sonic-buildimage/device
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
..
accton [device/accton] Fix Python error for as7116-54x (#4391) 2020-04-10 21:23:29 -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]: remove the soc property disabling sram scan (#4623) 2020-05-20 22:44:14 -07:00
barefoot [201911][devices] skip_fancontrol for wedge 100 barefoot platforms (#4528) 2020-05-13 09:58:17 -07:00
broadcom/x86_64-bcm_xlr-r0 [brcm-th-svk]: Fix errors in BCM956960K switch (#4390) 2020-04-30 22:10:16 -07:00
celestica [qos]: Alpha and ECN settings change for Th (#4564) 2020-05-09 18:13:10 -07:00
centec [centec]update centec e582 platform drivers and libsai (#2043) 2018-11-16 09:41:39 -08:00
cig [Device]: Add new CIG device CS6436-54P and CS5435-54P, also update code for CS6436-56P (#4157) 2020-02-24 10:25:25 -08:00
dell [DellEMC]: EEPROM decoder for S6000, S6000-ON (#4718) 2020-06-16 08:15:28 -07:00
delta [devices/delta]: Update the port_config.ini & th2-ag9064-64x100G.config.bcm (#3615) 2019-10-16 13:56:34 -07:00
embedway/x86_64-ew_es6220_x48q2h4-r0 [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -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 [barefoot][build] Fixed BFN platform build failure (#3766) 2019-11-19 22:14:29 -08:00
inventec [devices]: Adding pre-emphasis for Inventec d6356 platform (#3643) 2019-10-23 21:40:43 -07:00
juniper/x86_64-juniper_qfx5210-r0 [Juniper][QFX5210] Updating preemphasis values for supported optics (#3686) 2019-11-05 11:55:58 -08:00
marvell [Makefile/slave docker] ARM arch doesn't support few packages (#3273) 2019-08-06 21:33:14 -07:00
mellanox [201911][thermal control] Backport feature from master branch (#4677) 2020-06-08 11:20:43 -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 [201911][kvm]: disable pmon daemons on kvm vs platform (#4461) 2020-04-27 04:30:25 +00:00
wnc/x86_64-wnc_osw1800-r0 [barefoot][build] Fixed BFN platform build failure (#3766) 2019-11-19 22:14:29 -08:00