sonic-buildimage/platform/broadcom/sonic-platform-modules-dell
Arun Saravanan Balachandran 54b284f4b0
[DellEMC]: EEPROM decoder for S6000, S6000-ON (#4718)
**- Why I did it**

For decoding system EEPROM of S6000 based on Dell offset format and S6000-ON’s system EEPROM in ONIE TLV format.

**- How I did it**

- Differentiate between S6000 and S6000-ON using the product name available in ‘dmi’  ( “/sys/class/dmi/id/product_name” )
- For decoding S6000 system EEPROM in Dell offset format and updating the redis DB with the EEPROM contents, added a new class ‘EepromS6000’ in eeprom.py, 
- Renamed certain methods in both Eeprom, EepromS6000 classes to accommodate the plugin-specific methods.

**- How to verify it**

- Use 'decode-syseeprom' command to list the system EEPROM details.
- Wrote a python script to load chassis class and call the appropriate methods.

UT Logs: [S6000_eeprom_logs.txt](https://github.com/Azure/sonic-buildimage/files/4735515/S6000_eeprom_logs.txt), [S6000-ON_eeprom_logs.txt](https://github.com/Azure/sonic-buildimage/files/4735461/S6000-ON_eeprom_logs.txt)
Test script: [eeprom_test_py.txt](https://github.com/Azure/sonic-buildimage/files/4735509/eeprom_test_py.txt)
2020-06-09 09:08:15 -07:00
..
common [platform] Add DellEMC s5232f API 2.0 support (#4552) 2020-05-20 14:40:39 -07:00
debian [platform] Add DellEMC s5232f API 2.0 support (#4552) 2020-05-20 14:40:39 -07:00
s5232f [platform] Add DellEMC s5232f API 2.0 support (#4552) 2020-05-20 14:40:39 -07:00
s5248f DellEMC: Dell platform bug fixes on s5248 and s6232 (#4071) 2020-01-27 23:28:26 -08:00
s6000 [DellEMC]: EEPROM decoder for S6000, S6000-ON (#4718) 2020-06-09 09:08:15 -07:00
s6100 DellEMC: Skip thermalctld (S6000, S6100, Z9100 and Z9264) and thermal platform API changes (#4644) 2020-05-27 12:22:55 -07:00
tools BIOS upgrade support with API2.0 for DellEMC S6100 (#3116) 2019-08-23 11:12:26 -07:00
z9100 DellEMC: Skip thermalctld (S6000, S6100, Z9100 and Z9264) and thermal platform API changes (#4644) 2020-05-27 12:22:55 -07:00
z9264f DellEMC: Skip thermalctld (S6000, S6100, Z9100 and Z9264) and thermal platform API changes (#4644) 2020-05-27 12:22:55 -07:00
z9332f [platform-modules]: fix compile issues for platform driver under 4.19 2020-04-17 04:51:51 +00:00
.gitignore [platform]: move dell platform modules into buildimage repo 2018-08-13 10:39:07 +00:00
LICENSE [platform]: move dell platform modules into buildimage repo 2018-08-13 10:39:07 +00:00
README.md [platform]: move dell platform modules into buildimage repo 2018-08-13 10:39:07 +00:00

platform drivers for Dell Z9100 for the SONiC project