Meeting Notes, May 17, 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)
  • Taras Chornyi (PL Vision; switchdev developer)
  • Donald Buczek (Max Planck)

Agenda

  • Delta TN48M-P-DN
    • Various updates
    • Exploring how to upgrade the standard SPI flash with a bigger one
  • EdgeCore AS5114-48X
  • Delta TX4810
  • PoE functionality breakdown (high-level, low-level)
    • Collaboration with other Open Source communites
    • Working on the document as discussed
    • In-kernel PoE driver
      • No generic interface in Linux kernel
      • Use-case for leveraging ethtool to manage PoE
      • Start discussion with Linux upstream community via netdev mailing list regarding in-kernel PoE driver
        • This will serve as a preparation for RFC
        • Bring this up with TSC, Taras to share updates on May 19th, 2021 since Robert will not be present
  • U-Boot & ATF for Armada 7k CPU on TN48M-P-DN
  • Mainline switchdev support
    • Updates from Marvell regarding timelines
  • Upcoming systemd activities
  • Upstream quirks
  • Replica.One Open Source status

TN48M-P-DN

Sent upstream:

  • TI TMP1075 temperature sensor
  • CPLD drivers:
    • MFD
    • GPIO
    • hwmon
  • DPS920AB PSU PMBus
  • Appropriate documentation and DT bindings

Feeedback for v1 patchset received:

  • TI TMP1075 support (accepted, available as of 5.14)
  • Some PMBus driver remarks
  • hwmon driver remarks: PSU PG status not suited for hwmon More things need to be added or PG moved
  • MFD suggestion about simple-mfd-i2c
  • GPIO suggested simplified GPIO indexes suggested
  • Most DT Bindings approved

Sending out v2 patchset this week.

Targeting 5.14 Linux kernel release for the above efforts.

Taras suggested that we provide demonstration to TSC and discuss in more detail the benefits of such approach.

AS5114-48X

This is the status as of today with the items that are tested and working:

  • Console
  • USB
  • Management ethernet
  • CPLD MFD driver
  • CPLD GPIO driver
  • MAC parsing from EEPROM
  • Switch with SFP+ ports
  • Temperature sensors
  • TPM
  • I2C buses
  • I2C multiplexing
  • SATA

Currently under development are the following items:

  • Fan monitoring
  • Fan control

Plan is to share the work via Sartura's GitHub once completed. Target estimate is May

TX4810

Sartura is waiting for the hardware.

Once board bringup is completed we will share to the TSC how both silicon vendors are able to reuse kernel infrastructure and replace out-of-tree ONLP driver.

systemd

Bridge MAC inheritance issue [github #19559]

  • Item has been fully clarified with the systemd community
  • Sartura will start with the implementation and share it via pull request with systemd community

DHCP static leases github #15556(https://github.com/systemd/systemd/pull/15556)

  • Sartura will respin the new latest revision