sonic-buildimage/device/dell/x86_64-dell_s6000_s1220-r0
Arun Saravanan Balachandran 0bae3b44ec DellEMC: S6100, S6000 - Enable thermalctld, Platform API implementation and fixes (#6438)
**- Why I did it**

To incorporate the below changes in DellEMC S6100, S6000 platforms.

- S6100, S6000:
    - Enable 'thermalctld'
    - Implement DeviceBase methods (presence, status, model, serial) for Fantray and Component
    - Implement ‘get_position_in_parent’, ‘is_replaceable’ methods for all device types
    - Implement ‘get_status’ method for Fantray
    - Implement ‘get_temperature’, ‘get_temperature_high_threshold’, ‘get_voltage_high_threshold’, ‘get_voltage_low_threshold’ methods for PSU
    - Implement ‘get_status_led’, ‘set_status_led’ methods for Chassis
    - SFP:
        - Make EEPROM read both Python2 and Python3 compatible
        - Fix ‘get_tx_disable_channel’ method’s return type
        - Implement ‘tx_disable’, ‘tx_disable_channel’ and ‘set_power_override’ methods
- S6000:
    - Move PSU thermal sensors from Chassis to respective PSU
    - Make available the data of both Fans present in each Fantray


**- How I did it**

- Remove 'skip_thermalctld:true' in pmon_daemon_control.json
- Implement the platform API methods in the respective device files
- Use `bytearray` for data read from transceiver EEPROM 
- Change return type of 'get_tx_disable_channel' to match specification in sonic_platform_common/sfp_base.py
2021-02-05 15:48:13 -08:00
..
Force10-S6000 Update bcm soc property bcm_num_cos from 8 to 10 (#5314) 2020-09-04 07:40:17 -07:00
Force10-S6000-Q20S48 Update bcm soc property bcm_num_cos from 8 to 10 (#5314) 2020-09-04 07:40:17 -07:00
Force10-S6000-Q24S32 Update bcm soc property bcm_num_cos from 8 to 10 (#5314) 2020-09-04 07:40:17 -07:00
Force10-S6000-Q28S16 Update bcm soc property bcm_num_cos from 8 to 10 (#5314) 2020-09-04 07:40:17 -07:00
plugins [sonic-utilities] Update submodule; Build and install as a Python 3 wheel (#5926) 2020-11-25 10:28:36 -08:00
default_sku [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -07:00
Force10-S6000-Q32 [device]: Add support for SKU Force10-S6000-Q32 (#624) 2017-05-24 11:59:01 -07:00
installer.conf [devices]: Reset I2C MUX in S6000 while invoking platform reboot (#2567) 2019-02-16 11:50:15 -08:00
led_proc_init.soc Add Broadcom LED microprocessor initialization for Dell S6000 (#726) 2017-06-20 16:37:06 -07:00
media_settings.json [devices]: Adding pre-emphasis for s6000 (#3571) 2019-10-07 16:35:22 -07:00
platform_reboot Dell S6000: Fix reboot failure issue (#6656) 2021-02-05 15:48:06 -08:00
pmon_daemon_control.json DellEMC: S6100, S6000 - Enable thermalctld, Platform API implementation and fixes (#6438) 2021-02-05 15:48:13 -08:00
sensors.conf DellEMC S6000 updated sensors.conf (#4568) 2020-05-11 11:06:53 -07:00