John Cheung
905d429022
[barefoot]: updated SDK to 9.0.0 released debian package ( #3471 )
2019-09-24 16:59:25 -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
padmanarayana
75104bb35d
[sflow]: Build infrastructure changes to support sflow docker and utilities ( #3251 )
...
Introduce a new "sflow" container (if ENABLE_SFLOW is set). The new docker will include:
hsflowd : host-sflow based daemon is the sFlow agent
psample : Built from libpsample repository. Useful in debugging sampled packets/groups.
sflowtool : Locally dump sflow samples (e.g. with a in-unit collector)
In case of SONiC-VS, enable psample & act_sample kernel modules.
VS' syncd needs iproute2=4.20.0-2~bpo9+1 & libcap2-bin=1:2.25-1 to support tc-sample
tc-syncd is provided as a convenience tool for debugging (e.g. tc-syncd filter show ...)
2019-09-14 20:27:09 -07:00
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
Wenda Ni
81aef6b64c
[Qos] use dot1p to tc mapping for backend switches ( #3422 )
...
* Use dot1p to tc mapping for backend switches
Signed-off-by: Wenda Ni <wenni@microsoft.com>
* Do not write DSCP to TC mapping into CONFIG_DB or config_db.json for
storage switches
Signed-off-by: Wenda Ni <wenni@microsoft.com>
2019-09-13 11:28:25 -07:00
Arun Saravanan Balachandran
da2ae4959d
Updated merge changes
2019-09-13 03:53:04 -07:00
arheneus@marvell.com
23a3faf3f9
[build]: Sonic installer script for armhf ( #3303 )
...
Signed-off-by: Antony Rheneus <arheneus@marvell.com>
2019-09-11 10:12:10 -07:00
arheneus@marvell.com
11258e5db4
[build]: sonic arm64 changes ( #3419 )
...
Marvell arm64 changes over sonic
Signed-off-by: Antony Rheneus <arheneus@marvell.com>
2019-09-11 09:41:38 -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
Stephen Sun
5c2d71138b
[Mellanox] optimize new platform api ( #3289 )
...
optimize SFP module operations and fix issues.
- split initialization of variant categories of devices and initialize each category of devices only when needed, so that unnecessary dependencies can be avoided.
- update watchdog logic, only initializing watchdog when referenced.
- support platform.py and enable to initialize variant devices on a host/docker basis
- update init so that sonic_platform can be imported as a whole.
2019-08-28 11:59:37 -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
Stephen Sun
97b43f96bb
[mlnx_platform_api.thermal]align thermal sensor names with hw-management v2.0.0191 ( #3371 )
...
temp_xxxx_module{} => module{}_temp_xxxx
2019-08-23 11:58:03 -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
Andriy Kokhan
f468bc7859
[barefoot]: updated SDK to 9.0 pre-release ( #3350 )
...
Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
2019-08-19 10:28:00 -07: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
Andriy Moroz
7ca4d32daf
[Mellanox] Update SDK (v3.4.1886) and hw-magmt (v2.0.0191) ( #3359 )
...
This commit also includes sonic-linux-kernel submodule update
Commits included:
f8b30b4 [Mellanox] Add hw-management driver patches (#97 )
feb786b Add psample and act_sample drivers (#94 )
15f8651 Update optoe driver to add CMIS (QSFP-DD, OSFP, ...) support (#96 )
2019-08-19 14:09:17 +03:00
Tony Titus
d92d9f8856
[innovium]: Fix package path + add SYSTEMD_SONIC_GENERATOR ( #3351 )
...
Fix innovium debian package path
Add SYSTEMD_SONIC_GENERATOR
Signed-off-by: Tony Titus ttitus@innovium.com
2019-08-15 22:06:06 -07: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
Tony Titus
91510a7742
[innovium]: Initial commit ( #3243 )
...
[build] Add ipmitool
[dockers] Add innovium platform in orchagent + ipmitool in snmp
[platform/innovium] Add innovium platform
[device/celestica] Add x86_64-cel_midstone-r0 device for innovium
[device/delta] Add x86_64-delta_et-c032if-r0 device for innovium
[sonic-slave-stretch] Add texi2html
Signed-off-by: Tony Titus ttitus@innovium.com
2019-08-14 10:40:55 -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
simonJi2018
000af930f7
platform/nephos:fix the compile error about device accton-as7116 because version wrong ( #3329 )
2019-08-13 00:24:32 -07:00
Andriy Kokhan
27d80fc7b0
[platform]: sfputil BFN platform module ( #3324 )
...
Added sfputil.py for x86_64-accton_wedge100bf_32x-r0 and x86_64-accton_wedge100bf_65x-r0 devices.
Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
2019-08-12 23:34:41 -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
Stepan Blyshchak
86aa00a4ab
[platform/mellanox] install SDK/SAI dbg symbols in debug image ( #3310 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-08-08 11:10:54 -07:00