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

DENT Upstream Working Group

Attendees

  • Luka Perkov (Sartura; principal)
  • Robert Marko (Sartura; kernel devel)
  • Jakov Petrina (Sartura; build system)
  • Jon Polom (Department of Defense; research engineer)

Agenda

  • By the end of the week all of the patches are aimed to be shared with the Linux communities, so we can collect on feedback on a collective break until start of August
  • 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.

AS4224-52T & AS4224-52P

Robert is expected to receive these devices this week. However, due to vacation we expect the work on these boards to kick-off in August.

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

No updates from Marvell.