sonic-buildimage/platform
Arun Saravanan Balachandran 030570de81 [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-16 08:15:28 -07:00
..
barefoot [BFN] Updated Barefoot SDK to 2020-05-07 (#4566) 2020-05-20 07:55:54 -07:00
broadcom [DellEMC]: EEPROM decoder for S6000, S6000-ON (#4718) 2020-06-16 08:15:28 -07:00
cavium [syncd-rpc.mk] install ptf dependancy (#4279) 2020-03-19 22:18:49 -07:00
centec [syncd-rpc.mk] install ptf dependancy (#4279) 2020-03-19 22:18:49 -07:00
generic [build]: Move Systemd service start to systemd generator (#3172) 2019-07-29 15:52:15 -07:00
innovium [syncd-rpc.mk] install ptf dependancy (#4279) 2020-03-19 22:18:49 -07:00
marvell [syncd-rpc.mk] install ptf dependancy (#4279) 2020-03-19 22:18:49 -07:00
marvell-arm64 [syncd-rpc.mk] install ptf dependancy (#4279) 2020-03-19 22:18:49 -07:00
marvell-armhf [syncd-rpc.mk] install ptf dependancy (#4279) 2020-03-19 22:18:49 -07:00
mellanox [Mellanox] Upgrade mft to 4.14.1-8 (#4701) 2020-06-16 08:14:18 -07:00
nephos [platform/nephos] Upgrade nephos-modules from 1.0.0 to 1.0.1 (#4267) (#4297) 2020-03-24 00:04:59 -07:00
p4 [sonic-cfggen] Loading the configuration from init_cfg.json and then from config_db.json (#4148) 2020-03-15 08:54:05 -07:00
template [baseimage]: support building multi-asic component (#3856) 2020-02-03 15:32:21 -08:00
vs Multi-ASIC implementation (#3888) 2020-04-15 13:08:34 -07:00