2710 Commits

Author SHA1 Message Date
Kiran Poola
0aac34fe7c Latest bigcode
Support for PIM null register message in PPE
2018-09-13 11:01:16 -07:00
Oleksandr Shamray
8afec0ff0e Add: MSN2100-b system support
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-09-12 17:45:19 +00:00
brandonchuang
f5dd66b4aa [oom] Correct a panic inducing defect which is triggered on a read (or write) 2018-09-12 13:49:12 +08:00
brandonchuang
af8fcede82 [as5916-54xks] Add tcam interrupt sysfs attributes 2018-09-11 15:56:58 +08:00
brandonchuang
05ce02934e [as5916-54xks] Revise the sfp eeprom read length 2018-09-10 15:23:51 +08:00
Sergey Popovich
6dd61ba65a platforms: netberg: Add Aurora 420 switch
It is very similar to Aurora 420, even onlp shared object part from
Aurora 620 considered as example when porting support for 420 (see
the diff between 620 and 420 to find differences if necessary).

Main difference in onlp is that we have four LEDs (1 SYS STAT, 2 PSU
and 1 for FAN), 7 thermal (4 for two PSU, 1 for MAC, 1 for front and
1 for rear) and 6 fans (4 for board, 2 for PSU).

New 420, as well as 620 and 720 requires upstream ONIE to install
correctly. Install and boot tested with ONIE "master-201805301609".

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-07 21:35:34 +03:00
Sergey Popovich
6d394e7418 platforms: netberg: Update hardware monitor driver
Following enhancements come with this change:

  o New ASTERION board
  o New/updated sysfs interface to:
     + detect rxlos (rxlos1..rxlos4)
     + set tx_disable (tx_disable1..tx_disable4)
     + detect tx_fault (tx_fault1..tx_fault4)
     + read/update sfp_copper eeprom

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-07 21:35:34 +03:00
Sergey Popovich
e9409f1295 platforms: netberg: Correct vendor-config enterprise number
According to IANA assignments for enterprise Netberg company has number
50424, not 47294. Correct this to match one in ONIE.

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-07 21:35:34 +03:00
brandonchuang
a9b318548d [as5916-54xks] Update ipmi timeout 2018-09-06 16:17:06 +08:00
Jeffrey Townsend
810c6ae04b Merge pull request #448 from zhouzi88/swl-4705
add i2c-ismt parameters to read JDSU PLRXPL-VI-S24-22 SFP EEPROM prop…
2018-09-05 11:13:27 -07:00
Zi Zhou
4d5d8832e0 add i2c-ismt parameters to read JDSU PLRXPL-VI-S24-22 SFP EEPROM properly 2018-09-05 10:45:14 -07:00
Oleksandr Shamray
9c649d16e1 Fix: CPU sensors count on MQM8700 system
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-09-05 10:12:37 +00:00
Oleksandr Shamray
acc69bfa90 Change: System name QMB700 -> MQM8700
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-09-05 10:12:00 +00:00
Oleksandr Shamray
43e8d1848b Add: QMB700/QMB700ES systems support
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-09-05 10:12:00 +00:00
Oleksandr Shamray
2fedc3b2f9 Add: fan_per_module parameter to common code. You can define
fan_count in module instead of defining
     by FAN_TYPE_NO_EEPROM/FAN_TYPE_EEPROM before
Add: Orange LED support to common code.
Add: manage_leds_type3 to support future systems
     with 12 FAN's in 6 modules and using Orange led instead of Red.
FIX: remove unnecessary LED color2 from led_colors_map
FIX: change FAN LED description for systems with 2 fans pre module
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-09-05 10:11:25 +00:00
phani-karanam
e847ba6cb8 Added OOM support for x86-64-accton-wedge100bf-65x 2018-09-05 11:23:56 +08:00
johnson
d7975e68ed [delta ak7448] Add Support for OOM.
Signed-off-by: johnson <JOHNSON.LU@deltaww.com>
2018-09-04 17:18:11 +08:00
brandonchuang
e67a4c937c [as5916-54xks] Update peripheral drivers to use BMC 2018-09-04 15:32:40 +08:00
roy_lee
030109b992 [platform] accton new model as7316-26xb
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-09-04 06:01:18 +00:00
phani-karanam
cd8555b113 Added OOM support for x86-64-accton-wedge100-32x 2018-08-31 18:30:34 +08:00
phani-karanam
5fbdaebe81 Added OOM support for x86-64-accton-wedge100bf-32x 2018-08-30 20:28:16 +08:00
Jeffrey Townsend
5cc78a80ce Merge pull request #436 from jostar-yang/csp-9250
Modify csp9250  drv to support kernel-4.14
2018-08-29 11:35:03 -07:00
Jeffrey Townsend
44d7d54830 Merge pull request #431 from jostar-yang/as5916-54xks
Modify sysi to read eeprom via word_data.
2018-08-29 11:32:18 -07:00
Jeffrey Townsend
b0553f7e0c Initialize the SFP bitmap in presence_bitmap_get(). 2018-08-29 18:27:36 +00:00
Jeffrey Townsend
c3624424c0 Merge pull request #423 from MellanoxBSP/onl-back-porting
Add patches from upstream kernels - backport 4.17 - 4.19
2018-08-29 11:19:10 -07:00
roy_lee
3633dd660d Add both 0x48 and 0x4C devnode, leave onlpdump to tell which one is valid.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-08-29 09:16:47 +00:00
roy_lee
af627ba96a Store thermal1 addr after 1st get.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-08-29 09:15:22 +00:00
roy_lee
afd4c7a045 Examine 0x4c to tell thermal1 address. It's 0x48 for R0A, otherwise 0x4C
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-08-29 09:04:56 +00:00
Jostar Yang
f5c7e100c6 Use i2c word mode instead of use block mode for access sys eeprom 2018-08-29 15:51:53 +08:00
Jostar Yang
490aa69c5f Modify to use i2c word mode instead of use block mode for access system eeprom 2018-08-29 14:42:23 +08:00
Jostar Yang
cc32238564 1. Let csp9250 support kernel-4.14. 2. Remove not need debug log 2018-08-28 16:31:21 +08:00
Jeffrey Townsend
d2f687ac82 Merge pull request #435 from wilmo119/master
Latest bigcode.
2018-08-27 16:58:13 -07:00
Wilson Ng
62b5e08a06 Latest bigcode. 2018-08-27 16:50:27 -07:00
roy_lee
dfe91c5bae [as5916_54xm]Move LM75 from 0x48 to 0x4C for R0B board or later 2018-08-27 07:33:48 +00:00
Jeffrey Townsend
f29aa9086b The SFPI layer should not implement transmitter disable for QSFP modules as part of the TX_DISABLE control.
The transmitter disable bytes are standardized by the MSA and managed by the upper layer using the dev_writeb() routines when
appropriate based on module type.

Writing the transmitter enable bytes are not appropriate for CR cables and will generate write errors so attempting to
emulate this behavior without knowing the type of module is also troublesome.
2018-08-17 23:15:16 +00:00
Jeffrey Townsend
398084e525 Add python-netaddr dependency. 2018-08-16 21:46:04 +00:00
Jeffrey Townsend
4c2a2b6154 Initial Denverton support. 2018-08-16 19:27:59 +00:00
Jostar Yang
850c82cc1a Modify sysi to read eeprom via word_data due to block_data get error for some eeprom hw. 2018-08-16 14:23:20 +08:00
leo lin
1a9b44aa23 [s9230] add 10gmux init for mac to cpu 2018-08-16 11:18:35 +08:00
leo lin
941e8d7e2f [s9230] update front panel control according to beta HW release 2018-08-13 09:18:54 +00:00
leo lin
c4ed96a7a7 1. Add support for S9230-64X with Nephos ASIC and 64 QSFP ports
2. update mainboard eeprom driver
2018-08-10 16:47:57 +08:00
Jeffrey Townsend
dad6acb511 Latest 2018-08-09 17:10:04 -07:00
Jeffrey Townsend
a9bf2fedaa Latest SFF. 2018-08-09 09:13:07 -07:00
Jeffrey Townsend
eea5db9aef Fix symbolic link handling in the 'links' package section.
The 'links' section specifies symbolic links which should be added to the package in key : value format.

The key is the source of the link. It must be exist in the filesystem already (as part of the 'files' section)
and be relative to the root of the filesystem.

The value is the name of the link, and can be relative or absolute to the final filesystem.

For example, given that a package produces the real binary "/usr/bin/foobar" and you want /usr/bin/foobar-link -> /usr/bin/foobar
it will be specified as follows:

    links:
        /usr/bin/foobar : /usr/bin/foobar-link
2018-08-08 01:20:06 +00:00
Jeffrey Townsend
73755f1d21 Latest SFF. 2018-08-07 13:30:32 -07:00
Jeffrey Townsend
79612e563d Merge pull request #426 from jostar-yang/as7326
Implement thermal plan follow HW SPEC
2018-08-06 16:30:28 -07:00
Jeffrey Townsend
da1c13b3f4 Merge pull request #427 from zhouzi88/swl-4522
fix as7312-54xs PSU model display
2018-08-06 16:29:20 -07:00
Zi Zhou
ef79e64bb8 fix PSU model display 2018-08-06 16:10:50 -07:00
Jostar Yang
cf5e1b721a Implement thermal plan follow HW SPEC 2018-08-06 16:46:12 +08:00
charlie.hsu
3a19c91ef1 [Quanta][LY8] modify port name initial method
1. initial port_name in user-space(python)
2. change OOM driver to common module
2018-08-02 13:58:51 +08:00