Meeting Notes, July 5, 2021 - dentproject/upstream GitHub Wiki

DENT Upstream Working Group

Attendees

  • Luka Perkov (Sartura; principal)
  • Robert Marko (Sartura; kernel devel)
  • Jakov Petrina (Sartura; build system)

Agenda

  • Delta TN48M-P-DN
    • v6 patches for CPLD have been accepted but not merged yet. Pending is the documentation review. Once this happens the v6 series should be merged.
      • Device tree maintainer notified.
  • EdgeCore AS5114-48X
    • Patches are available publicly for 5.12.12 kernel.
  • Delta TN4810M
    • Patches are available publicly for 5.12.12 kernel.
  • Delta TX4810
    • Debugging with Nvidia the switchdev integration.
  • U-Boot & ATF for Armada 7k CPU on TN48M-P-DN
    • Waiting for patch from Delta.
  • Upstream quirks
  • Replica.One Open Source status
    • Published and available here.
    • Support for Delta TN48M (TN48M-P as well) avaiable.
    • Support for Edgecore AS5114-48X available.
    • Support for Delta TN4810M available.
    • Support for Delta TX4810 will be published this week.

TN48M-P-DN

Already merged:

Waiting to be merged v6 patches for:

  • CPLD drivers
    • MFD - moved to used simple i2c mfd
    • GPIO - rewriten to use GPIO REGMAP and updated MFD, it is reviewed and acked
    • Includes reset driver to satisfy the MFD requirements
  • Appropriate documentation and DT bindings

Open points from the community:

  • Collaboration with upstream community revealed that SMBus block reads are not supported within the i2c controller driver.
    • Robert will send the patch to upstream inclusion.

Once CPLD driver is merged Sartura's team plans to send:

  • A debug driver in order to expose information from CPLD
  • Final board support with respective device tree files

The roadmap includes:

  • PSU fan PWM control, currently this property is read-only

All of the above is more likely to land in 5.15.

Once this work is completed the device will be fully supported upstream. The UWG will provide demonstration to TSC and discuss in more detail the benefits of upstream developments.

UWG will also share to the TSC how both silicon vendors are able to reuse kernel infrastructure and replace out-of-tree ONLP driver.

TX4810

Support for Delta TX4810 will be published this week without working switchdev driver.

Currently Sartura & Nvidia team are debugging switchdev integration.

This board support also depends on the acceptance of the device tree drivers for TN48M-P-DN which are not yet merged.

AS5114-48X

Patches are available publicly for 5.12.12 kernel.

The drivers have been updated to match the upstream requirements. The work is available publicly and expected to hit 5.15 merge window if TN48M-P-DN drivers are merged in upstream Linux.

TN4810M

Patches are available publicly for 5.12.12 kernel.

The drivers have been updated to match the upstream requirements. The work is available publicly and expected to hit 5.15 merge window if TN48M-P-DN drivers are merged in upstream Linux.

systemd

nvmem parser

Vadym has sent out a new version to the mailing lists:

Prestera status

In upstream Linux the Prestera driver has a basic functionality. Marvell has out-of-tree patches on top of this driver which provide more features.

New features are expected soon from Marvell.