brandonchuang
4073e8fa64
[device][platform] add platform as5835-54x, accton. ( #2977 )
...
Signed-off-by: brandon_chuang <brandon_chuang@edge-core.com>
2019-06-07 09:00:12 -07:00
Roy Lee
4f85c7cd5f
[devices/accton]:bugfix: potential i2c fault from IC IR3570a ( #2966 )
...
Disabling i2c function of ir3507a which may failed i2c tranfer to others.
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-06-05 12:47:22 -07:00
Roy Lee
4d212debc7
[device][platform] add platform as5812-54x, accton. ( #2889 )
...
* Add new device accton_as5812_54x.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Rename 5812's config.bcm.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Change fan module to support lm-sensors.
Validate for thermal policy.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Add bask reset and lpmode control of 6 QSFP ports.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Get currect duty of fan for comparing. Instead of by stored duty from previous iteration.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Roll back the mistakes to update mellanox submodules.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Rollback for misoperation on submodule platform/p4/SAI-P4-BM.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Change indexes of ports to start from 1, as them on the front panel.
Add low-power mode control of the transciever's eeprom, follows SFF-8436.
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-05-28 22:44:32 -07:00
jostar-yang
c1a501e9d5
[devices]: Add to support as4630-54pe platform ( #2895 )
...
* Add to support as4630-54pe platform
* Add as4630 monitor psu/fan status
2019-05-18 22:11:38 -07:00
Roy Lee
584ed989c8
[device][accton]Add fan monitor for as7816-64x ( #2859 )
...
* catch signal SIGINT and SIGTERM to set all fans full-speed before end fan monitor.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Add fan_control monitor for as7816-64x.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Fix typo.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Correct typo and duty setting after verified.
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-05-08 00:41:07 -07:00
Roy Lee
38028d0cc2
[devices/accton]: Add a separator for dh_installdirs not to take the wrong platform name. ( #2810 )
...
Signed-off-by: roy_lee <roy_lee@accton.com>
2019-04-24 12:25:19 -07:00
Roy Lee
802d5ef55a
[devices] add new accton platform minipack ( #2670 )
...
[devices] add new accton platform minipack.
Add support for new platform, minipack.
It has
CPU: Broadwell DE – D1527
MAC: Tomahawk3(BCM56980).
PHY:Broadcom BCM81724, 4 pcs, Gearbox for PIM-16Q
BMC:AST2520
8 hot-swappable Port-Interface-Modules, each of them has 16*100G QSFP.
- What I did
Add device and platform files for minipack.
- How I did it
Add as SONiC Porting Guide.
- How to verify it
decode-syseeprom
sensors
psuutil
sfputil
thermal monitor
bcmsh on port status
(port LEDs may not working)
2019-03-15 09:40:38 -07:00
lguohan
4ccd35bc25
[kernel]: update sonic kernel to 4.9.0-8-2 ( #2468 )
...
* [kernel]: update sonic kernel to 4.9.0-8-2
* 3b2114d 2019-01-20 | [sonic-linux-kernel] add udp_l3mdev_accept kernel upstream patch (#70 ) (HEAD, azure/master) [Harish Venkatraman]
* 37734aa 2019-01-10 | L3mdev cgroup (#73 ) [lguohan]
* d631eeb 2018-12-15 | yet another uart race condition fix (#75 ) [lguohan]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* Update Mellanox SDK
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* Update arista platform driver to match 4.9.0-8-2 kernel
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-01-25 00:46:09 -08:00
jostar-yang
e67f1da9ba
[devices]: Fix cpld sysfs permisson error for accton devices ( #2457 )
2019-01-17 08:56:46 -08:00
zhenggen-xu
f093ef2a9f
[security kernel] Upgrade kernel from 4.9.110-3+deb9u2 to 4.9.110-3+deb9u6 ( #2367 )
...
* [security kernel] Upgrade kernel from 4.9.110-3+deb9u2 to 4.9.110-3+deb9u6
short version: 4.9.0-7 to 4.9.0-8
See changelogs for security fixes:
https://tracker.debian.org/media/packages/l/linux/changelog-4.9.110-3deb9u6
Signed-off-by: Zhenggen Xu <zxu@linkedin.com>
* Update sonic-linux-kernel submodule after it was merged
Signed-off-by: Zhenggen Xu <zxu@linkedin.com>
2018-12-11 04:17:17 -08:00
jostar-yang
7a74ff0c01
[devices]: Add support as7326 thermal plan. Monitor fan/psu ( #2344 )
...
* Add support as7326 thermal plan. Monitor fan/psu
* Fix incorrect kernel version for idt init
* fix error parsing
2018-12-06 00:38:53 -08:00
jostar-yang
8a4e779ce1
[devices]: Fix error parsing to idt_int for accton as7726 ( #2349 )
2018-12-05 16:02:27 -08:00
jostar-yang
1d655dbf2b
[devices]: Add support as7726-32x platform ( #2340 )
2018-12-04 10:11:02 -08:00
Roy Lee
7f76d3bf74
[platform]Accton, add platform as6712-32x. ( #2178 )
...
* [platform] Add 6712 dpkg on building.
Signed-off-by: roy_lee <roy_lee@accton.com>
* [platform] remove scache_filename for it failed the bcm checker.
Signed-off-by: roy_lee <roy_lee@accton.com>
* [plaform] add platform/device as6712-32x.
Signed-off-by: roy_lee <roy_lee@accton.com>
* [platform] fix error on private data reference at cpld.c.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-10-26 17:10:47 -07:00
Roy Lee
483bd9bbd8
[platform][Broadcom]Accton, fix building error of kernel modules. ( #2197 )
...
* [platform]accton, fix building error of kernel modules at platform broadcom.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Refine codes by formatter.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-10-26 16:34:07 -07:00
Roy Lee
593bcb1c1b
[device] accton update driver and sync as5712-54x from 201807. ( #2110 )
...
* [platform_accton] Remove dependency on particular version of linux.
Signed-off-by: Polly Hsu <polly_hsu@edge-core.com>
* [platfrom] as5712-54x: update i2c_client for linux kernel 4.x.
Signed-off-by: Polly Hsu <polly_hsu@edge-core.com>
* [platform] Update lastest optoe.c from https://github.com/opencomputeproject/oom/blob/master/optoe/optoe.c .
Signed-off-by: roy_lee <roy_lee@accton.com>
* [platform] rm optoe driver here. For it's inside the kernel.
Signed-off-by: roy_lee <roy_lee@accton.com>
* [platform] as5712-54x, merge the change of Azure/sonic-buildimage#2002 which is on branch 201807.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-10-02 05:36:28 -07:00
Guohan Lu
8910c7e18c
update .gitignore
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-12 07:58:59 +00:00
Guohan Lu
5d46e050d6
[devices]: move platform modules of accton, ingrasys, mitac, quanta into buildimage repo
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-11 09:09:03 +00:00
Roy Lee
ebea937a7a
[devices]: New platform as7326-56x ( #1524 )
...
* Update sonic-platform-modules-accton to lastest
Signed-off-by: roylee123 <roy_lee@accton.com>
* Install sonic-platform-common package in platform-monitor docker for ledd (#1330 )
* Install sonic-platform-common package in platform-monitor docker for ledd
* Specify Python wheel dependencies in docker-platform-monitor.mk; Remove explicit specifications from Dockerfile.j2
* Add related files for new platfrom as7326_56x.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Validate sfputil.py and verified.
Signed-off-by: roy_lee <roy_lee@accton.com>
* Push submodule sonic-platform-modules-accton for as7326-56x validation.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-03-23 12:36:25 -07:00
jostar-yang
06a823d3fb
[devices]: Add build as7716-32xb to platform-modules-accton.mk file ( #1496 )
...
* Add build as7716-32xb to mk file
* Add as7716-32xb build to onie-image.mk
* Add as7716-32xb to debian build
2018-03-19 23:40:12 -07:00
jostar-yang
16f81afe9a
[devices]: Add as7716-32xb device code ( #1472 )
...
* Add as7716-32xb device code
* Add as7716-32xb drv code
2018-03-09 15:47:10 -08:00
Roy Lee
763461eeac
[devices]: As7816 64x validate sfputil psuutil ( #1466 )
2018-03-07 00:33:33 -08:00
Roy Lee
5576c11c12
New model as7312 54x ( #1339 )
...
* Update sonic-platform-modules-accton to lastest
Signed-off-by: roylee123 <roy_lee@accton.com>
* Install sonic-platform-common package in platform-monitor docker for ledd (#1330 )
* Install sonic-platform-common package in platform-monitor docker for ledd
* Specify Python wheel dependencies in docker-platform-monitor.mk; Remove explicit specifications from Dockerfile.j2
* [7312_54x] Add plug-in files.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [as7312-54x] Update i2c related drivers after tested on R0B model.
Signed-off-by: roylee123 <roy_lee@accton.com>
* Add as7312-54x driver package.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [as7312-54x] Add index to port_config.ini for mmaping port with single lane.
Validate sfputil.py and mark unsupported for lp mode.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [as7312-54x] Change for R01 HW board.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [as7312-54x] recovered for the lint corrected not suitable for python.
Signed-off-by: roylee123 <roy_lee@accton.com>
* Remove debug printing.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [platform] as7312-32x, update for util.py recovered.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [platform] Accton: merged the commit by Polly Hsu.
Change platform modules to depend on 3.16.0-5-amdn64 kernel.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [Device] As7312-54x, update for correct I2C addresses for sfp and psu.
Signed-off-by: roy_lee <roy_lee@accton.com>
* [Platform] as7312-54x, pushed submodule to new i2c drivers and script.
Signed-off-by: roy_lee <roy_lee@accton.com>
* resolved PR New model as7312 54x #1339 merge conflicts on sfputil.py.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-02-14 19:10:37 -08:00
Roy Lee
02e0fadca2
[Platform] Accton as7712 32x support oom ( #1327 )
...
* Update sonic-platform-modules-accton to lastest
Signed-off-by: roylee123 <roy_lee@accton.com>
* [platform] accton as7712_32x supports OOM SFP eerpom driver.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [platform] update for as7712-32x to remove local optoe.c file and Makefile.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-02-13 21:37:12 +08:00
jostar-yang
5c83be5d28
Add support for Accton AS7712-32X platform ( #1299 )
...
* Add support as7716_32x sfp/psu/portled/eeprom
* Add as7716_32x drv code(not inlcude .*.o)
* Update platform-modules-accton.mk
* Update platform-modules-accton.mk
1.Modify platform-modules-accton.mk to use new style code add_extra_package
2. fix error code
* Add as7716_32x build to debian control,rule
* Add as7716_32x export
2018-01-12 19:34:51 -08:00
Roy Lee
8ae3c6c88a
[Platform]As7712-32x update for sensors test ( #1292 )
...
* Update sonic-platform-modules-accton to lastest
Signed-off-by: roylee123 <roy_lee@accton.com>
* [platform]AS7712.
1. update device driver.
- move 7712 modules to common dir, and linked to them.
- add new lm75 node at I2C address 0x4B.
- add optoe module for QSFP eeprom access.
- add accton_pmbus_3y.c module for pmbus access.
2. masked sensor.conf for matching of sku-sensors-data.yml.
Signed-off-by: roylee123 <roy_lee@accton.com>
2018-01-10 03:08:05 -08:00
Roy Lee
f8d32aa9f1
[platform]: As7712 32x add fancontrol ( #1270 )
...
* Update sonic-platform-modules-accton to lastest
Signed-off-by: roylee123 <roy_lee@accton.com>
* [AS7712-32X] Add fancontrol.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [AS7712-32X] add psuutil.py and sensors.conf
Signed-off-by: roylee123 <roy_lee@accton.com>
* Remove 1 reduntant line.
Signed-off-by: roylee123 <roy_lee@accton.com>
* [AS7712-32X] Change fan driver to support fancontrol.
Signed-off-by: roylee123 <roy_lee@accton.com>
2018-01-03 11:42:49 -08:00
Roy Lee
683562cf2f
[Accton AS7816-64X] Add new platform and device for AS7816-64X. ( #1260 )
...
Signed-off-by: roylee123 <roy_lee@accton.com>
2017-12-22 10:06:21 -08:00
jostar-yang
db49660b86
Add set/get lpmode and mode_rst feature for qsfp ( #1261 )
...
* Add lpmode set/get . mode_reset feature for qsfp
* Add lp mode, set/get and mode_rst feature for sfp
2017-12-21 01:54:32 -08:00
Roy Lee
db7f173f23
[Accton AS7712] Add sfp reset in driver and sfputil.py. ( #1241 )
...
Signed-off-by: roylee123 <roy_lee@accton.com>
2017-12-15 00:59:41 -08:00
Roy Lee
397f513362
[platform] Accton AS7712-32X. Update for sensors and sfputil ( #1197 )
...
Revise kernel driver to duplicate nodes for support of lm-sensors, at fan and PSU.
Update sfputil.py to to fit new SfpUtil prototype.
Signed-off-by: roylee123 <roy_lee@accton.com>
2017-11-30 11:19:41 -08:00
Polly Hsu
0f903d008b
[Accton]: Add a new supported platform, AS5712-54X ( #1167 )
...
* Switch Vendor: Edge-core
* Switch SKU: AS5712-54X
* ASIC Vendor: Broadcom
* Swich ASIC: TRIDENT2
* Port Configuration: 48x10G+6x40G
* SONiC Image: SONiC-ONIE-Broadcom
Signed-off-by: polly_hsu@accton.com
2017-11-22 02:59:28 -08:00
Roy Lee
66859385b6
Remove exsiting sonic-platform-modules-accton and apply submodule add… ( #717 )
...
* Remove exsiting sonic-platform-modules-accton and apply submodule adding on this folder.
* Remove redundant commnet
* Remove folder platform/broadcom/sonic-platform-modules-accton.
* Add this dir for submodule.
2017-06-20 20:52:16 -07:00
lguohan
897cc2bbb5
[platform]: fix file mode for acction platform to create clean build ( #714 )
2017-06-18 14:38:31 -07:00
Polly Hsu
c1c8a122be
[Accton]: Add a new supported device and platform, AS7712-32X ( #662 )
...
* platform/broadcom: Add a new supported device and platform, AS7712-32X
* Switch Vendor: Edge-core
* Switch SKU: AS7712-32X
* ASIC Vendor: Broadcom
* Swich ASIC: Tomahawk
* Port Configuration: 32x100G
* SONiC Image: SONiC-ONIE-Broadcom
Signed-off-by: polly_hsu@accton.com
2017-06-15 10:33:42 -07:00