sonic-buildimage/device/mellanox/x86_64-nvidia_sn2201-r0
Kebo Liu 7ac590b5c5
[Mellanox] Enhance Platform API to support SN2201 - RJ45 ports and new components mgmt. (#10377)
* Support new platform SN2201 and RJ45 port

Signed-off-by: Kebo Liu <kebol@nvidia.com>

* remove unused import and redundant function

Signed-off-by: Kebo Liu <kebol@nvidia.com>

* fix error introduced by rebase

Signed-off-by: Kebo Liu <kebol@nvidia.com>

* Revert the special handling of RJ45 ports (#56)

* Revert the special handling of RJ45 ports

sfp.py
sfp_event.py
chassis.py

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Remove deadcode

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Support CPLD update for SN2201

A new class is introduced, deriving from ComponentCPLD and overloading _install_firmware
Change _install_firmware from private (starting with __) to protected, making it overloadable

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Initialize component BIOS/CPLD

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Remove swb_amb which doesn't on DVT board any more

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Remove the unexisted sensor - switch board ambient - from platform.json

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Do not report error on receiving unknown status on RJ45 ports

Translate it to disconnect for RJ45 ports
Report error for xSFP ports

Signed-off-by: Stephen Sun <stephens@nvidia.com>

* Add reinit for RJ45 to avoid exception

Signed-off-by: Stephen Sun <stephens@nvidia.com>

Co-authored-by: Stephen Sun <5379172+stephenxs@users.noreply.github.com>
Co-authored-by: Stephen Sun <stephens@nvidia.com>
2022-06-20 19:12:20 -07:00
..
ACS-SN2201 [Mellanox] Update SN2201 sai profile and platform reboot script (#10978) 2022-06-07 15:05:54 +03:00
plugins [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
default_sku [Mellanox] Update Mellanox SN2201 device specific files (#10275) 2022-03-18 12:11:13 -07:00
installer.conf [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
pcie.yaml [Mellanox] Update NVIDIA License header for files changed since 1.1.2022 (#10289) 2022-03-23 13:19:25 +02:00
platform_asic [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
platform_components.json [Mellanox] Enhance Platform API to support SN2201 - RJ45 ports and new components mgmt. (#10377) 2022-06-20 19:12:20 -07:00
platform_reboot [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
platform_wait [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
platform.json [Mellanox] Enhance Platform API to support SN2201 - RJ45 ports and new components mgmt. (#10377) 2022-06-20 19:12:20 -07:00
pmon_daemon_control.json [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
sensors.conf [Mellanox] Update Mellanox SN2201 device specific files (#10275) 2022-03-18 12:11:13 -07:00
system_health_monitoring_config.json [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00
thermal_policy.json [Mellanox] Add support for SN2201 platform (#9333) 2021-12-06 14:47:50 +02:00