sonic-buildimage/device
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
..
accton [device][accton]: Update for AS5835-54T (#3272) 2020-05-21 02:35:48 -07:00
alphanetworks [devices]: Add snh60b0-640f device (Tomhawk2) & snh60a0-320fv2 device 32x100G (Tomhawk) (#2129) 2018-10-10 18:33:51 -07:00
arista [arista] Update drivers submodules (#4693) 2020-06-04 13:33:33 -07:00
barefoot [BFN] Update sfputil plugin (#4640) 2020-05-27 13:18:27 -07:00
broadcom/x86_64-bcm_xlr-r0 [brcm-th-svk]: Fix errors in BCM956960K switch (#4390) 2020-04-10 09:25:52 -07:00
celestica [device/celestica]: DX010 platform API update (#4608) 2020-05-22 03:50:43 -07:00
centec [devices]: Centec x86 goldengate platforms and devices update (#4248) 2020-04-17 00:38:48 -07:00
cig [device] set the port state to default down for device cig and ingrasys s9130 and s9230 (#4618) 2020-05-21 02:14:51 -07:00
dell [DellEMC]: EEPROM decoder for S6000, S6000-ON (#4718) 2020-06-09 09:08:15 -07:00
delta [platform/delta]: Add a new supported platform, Delta-agc032 (#4602) 2020-05-27 09:33:02 -07:00
facebook/x86_64-facebook_wedge100-r0 [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -07:00
ingrasys [device] set the port state to default down for device cig and ingrasys s9130 and s9230 (#4618) 2020-05-21 02:14:51 -07:00
inventec [Inventec][D6356] Update Inventec 6356 (#3839) 2020-02-10 12:26:48 -08:00
juniper [Juniper] Re-organizing sonic_platform modules (#4448) 2020-04-21 02:25:51 -07:00
marvell [Platform] [Marvell] SFP util changes to support GPIO mux over i2c_mux_gpio (#4522) 2020-05-21 00:47:48 -07:00
mellanox [Mellanox] Never disable kernel thermal algorithm at real-time (#4638) 2020-05-26 10:46:29 -07:00
mitac/x86_64-mitac_ly1200_b32h0_c3-r0 [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -07:00
pegatron/x86_64-pegatron_porsche-r0 [fix]: various minor fixes (#2246) 2018-11-10 13:39:30 -08:00
quanta [Quanta/platform] Update IX1B to support Stretch (#2358) 2019-08-15 02:25:43 -07:00
virtual/x86_64-kvm_x86_64-r0 [kvm]: disable pmon daemons on kvm vs platform (#4461) 2020-04-22 11:03:16 -07:00
wnc/x86_64-wnc_osw1800-r0 [barefoot][build] Fixed BFN platform build failure (#3766) 2019-11-19 22:14:29 -08:00