Commit Graph

2249 Commits

Author SHA1 Message Date
Jeffrey Townsend
c5cfb37aa2 Merge pull request #447 from MellanoxBSP/onl-jaguar-pull
Added support for Mellanox MQM8700 system (jaguar)
2018-10-09 13:11:21 -07:00
Jeffrey Townsend
23e743aeff Merge pull request #453 from vic-lin-accton/master
Add support for Accton AS7112-54X
2018-10-09 13:05:20 -07:00
Jeffrey Townsend
a21b640614 Merge pull request #444 from roylee123/add_platform_as7316_26xb
[platform] add new model as7316-26xb
2018-10-09 13:03:31 -07:00
Jeffrey Townsend
2e13d7940d Merge pull request #458 from jostar-yang/as7816_1003
Modify PSU driver to suuport delta and 3y power
2018-10-09 12:50:52 -07:00
Jeffrey Townsend
73fe82862f Merge pull request #445 from brandonchuang/as5916_54xks
[as5916-54xks] Update peripheral drivers to use BMC
2018-10-09 12:50:28 -07:00
Jeffrey Townsend
b349044c34 Merge pull request #439 from roylee123/as5916_54xm_lm75_48to4c
[as5916_54xm]Change one thermal sensor's i2c address to be 0x4C or 0x48.
2018-10-09 12:50:01 -07:00
Jeffrey Townsend
52c0bc9f65 Merge pull request #449 from delta-JohnsonLu/delta_ak7448
[delta ak7448] Add Support for OOM.
2018-10-09 12:49:26 -07:00
Jeffrey Townsend
5289377134 Merge pull request #430 from linyutsung/master
Add support for S9230-64X with Nephos ASIC and 64 QSFP ports
2018-10-09 12:48:38 -07:00
Jeffrey Townsend
fb6456bb14 Merge pull request #438 from jostar-yang/as7716-32x
Use i2c word mode instead of use block mode for access sys eeprom
2018-10-09 12:43:12 -07:00
Jeffrey Townsend
f37a2b2091 Merge pull request #443 from phani-karanam/add_OOM_SUPPORT_for_accton_wedge100_32x
Added OOM support for x86-64-accton-wedge100-32x
2018-10-09 12:42:46 -07:00
Jeffrey Townsend
3c320e921d Merge pull request #446 from phani-karanam/add_OOM_support_for_wedge100BF-65x
Added OOM support for x86-64-accton-wedge100bf-65x
2018-10-09 12:42:25 -07:00
Jeffrey Townsend
7861ad22da Merge pull request #441 from phani-karanam/add_OOM_support_for_x86_64_accton_wedge100bf_32x
Added OOM support for x86-64-accton-wedge100bf-32x
2018-10-09 12:42:09 -07:00
Jeffrey Townsend
b6024968fd Merge pull request #437 from jostar-yang/as7816-64x
Use i2c word mode instead of use block mode for access sys eeprom
2018-10-09 12:41:50 -07:00
Jeffrey Townsend
f6e11cdecf Merge pull request #428 from OrdnanceNetworks/onl-fixes
Assorted set of fixes and improvements to ONL
2018-10-09 12:35:38 -07:00
Jostar Yang
a8ad49568e Modify PSU driver to suuport delta and 3y power 2018-10-03 14:06:35 +08:00
Jostar Yang
edaff9f159 Modify psu driver to support both 3y and delte power 2018-10-03 11:05:15 +08:00
Jostar Yang
c5ca78c76b Merge branch 'master' of https://github.com/opencomputeproject/OpenNetworkLinux into as7816-64x 2018-10-03 10:34:32 +08:00
Jeffrey Townsend
fcd317b51b Remove debug message. 2018-10-01 21:34:36 +00:00
Zi Zhou
9676da3dbb Merge pull request #457 from zhouzi88/swl-4628
kernel config cleanup
2018-10-01 09:12:25 -07:00
Zi Zhou
5806f03c72 kernel config cleanup 2018-10-01 09:10:23 -07:00
Jeffrey Townsend
37e9c2e873 Merge pull request #456 from zhouzi88/swl-4628
change kernel config to suppport DELL FPGA opencore i2c driver
2018-10-01 07:40:30 -07:00
Zi Zhou
1808b4fca3 change kernel config to suppport DELL FPGA opencore i2c driver 2018-09-28 15:36:35 -07:00
brandonchuang
ef45c1123b [as5916-54xks] Support onlp_sysi_platform_info_get() 2018-09-27 10:20:38 +08:00
Sergey Popovich
82ce411571 all-base-packages: Add debconf and dialog
First installed as dependency for multiple packages and second is used
by debconf, but not installed as it's dependency. This enables package
configuration during install or dpkg-reconfigure(7) from debconf.

This removes following messages on console during package install:

  debconf: unable to initialize frontend: Dialog
  debconf: (No usable dialog-like program is installed, so the dialog \
based frontend cannot be used. at \
/usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 11.)
  debconf: falling back to frontend: Readline

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-26 11:08:15 +03:00
Sergey Popovich
e2c1fcc335 initrds: ifup: Move NETRETRIES handling to "dhcp" code path
This variable is only required and used for dynamic network configs:
validating and configuring it for rest of the paths isn't necessary.

While there split warning message to two lines to make code and
runtime output more readable.

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-26 11:08:15 +03:00
Sergey Popovich
cdad662745 initrds: ifup: Do not apply any config if NETAUTO=none
There are three types of value accepted by NETAUTO:

    1) "dhcp" for automatic network settings via DHCP
    2) "up" to bring link up, wait for IPv6 tentative and link up
       operstate
    3) anything else: apply static configuration, wait for IPv6
       tentative and link up operstate

Note that empty ("") value is subset of 3) and we only skip link up
operstate monitoring for it since commit 3e89468cd0
("Don't require link-up on ma1 if NETAUTO is not specified.").

Add fourth case with NETAUTO=none to skip all but NETHW (hardware
address) from boot-config file and support different management
adapter config methods (e.g. Debian network config system).

This also fixes incorrect "return" statement usage outside of function
introduced with commit 3e89468cd0
("Don't require link-up on ma1 if NETAUTO is not specified.") and adds
newline before wait_link_up() to make code more readable.

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-26 11:08:15 +03:00
Sergey Popovich
0106c6a542 onl-boot-config: Support empty NETAUTO
Since empty NETAUTO= in /mnt/onl/boot/boot-config is valud according to
rules in initramfs /boot/ifup, follow this behavior in onl-boot-config
to get rid of incorrect message:

  root@localhost:/# onl-boot-config --show
  NETDEV=ma1
  BOOTMODE=INSTALLED
  SWI=images::latest
  NETAUTO=
  The NETAUTO value '' is invalid.
  The boot configuration has not been changed.

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-26 11:08:15 +03:00
Jeffrey Townsend
14c387475b Merge pull request #455 from carlroth/roth_swl_4810_2
Cleanups for PKI, mounts points, logging, onie-sysinfo
2018-09-25 14:08:10 -07:00
Jeffrey Townsend
89513d0489 Merge pull request #429 from OrdnanceNetworks/netberg-aurora-420-support
[netberg-aurora-420] Add Netberg Aurora 420 switch support
2018-09-25 11:19:50 -07:00
Jeffrey Townsend
2e503b83bb Merge pull request #425 from Hsu-PC/master
[Quanta][LY8] modify port name initial method
2018-09-25 11:15:34 -07:00
Jeffrey Townsend
d1c5086c28 Merge pull request #424 from brandonchuang/as5916_54xk
[as5916-54xk] Add support for OOM
2018-09-25 11:14:55 -07:00
Jeffrey Townsend
6ca71d738f Merge pull request #422 from brandonchuang/as5512_54x
[as5512-54x] Add support for OOM
2018-09-25 11:14:38 -07:00
Jeffrey Townsend
c7e493982a Merge pull request #413 from brandonchuang/oom
Remove optoe.c under accton x86-64 folder, use the common one instead
2018-09-25 11:14:19 -07:00
Jeffrey Townsend
5060404140 Merge pull request #412 from brandonchuang/as4610_54t_b
[as4610] Add support for OOM optoe driver
2018-09-25 11:13:51 -07:00
Carl D. Roth
8ac2f0330b Cleanup mount point usage
- cut down on nested mount invocations
2018-09-20 18:19:00 -07:00
Carl D. Roth
2cd5d8afe2 Cleanups for execute method
- support tuple arguments
- send stdout/stderr output to the logger
2018-09-20 18:18:55 -07:00
Carl D. Roth
4f5655060d Fixed shell invocation bug in onie-sysinfo 2018-09-20 18:18:48 -07:00
Jeffrey Townsend
f93816925a Merge pull request #450 from brandonchuang/optoe
[oom] Correct a panic inducing defect which is triggered on a read (or write)
2018-09-19 06:33:48 -07:00
Jeffrey Townsend
236b9a668b Merge pull request #454 from SnDream/patch-1
Fix typo
2018-09-19 06:33:31 -07:00
Jeffrey Townsend
bbe52dfa94 Merge pull request #452 from poolakiran/pim_nr
Latest bigcode
2018-09-18 12:21:52 -07:00
SnDream
45b9562676 Fix typo 2018-09-18 19:55:33 +08:00
brandonchuang
f036c69ef2 [as5916-54xks] Fix LED auto mode display ON issue 2018-09-18 10:07:10 +08:00
brandonchuang
4163206ebc [as5916-54xks] Add sfp/qsfp eeprom write capability 2018-09-18 09:59:24 +08:00
Vic Lin
1b9bd4ec7a Add support for Accton AS7112-54X 2018-09-17 15:22:01 +08:00
Kiran Poola
0aac34fe7c Latest bigcode
Support for PIM null register message in PPE
2018-09-13 11:01:16 -07: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