srideepDell
60a7f4d653
[device]: Add a new supported device DellEMC s5248f ( #3547 )
...
* Switch Vendor: DellEMC
* Switch SKU: s5248F
* ASIC Vendor: Broadcom
* Swich ASIC: Trident3
* Port Configuration: 48x25G,4x100G,2x200G
* SONiC Image: sonic-broadcom.bin
* Changes Include ipmitool implementation for platform_sensors script is inclued in pmon startup
* Added 25G,10G configruation(25G is default) 1-48FP. 4x100G,2x200G (49-54 FP)
* LED support for s5248f
2019-10-17 18:43:59 -07:00
zzhiyuan
6ecec007e3
[arista]: Update arista drivers submodule ( #3618 )
...
Fixed variable name causing problems for sonic-platform-commons for arista.
2019-10-16 18:38:13 -07:00
Roy Lee
4d8a01c26c
[device] as4630-54pe: update sfputil for get_transceiver_change_event. ( #3315 )
...
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-10-16 18:01:38 -07:00
Arun Saravanan Balachandran
ee4ca2c0c5
DellEMC : Platform2.0 API Implementation for Component [S6000, S6100, Z9100] ( #3588 )
2019-10-16 17:57:32 -07:00
habeebmohammed
2d87ca4a18
[inventec/d7054q28b] Add new platform APIs chassis, eeprom,fan, psu, thermal, sfp ( #3577 )
2019-10-16 16:49:39 -07:00
tiantianlv
368c4fa9fe
[devices]: support Silverstone platform ( #3474 )
...
* [device/celestica] Add silverstone device plugins and configs
* add port led fireware of PAM4!
* [platform/broadcom] Add Celestica silverstone platform module.
* Add switch configuration Silverstone!
* Add 128x100 configuration!
* Delete serdes copper parameter!
* [device/celestica] Fix incorrect index in Silverstone 128x100G port cfg
* [platform/broadcom] Remove unrelated platform other than Silverstone
* [device/celestica] Silverstone remove minigraphs
* [device/celestica] Silverstone update sai.profile to use hwsku path
* [device/celestica] Silverstone format sfputil codes
* [device/celestica] Add speed column to Silverstone 32x400G port conf
* [device/celestica] Silverstone disable 10G ports prevent orchagent crash
*These ports will be added later after BRCM SAI support SFP.
* Remove LED redundancy configuration and add comments!
* [plugins/sfputil] update Silverstone ports to QSFP-DD type
* [plugins/sfputil] Silverstone fix return NotImplementedError with raise
2019-10-09 17:47:46 -07:00
David Xiao
110bff9b47
[Inventec][D6356] Update driver and Add new platform API implementation ( #3521 )
...
* Update driver and Add new platform API implementation for Inventec D6356
* Update Platform API (SFP)
* Update Platform API (QSFP)
* Update Platform API (FAN, THERMAL)
Signed-off-by: David Xiao <xiao.david@inventec.com>
2019-10-09 16:16:05 -07:00
JohnsonYJLu
41e855c211
[devices]: fixed sfputil error on ag9032 ( #3579 )
...
Signed-off-by: johnson <JOHNSON.LU@deltaww.com>
2019-10-09 13:53:07 -07:00
Wirut Getbamrung
ecdd866713
[device/celestica]: Update Component APIs ( #3510 )
...
* [platform/cel]: add bios upgrade tool
* [device/celestica]: update Seastone/E1031 component api to support BIOS upgrade
* [device/celestica]: add error handler for eeprom api
* [device/celestica]: add component description
2019-09-27 12:44:16 -07:00
Wenda Ni
7b0a5ba6ae
Remove the divide by 4 operation to the under the hood SAI ( #1532 )
...
* Remove the divide by 4 operation to the under the hood SAI
This is to avoid the need and thus the confusion for application program to know
the mmu internal architecture
This change must have support from SAI change to reach the correct
config
Signed-off-by: Wenda <wenni@microsoft.com>
* Relegate the divide by 4 operation to the under the hood SAI for egress
lossless pool
Extend to 7060 and 6100
Signed-off-by: Wenda <wenni@microsoft.com>
* Add more TH/TH2 hwskus
Signed-off-by: Wenda Ni <wenni@microsoft.com>
* Update config test
Signed-off-by: Wenda Ni <wenni@microsoft.com>
* Add TH2 ingress lossy profile
Signed-off-by: Wenda Ni <wenni@microsoft.com>
* Move the divide by 4 operation to SAI internal
Signed-off-by: Wenda Ni <wenni@microsoft.com>
* [bcm SAI] Upgrade Broadcom SAI to version 3.5.3.1-15
- Broadcom SAI 3.5 GA release 20190924.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-09-25 15:57:07 -07:00
Arun Saravanan Balachandran
5c9348b093
DellEMC Z9100 : Platform2.0 API implementation [PSU, Thermal] ( #3361 )
...
* DellEMC Z9100 : Platform2.0 API implementation [PSU, Thermal]
* DellEMC Z9100 : Platform2.0 API [ Thermal ]
* DellEMC Z9100 : Platform2.0 API [PSU, Thermal]
2019-09-18 15:09:43 -07:00
Arun Saravanan Balachandran
6ca0d7b197
DellEMC S6000 : Platform2.0 API implementation [PSU, Thermal] ( #3357 )
...
* DellEMC S6000 : Platform2.0 API implementation [PSU, Thermal]
* Fix invalid number of arguments error
* DellEMC S6000 : Platform2.0 [ Thermal ]
* DellEMC S6000 : Platform2.0 API [PSU, Thermal]
* Updated merge changes
2019-09-18 15:06:42 -07:00
sridhar-ravindran
3c0b56a709
[DELL] S6100 Support PowerCycle in Last Reboot Reason ( #3403 )
...
* [DELL] S6100 Support PowerCycle in Last Reboot Reason
* handle first time boot properly
* S6000 Last Reboot Reason Fix
2019-09-17 16:51:46 -07:00
Arun Saravanan Balachandran
1cbc99d99e
Merge branch 'master' into platform2.0
2019-09-16 10:33:13 +05:30
Aravind Mani
ac1d2c1023
[devices]: DellEMC Z9264f_50gProfile: Added support for 50G T0 profile ( #3418 )
...
* Z9264f_50gProfile: Added support for 50g profile
2019-09-14 20:23:48 -07:00
Sujin Kang
faa754fe3c
Merge pull request #3363 from ArunSaravananBalachandran/platform2.0_s6100
...
DellEMC S6100 : Platform2.0 API implementation [Module, Thermal]
2019-09-13 17:18:20 -07:00
Arun Saravanan Balachandran
da2ae4959d
Updated merge changes
2019-09-13 03:53:04 -07:00
ciju-juniper
3ff0c4d0dc
[Juniper][QFX5210] Optoe driver for SFP management ( #3438 )
...
* Adding platform support for Juniper QFX5210
This switch has 64 QSFP28 (40G/100G) ports, 2 SFP+ (1G/10G) ports
on Broadcom Tomahawk II chipset. CPU used in QFX5210-64C-S is
Intel Broadwell-DE. The machine has Redundant and hot-swappable
Power Supply (1+1) and also has Redundant and hot swappable fans (3+1).
Signed-off-by: Ciju Rajan K <crajank@juniper.net>
* [Juniper][QFX5210] Optoe driver for SFP management
This commit implements the following changes
- Moving to optoe driver for sfp management
- Removing the old sfp driver
- Updating the port-config.ini to add the index field
- Correction in sfputil.py to incorporate optoe driver
- Platform support for 'poweroff' command
Signed-off-by: Ciju Rajan K <crajank@juniper.net>
2019-09-11 09:39:24 -07:00
Arun Saravanan Balachandran
372f786e7a
Merge branch 'master' into platform2.0
2019-09-11 15:45:22 +05:30
Arun Saravanan Balachandran
a9310e4dac
DellEMC S6000: Platform2.0 API [Fan]
2019-09-11 05:21:57 -04:00
Roy Lee
9179990ba1
[device][accton] Add as5812-54t. ( #3428 )
...
* Verified as5812_54t platfrom, except SDK and monitor.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Add as5812-54t to build its debian package.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Use the right cpld read/write api.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Update device paths.
Signed-off-by: roy_lee <roy_lee@accton.com>
* update psu driver, correct python lib location.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Give a default return value.
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-09-10 22:07:13 -07:00
zzhiyuan
2095d6ec03
[devices]: Update arista submodule ( #3431 )
...
- Add support for fans in new platform API
- Mount platform API in pmon for arista platforms
2019-09-10 14:37:05 -07:00
Arun Saravanan Balachandran
584ac010a0
DellEMC S6100 : Sync latest changes to Module
2019-09-09 01:25:32 -07:00
Arun Saravanan Balachandran
4bad5eabb6
Merge branch 'master' into platform2.0_s6100
2019-09-09 12:45:07 +05:30
jostar-yang
d47ec5268c
[devices]: Add to support thermal plan in as9716 platform ( #3409 )
2019-09-06 15:11:46 -07:00
sridhar-ravindran
309af83225
[DELL][S6000] Platform 2.0 TransceiverChange Support ( #3414 )
...
Implemented remaining APIs in s6100,z9100,s6000
Removed soft link in s6100,s6000,z9100 and implemented seperately
Implemented get_transceiver_change_event in S6000
2019-09-06 14:57:52 -07:00
ciju-juniper
fdcb69d048
[devices]: Adding platform support for Juniper QFX5210 ( #3270 )
...
This switch has 64 QSFP28 (40G/100G) ports, 2 SFP+ (1G/10G) ports
on Broadcom Tomahawk II chipset. CPU used in QFX5210-64C-S is
Intel Broadwell-DE. The machine has Redundant and hot-swappable
Power Supply (1+1) and also has Redundant and hot swappable fans (3+1).
Signed-off-by: Ciju Rajan K <crajank@juniper.net>
2019-09-06 07:52:45 -07:00
ChiouRung Haung
4c36866a26
[syncd-rpc-brcm]: Fix syncd terminated in broadcom rpc image ( #3391 )
...
Signed-off-by: chiourung_huang <chiourung_huang@edge-core.com>
2019-08-28 11:55:27 -07:00
Wirut Getbamrung
a5b805e37a
[platform/cel]: Add new API installer to pmon and base image ( #3379 )
...
* [platform/cel]: Add new api installer
* [device/celestica]: Update APIs to support both pmon and base image
* [device/e1031]: update hwmon name
2019-08-28 11:19:34 -07:00
Arun Saravanan Balachandran
dd9c2a5b22
DellEMC S6100 : Platform2.0 API [Module]
2019-08-23 23:34:53 -04:00
Aravind Mani
f238042471
Z9264f-LED_changes ( #3376 )
...
Updated z9264_platform.sh to change appropriate LED when HWSKU is changed.
2019-08-23 12:00:37 -07:00
Samuel Angebault
892473981e
[device/arista] Update drivers submodules ( #3378 )
...
- increase timeout for power supply driver initialization
2019-08-23 11:55:24 -07:00
paavaanan
aea84a7477
BIOS upgrade support with API2.0 for DellEMC S6100 ( #3116 )
2019-08-23 11:12:26 -07:00
Arun Saravanan Balachandran
9cebe7c153
DellEMC : Platform2.0 API Implementation for Chassis [S6000, S6100, Z9100]
2019-08-23 13:37:38 -04:00
Arun Saravanan Balachandran
79b1eb8fc1
DellEMC S6100 : Platform2.0 API [Module, Thermal]
2019-08-20 10:56:57 -04:00
JohnsonYJLu
cc6642300a
update cpld & swpld module attribute ( #3362 )
...
Signed-off-by: johnson <JOHNSON.LU@deltaww.com>
2019-08-19 10:23:48 -07:00
Arun Saravanan Balachandran
c870b39589
DellEMC S6100 : Platform2.0 API implementation [Module, Thermal]
2019-08-19 09:35:30 -04:00
Jonathan Tsai
a5c351a467
[Quanta/platform] Update IX1B to support Stretch ( #2358 )
...
* [Quanta/platform] Update IX1B to support Stretch
What I did
Update IX1B's platform folders to support Stretch
How I did it
Follow https://github.com/Azure/SONiC/wiki/Porting-Guide
How to verify it
Follow https://github.com/Azure/SONiC/wiki/Command-Reference
to verify hardware information can get from CLI correctly
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-15 02:25:43 -07:00
Samuel Angebault
05d75dec07
[device/Arista] Update drivers submodules ( #3339 )
...
- Improve smbus reliability for all platforms
- Delay processing of the reboot cause to reduce critical path
- Add support of get_change_event for PSUs
2019-08-15 02:22:37 -07:00
linalvin
4fed69ecbe
[device][platform] Update Inventec new platform d6356 ( #2791 )
2019-08-15 01:00:52 -07:00
jostar-yang
ff6437eaaa
[devices]: Add support fpga drv and pimutility for minipack platform ( #3053 )
2019-08-15 00:50:13 -07:00
Roy Lee
e19e661080
[device] as5712-54x, add more entries for sensors ( #3328 )
...
* Change psu driver to comfort to lm-sensors.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Duplicate fan attributes with naming conforming to lm-sensors.
Replace psu drivers.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Revise cpr_4011_4mxx.c to support lm-sensors.
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-08-15 00:48:19 -07:00
Jonathan Tsai
ee31e3b8bb
[Quanta] Add a new supported device and platform, IX9-32X ( #3341 )
...
Switch Vendor: Quanta
Switch SKU: IX9-32X
CPU: Broadwell-DE with BMC
ASIC Vendor: Broadcom
Switch ASIC: Tomahawk3, BCM56980
Port Configuration: 32x400G
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-15 00:43:34 -07:00
Wirut Getbamrung
ea063db4b6
[device/celestica]: Implement Sfp APIs based on the new platform API ( #3290 )
...
* [platform/cel]: update qsfp driver for dx010
* [device/celestica]: add sfp api
* [device/celestica]: add eeprom api
2019-08-14 17:51:20 -07:00
sridhar-ravindran
88dc7ad13e
[DELL][Z9100,S6100,S6000] Platform 2.0 SFP Changes ( #3229 )
...
* [DELL][Z9100,S6100,S6000] Platform 2.0 SFP Changes
Added support in sfp.py file which will be generic. Send the eeprom path and sfp_control path from chassis.py
2019-08-13 08:47:21 -07:00
JohnsonYJLu
3e6e037d67
Modify ag9064 platform module and add support psutil. ( #3305 )
...
Signed-off-by: johnson <JOHNSON.LU@deltaww.com>
2019-08-08 16:50:28 -07:00
Roy Lee
b45c1aca73
[device] Adding platform support for Accton as7315-27xb ( #3301 )
...
This switch has 27 fiber ports, 4x25G, 20x10G , and 3x100G ports ports.
CPU: Intel ® Atom™ Processor C3508,1.6GHz
BMC: None
MAC: Broadcom BCM88470 (Qumran AX).
MISC: Support IEEE1588v2, hot-swappable PSU, hot-swappable fan tray.
But notice here, BCM88470 is not supported for SAI now.
So the syncd container is not running so far.
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-08-08 01:13:46 -07:00
Jonathan Tsai
2ff8f5d1b9
[Quanta] Add a new supported device and platform, IX7-32X, IX8-56X ( #3297 )
...
Switch Vendor: Quanta
Switch SKU: IX7-32X
CPU: Intel C2558
ASIC Vendor: Broadcom
Switch ASIC: Trident3, BCM56870
Port Configuration: 32x100G
Switch Vendor: Quanta
Switch SKU: IX8-56X
CPU: Intel C2558
ASIC Vendor: Broadcom
Switch ASIC: Trident3, BCM56873
Port Configuration: 48x25G + 8x100G
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-08 01:11:29 -07:00
jostar-yang
cc312793b5
Fix read lm75 thermal sensors issue ( #3285 )
2019-08-07 13:00:41 -07:00
Karthik Gengan
a99a37dbef
DellEmc: Platform 2.0 Api(chassis,fan,eeprom) for S6100 and Z9100 ( #3234 )
2019-08-07 11:02:56 -07:00