44 Commits

Author SHA1 Message Date
Jeffrey Townsend
16916d4f5b Updates for the latest hw-management packages. 2019-05-15 06:14:13 -07:00
Oleksandr Shamray
5b698e971e Fixed sensor names for Anaconda system
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2019-01-23 13:12:19 +00:00
Oleksandr Shamray
1e900fe7a8 Merge remote-tracking branch 'remote_onl/master' into onl-anaconda 2019-01-22 12:21:19 +02:00
Mykola Kostenok
9e5becac68 fix sensors names and path.
Signed-off-by: Mykola Kostenok <c_mykolak@mellanox.com>

Conflicts:
	packages/platforms/mellanox/x86-64/x86-64-mlnx-mqm8700/onlp/builds/src/module/src/thermali.c
2019-01-02 12:22:54 +00:00
Ohad Oz
d0ff3f2b46 Taking out ACPI kernel cmdline from Anaconda system. 2018-12-26 20:33:28 +00:00
Oleksandr Shamray
506d431a8d Add: MAN3700C (Anaconda 100G) system support
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-12-09 00:43:48 +00:00
Jeffrey Townsend
016cdd7ce6 Merge pull request #451 from MellanoxBSP/onl-msn2100b-upstream
Add: MSN2100-b system support
2018-11-27 13:09:36 -08:00
Oleksandr Shamray
5fe96a8bab Add: MAN3700 (Anaconda) system support
Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2018-11-20 13:59:05 +00:00
sholeksandr
7a17309531 Delete unnecessary file .project
.project file added by mistake. I deleted it.
2018-10-10 09:15:00 +03: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
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
Oleksandr Shamray
798d7e4239 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-07-11 18:45:52 +00:00
Nataliya Yakuts
e7d68be8c0 4/4 - "B" platforms (40Gb vs 100Gb) support: MSN2410B, MSN2700B, MSN2740B
This is 4-th of four pull requests:

 1. Mellanox common code restructuring. MSN2100, MSN2410, MSN2700 platforms support
 2. MSN2740 platform support
 3. MSN2010 platform support
 4. "B" platforms (40Gb vs 100Gb) support: MSN2410B, MSN2700B, MSN2740B

Signed-off-by: Nataliya Yakuts nataliyay@mellanox.com
Reviewed-by: Michael Shych michaelsh@mellanox.com
2018-04-17 10:35:05 +00:00
Jeffrey Townsend
3cd997ffc3 Merge pull request #354 from mlxnataliyay/upstream_part3
3/4 - MSN2010 platform support
2018-04-16 13:15:45 -07:00
Jeffrey Townsend
4d8dc57458 Merge pull request #353 from mlxnataliyay/upstream_part2
2/4 - MSN2740 platform support
2018-04-16 13:14:48 -07:00
Nataliya Yakuts
8b06acb96a MSN2010 platform support
Signed-off-by: Nataliya Yakuts <nataliyay@mellanox.com>
Reviewed-by: Michael Shych <michaelsh@mellanox.com>
2018-03-26 16:43:50 +00:00
Nataliya Yakuts
f4fad36eca MSN2740 platform support
Signed-off-by: Nataliya Yakuts <nataliyay@mellanox.com>
Reviewed-by: Michael Shych <michaelsh@mellanox.com>
2018-03-26 15:37:34 +00:00
Nataliya Yakuts
9856e65899 Mellanox common code restructuring. MSN2100, MSN2410, MSN2700 platforms support.
Signed-off-by: Nataliya Yakuts <nataliyay@mellanox.com>
Reviewed-by: Michael Shych <michaelsh@mellanox.com>
2018-03-26 14:20:06 +00:00
Jeffrey Townsend
3ef3bb3b49 Code Module Cleanup
- Fix autogen definitions for all code modules
- Rerun autogen on all modules
2018-03-08 20:20:50 +00:00
Jeffrey Townsend
ac3aef6597 Remove autogenerated makefiles from git. 2018-03-08 17:56:11 +00:00
Jeffrey Townsend
034ab83a76 Merge pull request #263 from mshych/master
Mellanox MSN2700, MSN2410, MSN2100 support for Debian9 / kernel 4.9.30 build
2017-12-29 06:31:53 -08:00
Carl D. Roth
8e1577f4cb deprecated 2017-12-26 17:48:18 -08:00
Michael Shych
2624a062b8 Add ONL based on Debian 9 and kernel 4.9.30 support for Mellanox platforms MSN2700, MSN2410, MSN2100.
Signed-off-by: Michael Shych <michaelsh@mellanox.com>
2017-11-13 12:51:57 +00:00
sholeksandr
e874e9f712 Merge branch 'master' into manager_led 2017-06-30 19:48:27 +03:00
Oleksandr Shamray oleksandrs@mellanox.com
38e5033b97 Change OPEN_READ_FILE macros to the onlp_file_read() API in fani.c 2017-06-19 14:22:48 +00:00
Oleksandr Shamray oleksandrs@mellanox.com
9fc5037615 Add LED manager function to sysi.c to 2100, 2410 and 2700 systems
Add API for read min_fan_speed.
Fix led_mode compare ledi.c
General code cleunup
2017-06-07 18:39:33 +00:00
Oleksandr Shamray oleksandrs@mellanox.com
5f36520f5c Add led mamanger for msn2100 system
Change 'magic number' of FAN_COUNT to define
General code cleunup
2017-06-07 18:04:32 +00:00
Oleksandr Shamray oleksandrs@mellanox.com
682cf99e80 add API for read min_fan_speed.
change define MIN_LIMIT_*_FAN_RPM to api call
2017-06-05 18:32:03 +00:00
Oleksandr Shamray oleksandrs@mellanox.com
e892e00c8e Add LED manage function to sysi.c to 2410 and 2700 systems
Fix led_mode comparation in ledi.c
2017-06-02 16:21:50 +00:00
Oleksandr Shamray oleksandrs@mellanox.com
22e351983a Added onlp_sfp_dev_readb and onlp_sfp_dev_readw support
to msn2100, msn2410 and msn2700 systems

V2->v1
Comments pointed out by Vadim:
- remove unnecessary braces;

Signed-off-by: Oleksandr Shamray <oleksandrs@mellanox.com>
2017-05-29 19:18:05 +00:00
Jeffrey Townsend
f7485d0a4f Revert "merge onlp_sfp_dom_read() into onlp_sfp_eeprom_read()" 2017-03-29 13:51:34 -07:00
Zi Zhou
4e9bb102a2 merge onlp_sfp_dom_read() into onlp_sfp_eeprom_read() 2017-03-15 16:38:14 -07:00
Jeffrey Townsend
797235db68 Initial vendor and platform module packages. 2017-01-07 21:04:37 +00:00
Jeffrey Townsend
e5b8f44c5e The platform-config template now expects the platform basename and platform revision as separate variables. 2017-01-07 20:54:17 +00:00
Jeffrey Townsend
cd552a0a2b The ISMT driver should be disabled on these platforms. 2016-12-21 15:30:16 +00:00
Jeffrey Townsend
2449ac19c5 Set platform_name to correct value. 2016-12-19 15:59:57 +00:00
Jeffrey Townsend
bfe8894c25 Use the new common ONIE syseeprom and machine.conf infrastructure.
The ONL platform base class supports extracting, parsing, and caching the contents of the ONIE machine.conf file
and the TLVs in the ONIE system eeprom.

The mellanox platforms that rely on this information now request it from the common baseclass and use
the common ONIE JSON parsing infrastructure to populate the onie_info structure in the SYSI implementation.
2016-12-15 14:35:56 -08:00
Jeffrey Townsend
df268cc22a Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2016-12-15 11:57:08 -08:00
Jeffrey Townsend
0427357fca Initial. 2016-12-15 11:56:54 -08:00
Michael Shych
799a402c37 Changes in usage of onlp_file_read/onlp_file_write APIs.
Signed-off-by: Michael Shych <michaelsh@mellanox.com>
2016-12-15 17:09:37 +00:00
Michael Shych
7e6a18bf4d Mellanox MSN2700, MSN2100 and MSN2410 platforms ONL support.
Signed-off-by: Michael Shych <michaelsh@mellanox.com>
2016-12-11 14:18:34 +00:00