Commit Graph

1546 Commits

Author SHA1 Message Date
Jeffrey Townsend
8d4df32b62 More helper macros. 2019-01-13 18:51:14 +00:00
Jeffrey Townsend
2d29c48c08 Add a version of read_str which reads to a buffer instead of returning a new one. 2019-01-13 18:50:37 +00:00
Jeffrey Townsend
d5ccafd718 Initial import of the Inventec D5243 platform and conversion to ONLPv2. 2019-01-13 02:24:35 +00:00
Jeffrey Townsend
b807b22946 Normalize module and add new v2 stubs. 2019-01-13 01:46:36 +00:00
wanda
e86b24e0a9 Add new platform for Inventec d5254
1.Add new platform for Inventec d5254
  2.Add onlp support for d5254
  3.Add kernel patch for lpc_ich, let gpio recognize Broadwell-de
2019-01-13 01:41:07 +00:00
Jeffrey Townsend
3a8de482f4 Initial 2019-01-12 21:55:26 +00:00
Jeffrey Townsend
193e5d9cc0 AS5812-54X ONLPv2 Support. 2019-01-12 21:54:41 +00:00
Jeffrey Townsend
946a8eef18 Various API fixups and enhancements. 2019-01-12 21:53:46 +00:00
Jeffrey Townsend
54eee4351b The debug tool has been superceded by onlp_platformi_debug() in ONLPv2. 2019-01-11 23:31:38 +00:00
Jeffrey Townsend
4984299124 Various ONLPv2 updates. 2019-01-11 23:30:25 +00:00
Jeffrey Townsend
882028b422 Fix common shared library and onlp status binary makefiles. 2019-01-11 22:19:36 +00:00
Jeffrey Townsend
eb95f0b41e onlpdump -> onlps 2019-01-11 21:43:10 +00:00
Jeffrey Townsend
9dd1b81f13 Rename module directories properly. 2019-01-11 21:41:08 +00:00
Jeffrey Townsend
dc7f07e70c Simplify directory names. 2019-01-11 20:48:27 +00:00
Jeffrey Townsend
ee369713dc Old vector cleanup. 2019-01-09 04:14:42 +00:00
Jeffrey Townsend
78cb3b4e63 Dox updates. 2019-01-09 04:06:50 +00:00
Jeffrey Townsend
51eef5e2a6 Fix generic and module stubs. 2019-01-09 03:02:21 +00:00
Jeffrey Townsend
92d1fbbbaf Fix name. 2019-01-09 03:01:42 +00:00
Jeffrey Townsend
981df8f026 Add missing validators. 2019-01-09 03:01:22 +00:00
Jeffrey Townsend
914bbecd31 Fix filter. 2019-01-09 03:00:56 +00:00
Jeffrey Townsend
2bcce17e2a Use default. 2019-01-09 02:56:45 +00:00
Jeffrey Townsend
5c34ee5fbb Provide default implementation of onlp_chasssis_info_get(). 2019-01-09 01:40:21 +00:00
Jeffrey Townsend
df0d1bd6b5 Merge branch 'ONLPv2' of github.com:opencomputeproject/OpenNetworkLinux into ONLPv2
Conflicts:
	packages/base/any/onlp/src/onlp/doc/html/annotated.html
	packages/base/any/onlp/src/onlp/doc/html/attribute_8h.html
	packages/base/any/onlp/src/onlp/doc/html/attribute_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/attributei_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/base_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/chassis_8h.html
	packages/base/any/onlp/src/onlp/doc/html/chassis_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/chassisi_8h.html
	packages/base/any/onlp/src/onlp/doc/html/chassisi_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/classes.html
	packages/base/any/onlp/src/onlp/doc/html/debug_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/debugi_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/dir_72adef417dcbc5bf8193445c31305165.html
	packages/base/any/onlp/src/onlp/doc/html/dir_9b91cb305f6dfd5edb8153d5019adc55.html
	packages/base/any/onlp/src/onlp/doc/html/dir_a7b0466279106ea0b8f86f609f621680.html
	packages/base/any/onlp/src/onlp/doc/html/dir_ad96458042bbdd0196ba054c40055169.html
	packages/base/any/onlp/src/onlp/doc/html/fan_8h.html
	packages/base/any/onlp/src/onlp/doc/html/fan_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/fani_8h.html
	packages/base/any/onlp/src/onlp/doc/html/fani_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/files.html
	packages/base/any/onlp/src/onlp/doc/html/functions.html
	packages/base/any/onlp/src/onlp/doc/html/functions_vars.html
	packages/base/any/onlp/src/onlp/doc/html/generic_8h.html
	packages/base/any/onlp/src/onlp/doc/html/generic_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/globals.html
	packages/base/any/onlp/src/onlp/doc/html/globals_defs.html
	packages/base/any/onlp/src/onlp/doc/html/globals_enum.html
	packages/base/any/onlp/src/onlp/doc/html/globals_func.html
	packages/base/any/onlp/src/onlp/doc/html/globals_type.html
	packages/base/any/onlp/src/onlp/doc/html/globals_vars.html
	packages/base/any/onlp/src/onlp/doc/html/group__assets.html
	packages/base/any/onlp/src/onlp/doc/html/group__attributes.html
	packages/base/any/onlp/src/onlp/doc/html/group__chassisi.html
	packages/base/any/onlp/src/onlp/doc/html/group__fani.html
	packages/base/any/onlp/src/onlp/doc/html/group__module-interfaces.html
	packages/base/any/onlp/src/onlp/doc/html/group__modulei.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-chassis.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-fan.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-generic.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-interfaces.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-led.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-module.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-psu.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-sfp.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-thermal.html
	packages/base/any/onlp/src/onlp/doc/html/group__oid-types.html
	packages/base/any/onlp/src/onlp/doc/html/group__onie.html
	packages/base/any/onlp/src/onlp/doc/html/group__onlp-appication.html
	packages/base/any/onlp/src/onlp/doc/html/group__onlp-config.html
	packages/base/any/onlp/src/onlp/doc/html/group__onlp-main.html
	packages/base/any/onlp/src/onlp/doc/html/group__onlp-platform.html
	packages/base/any/onlp/src/onlp/doc/html/group__onlp-porting.html
	packages/base/any/onlp/src/onlp/doc/html/group__platform.html
	packages/base/any/onlp/src/onlp/doc/html/group__psui.html
	packages/base/any/onlp/src/onlp/doc/html/group__sfpi.html
	packages/base/any/onlp/src/onlp/doc/html/group__stdattrs.html
	packages/base/any/onlp/src/onlp/doc/html/group__system-interfaces.html
	packages/base/any/onlp/src/onlp/doc/html/group__thermali.html
	packages/base/any/onlp/src/onlp/doc/html/index.html
	packages/base/any/onlp/src/onlp/doc/html/led_8h.html
	packages/base/any/onlp/src/onlp/doc/html/led_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/ledi_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/module_8h.html
	packages/base/any/onlp/src/onlp/doc/html/module_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/modules.html
	packages/base/any/onlp/src/onlp/doc/html/oids_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/onlp_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h.html
	packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/onlp__dox_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h.html
	packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/platform_8h.html
	packages/base/any/onlp/src/onlp/doc/html/platform_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/platformi_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/psu_8h.html
	packages/base/any/onlp/src/onlp/doc/html/psu_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/psui_8h.html
	packages/base/any/onlp/src/onlp/doc/html/psui_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/search/all_10.js
	packages/base/any/onlp/src/onlp/doc/html/search/all_9.js
	packages/base/any/onlp/src/onlp/doc/html/search/all_a.js
	packages/base/any/onlp/src/onlp/doc/html/search/all_c.js
	packages/base/any/onlp/src/onlp/doc/html/search/all_d.js
	packages/base/any/onlp/src/onlp/doc/html/search/all_f.js
	packages/base/any/onlp/src/onlp/doc/html/search/enums_0.js
	packages/base/any/onlp/src/onlp/doc/html/search/files_6.js
	packages/base/any/onlp/src/onlp/doc/html/search/functions_0.js
	packages/base/any/onlp/src/onlp/doc/html/search/groups_4.js
	packages/base/any/onlp/src/onlp/doc/html/search/groups_5.js
	packages/base/any/onlp/src/onlp/doc/html/search/groups_6.js
	packages/base/any/onlp/src/onlp/doc/html/search/groups_7.js
	packages/base/any/onlp/src/onlp/doc/html/search/groups_8.js
	packages/base/any/onlp/src/onlp/doc/html/search/groups_9.js
	packages/base/any/onlp/src/onlp/doc/html/search/variables_a.js
	packages/base/any/onlp/src/onlp/doc/html/sfp_8h.html
	packages/base/any/onlp/src/onlp/doc/html/sfp_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/sfpi_8h.html
	packages/base/any/onlp/src/onlp/doc/html/sfpi_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h.html
	packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__asset__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__chassis__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__config__settings__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__fan__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__generic__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__led__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__module__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__oid__hdr__s.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__psu__info__t.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__sfp__info__t.html
	packages/base/any/onlp/src/onlp/doc/html/structonlp__thermal__info__s.html
	packages/base/any/onlp/src/onlp/doc/html/thermal_8h.html
	packages/base/any/onlp/src/onlp/doc/html/thermal_8h_source.html
	packages/base/any/onlp/src/onlp/doc/html/thermali_8h.html
	packages/base/any/onlp/src/onlp/doc/html/thermali_8h_source.html
2019-01-08 17:13:29 -08:00
Jeffrey Townsend
5a68f1ff22 Dox updates. 2019-01-08 17:12:59 -08:00
Jeffrey Townsend
e1f9c2b8c5 Regenerate ONLP doxygen. 2018-12-29 08:48:47 -08:00
Jeffrey Townsend
5b583dc380 Doxygen updates. 2018-10-31 13:58:04 -07:00
Jeffrey Townsend
fe94151850 Additional build and ONLPv2 fixes. 2018-08-08 01:17:51 +00:00
Jeffrey Townsend
f1a00e7897 Update for ONLPv2 APIs. 2018-08-08 00:37:11 +00:00
Jeffrey Townsend
906236456a Port to new ONLPv2 APIs. 2018-08-08 00:36:46 +00:00
Jeffrey Townsend
a994254f3a onlpdump -> onlps. 2018-08-08 00:36:28 +00:00
Jeffrey Townsend
705ed31b1e New ONLPv2 APIs with doxygen. 2018-08-08 00:35:36 +00:00
Jeffrey Townsend
6de227f5a1 Moved to as7712-32x. 2018-08-08 00:30:50 +00:00
Jeffrey Townsend
8b95f20d52 Normalize Platform AS7712-32X.
- Shorted to as7712-32x based on existing vendor/arch/ structure.
- Rename the module directory.
2018-08-08 00:28:45 +00:00
Jeffrey Townsend
edc7c652b8 thermali_hdr_get is required. 2018-08-07 23:58:31 +00:00
Jeffrey Townsend
05fc140490 ONLPv2 Support. 2018-08-07 20:25:06 +00:00
Jeffrey Townsend
1706289eeb Standard attributes now have dedicated handler functions.
- Add ONIE and Asset get, get_json, free, and show functions.
- Remove the _JSON attribute versions.
2018-07-26 01:34:32 +00:00
Jeffrey Townsend
563b8431c6 New ONLP APIs - WIP. 2018-07-23 16:41:15 +00:00
Jeffrey Townsend
90f72e7d81 Updates to the SFF module. 2018-07-18 19:49:41 +00:00
Jeffrey Townsend
90789efb64 Merge pull request #419 from DeltaProducts/ag7648c
add support Ag7648c platform
2018-07-18 11:29:52 -07:00
Jeffrey Townsend
04501d715a Merge pull request #415 from phani-karanam/wrong_color_led_fix_65x
fixing the issue of wrong color of system LEDs
2018-07-18 11:27:49 -07:00
Jeffrey Townsend
3b46bd4b58 Merge pull request #401 from brandonchuang/as5916_26xb
Add new accton platform, AS5916-26XB.
2018-07-18 11:26:17 -07:00
Jeffrey Townsend
ae05372014 Merge pull request #406 from jostar-yang/as5916-54xks
Add support as5916-54xks platform
2018-07-18 11:23:53 -07:00
Jeffrey Townsend
88e6b1c393 Merge pull request #418 from Ed-Swarthout-NXP/nxp-arm64-ls1088a
arm64-nxp-ls1088ardb use correct dtb
2018-07-18 11:20:34 -07:00
Jeffrey Townsend
ae92829ed8 Merge pull request #417 from phani-karanam/fix_SFP_EEPROM_data_shift
Fixed onlp_sfp_eeprom_read shifts QSFP EEPROM data
2018-07-18 11:20:12 -07:00
Jeffrey Townsend
3e3df10346 The SFF code module has been migrated from the ONL repository to the floodlight:bigcode repository.
The core SFF functionality has been migrated into the bigcode repository so it can be used by
applications outside of ONL proper. This change should be transparent.
2018-07-18 17:31:29 +00:00
Jeffrey Townsend
052b41b356 Update NET_SCHED. 2018-07-10 18:12:20 +00:00
shaohua.xiong
0bd13c1ee4 support the ag7648c platform 2018-07-05 09:33:23 +08:00
Ed Swarthout
68a3487365 mmc_bootcmds: mmc part does not take a param
Signed-off-by: Ed Swarthout <Ed.Swarthout@nxp.com>
2018-07-03 19:22:24 -05:00
Ed Swarthout
1629e9eee7 arm64-nxp-ls1088ardb use correct dtb
Signed-off-by: Ed Swarthout <Ed.Swarthout@nxp.com>
2018-07-03 16:43:16 -05:00
brandonchuang
7e83b99d2e [as5916-26xb] Add make.mk to fix the build failure 2018-07-03 09:14:14 +08:00