sonic-buildimage/platform/pddf
Christian Svensson 566fe1eb1b
[pddf] Enable deselect logic for CPLDMUX (#14631)
This feature was meant to be enabled but was accidentally left disabled.

Also downgrades the select/deselect messages to KERN_INFO to reduce log
spam.

Fixes #14546.

Signed-off-by: Christian Svensson <blue@cmd.nu>
2023-09-11 11:36:39 -07:00
..
i2c [pddf] Enable deselect logic for CPLDMUX (#14631) 2023-09-11 11:36:39 -07:00
platform-api-pddf-base Fix issue: enhancing PDDF common eeprom APIs to use caching (#13835) (#13848) 2023-03-14 17:54:58 -07:00
platform-api-pddf-base.dep [pddf]: Update PDDF utils and common platform APIs for Debian Bullseye (#9585) 2022-01-02 22:27:01 -08:00
platform-api-pddf-base.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
platform-modules-pddf.dep Platform Driver Developement Framework (PDDF) (#4756) 2020-11-12 10:22:38 -08:00
platform-modules-pddf.mk [ragile] adapter for kernel 5.x (#10762) 2023-01-12 18:01:47 -08:00
README.md Platform Driver Developement Framework (PDDF) (#4756) 2020-11-12 10:22:38 -08:00
rules.dep Platform Driver Developement Framework (PDDF) (#4756) 2020-11-12 10:22:38 -08:00
rules.mk Platform Driver Developement Framework (PDDF) (#4756) 2020-11-12 10:22:38 -08:00

Platform Driver Development Framework (PDDF) is part of SONiC Platform Development Kit (PDK) which optimizes the platform developement.

SONiC PDDF (Platform driver development framework) supports the following HW devices on a given platform:

  • Fan
  • PSU
  • System EEPROM
  • CPLD
  • CPLDMUX
  • GPIO
  • Optic Transceivers
  • System LED control via CPLD
  • System Status Registers in CPLD
  • Temp Sensors

This folder for the PDDF consists of the following:

  • PDDF python utility scripts
  • Generic PDDF HW device drivers in kernel space