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
6b2e4cfa85
Add x86-64-accton-as5812-54x-r0 to the whitelist.
2019-01-12 21:56:47 +00:00
Jeffrey Townsend
9fbde942ba
Add support for external platform whitelist.
2019-01-12 21:55:43 +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
9e477679e2
The previosu restriction to amd64 was wrong.
2019-01-09 07:35:19 -08:00
Jeffrey Townsend
67e42265b9
Limit arch build to amd64 for now.
2019-01-09 06:49:37 -08: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
62dcea0273
Latest
2019-01-09 03:02:42 +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
062b6fc1bf
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:17:22 +00:00
Jeffrey Townsend
a2901b27bf
Limit builds to platforms ported to the ONLPv2 APIs.
...
This change is temporary until all platforms have been ported.
2018-08-08 00:37: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
3bc26dec15
Allow PLATFORM_LIST override.
2018-08-07 23:57:40 +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
d4ffee8cf0
Add UCLIHANDLER variables.
2018-07-23 16:41:45 +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