50 Commits

Author SHA1 Message Date
Jeffrey Townsend
7be92b9152 aim_strlcpy fix. 2019-07-31 14:37:41 +00:00
Jeffrey Townsend
1f26352e94 More Module Autogen and Toolchain Cleanup.
- Remove usage of strncpy and require aim_strlcpy instead.
- Fix some broken module autogen files.
2019-07-30 19:13:47 +00:00
Jeffrey Townsend
01d1564b84 Update custom PKG files to match new common platform build settings. 2019-07-16 19:02:18 +00:00
Jeffrey Townsend
d09d604ea2 Normalize ONLP Platform module directories.
All modules should be in a self-named directory.
2019-07-10 12:45:24 -07:00
Jeffrey Townsend
631b1f88b4 All Platform ONLP shared library and static binary builds now use a common makefile infrastructure.
The module and build dependencies for each platform shared library and static binary are
essentially the same. They have simply been copied over and over again.

This change creates a common makefile infrastructure that is used to build each platform.
This allows the dependencies of the higher layer ONLP code to be managed in a single place
as well as coordinate code configuration and link libraries.
2019-07-08 21:15:32 +00:00
Jeffrey Townsend
848832710d Simplify the platform directory names. 2019-07-05 19:50:14 +00:00
Zi Zhou
89ba156ad9 SWL-4346 change FAN RPM MAX so fan max percentage won't exceed 100% 2018-03-09 01:51:09 +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
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
544fbf3b66 Switch to 3.16 kernel. 2017-02-22 16:59:54 +00:00
Zi Zhou
8c2e2873a2 switch to kernel 3.16-lts (powerpc platform) 2017-02-21 11:31:43 -08:00
Jeffrey Townsend
af2033021c - Add the AS6700 DTB build to the platform build package.
- The AS6700 DTB now comes from the platform build package rather than the kernel package.
2017-02-15 18:41:39 +00:00
Jeffrey Townsend
00c1cd98a9 - Add the AS5710 DTB build to the platform build package.
- The AS5710 DTB now comes from the platform build package rather than the kernel package.
2017-02-15 18:40:52 +00:00
Jeffrey Townsend
a3e400a55b - Add the AS5710 DTB build to the platform build package.
- The AS5710 DTB now comes from the platform build package rather than the kernel package.
2017-02-15 18:39:20 +00:00
Jeffrey Townsend
619f07a1f9 - Add the AS5610 DTB build to the platform build package.
- The AS5610 DTB now comes from the platform build package rather than the kernel package.
2017-02-15 17:36:00 +00:00
Jeffrey Townsend
e404ad877a - Add the AS4600 DTB build to the platform build package.
- The AS4600 DTB now comes from the platform build package rather than the kernel package.
2017-02-15 17:33:59 +00: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
brandonchuang
721ad5758b [as5710] Restore the define of SFP_BUS 2016-12-14 11:23:09 +08:00
brandonchuang
8db58bd0d8 [as5710] Support DC12V power supply(PSU-12V-650) 2016-12-14 11:06:39 +08:00
Jeffrey Townsend
cd36ff8afd Merge pull request #138 from maxchung2001/master
Added community support email opennetworklinux@googlegroups.com
2016-12-12 15:15:46 -08:00
brandonchuang
b8c67183ea Fix FAN1 and FAN2 id reversed issue 2016-12-09 17:28:10 +08:00
Sung-Kuang (Max) Chung
1a90e3c514 Added community support email opennetworklinux@googlegroups.com,
as support@bigswitch.com "is a support line for commercial Big Switch
products for customer with paid licenses."
2016-12-07 21:56:03 -08:00
Zi Zhou
0a635a9e3e report correct fan speed when fan speed changes according to thermal plan 2016-12-05 17:57:53 -08:00
Zi Zhou
28facefe44 minor fix 2016-11-16 10:48:59 -08:00
Zi Zhou
a2b8c1caeb add onlp_sfpi_dev_read[write] api support 2016-11-15 16:04:57 -08:00
Zi Zhou
33b8abb646 fix PSU fan and temperature 2016-11-09 22:14:54 -08:00
Jeffrey Townsend
6ddd55ead8 Move the environment key to the correct location. 2016-09-29 14:57:36 +00:00
Jeffrey Townsend
57d1930f6b Fix platform support for R0 vs R0B. 2016-09-13 18:24:22 +00:00
Jeffrey Townsend
74a4ca31d4 - Cannonicalize module name (remove revision). 2016-09-13 10:03:11 -07:00
Jeffrey Townsend
d763000af8 Add module declaration file. 2016-06-17 17:17:53 +00:00
Jeffrey Townsend
00e16b1f05 Platform class mini-cleanup
- Platform objects now export their physical port configuration
- Property updates.
2016-06-14 15:50:08 +00:00
Carl D. Roth
3f5e708161 Spray and pray! Everything is eth0, right?
- stub out syspath entries for network devices
- assume that each platform boots with eth0
2016-05-18 18:49:34 -07:00
Carl D. Roth
b232b0946a Deprecated legacy install files for ppc and arm 2016-05-18 13:13:27 -07:00
Carl D. Roth
5624b49d50 Deprecate /etc/onl/net, /etc/onl/mounts, /etc/fw_env.config 2016-05-17 19:26:01 -07:00
Carl D. Roth
10cd3f6abd Include u-boot and interface configs for all platforms 2016-05-17 19:25:05 -07:00
Jeffrey Townsend
76ed0a772c Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
Conflicts:
	builds/any/rootfs/jessie/common/common-packages.yml
	builds/any/rootfs/wheezy/common/common-packages.yml
2016-05-16 14:18:18 -07:00
Carl D. Roth
ef8c6e701a Update powerpc and arm profiles for new template 2016-05-06 11:12:05 -07:00
brandonchuang
72c18019a5 [as4600] Implement fan failure checking mechanism. [as5610] Implement thermal plan (#74)
* [as4600] Implement fan failure checking mechanism

* [as5610] Implement thermal plan
2016-04-28 17:02:25 -07:00
Jeffrey Townsend
937c8b4e60 - All boot partitions are now ext2.
- All installer configurations updated for new partition system.
2016-04-13 18:50:43 -07:00
Jeffrey Townsend
553e9a2a10 Add support for reading the BCM temperature domain socket. 2016-04-12 18:50:04 +00:00
Jeffrey Townsend
2eaf20505a Add loader upgrade sections. 2016-03-29 20:46:42 +00:00
Jeffrey Townsend
8974ed29d6 Add loader upgrade information. 2016-03-29 20:14:52 +00:00
Jeffrey Townsend
1e270bed6e Thermal threshold updates. 2016-01-07 17:12:39 -08:00
Jeffrey Townsend
2e4876ad3a Clean up package templates and naming conventions. 2016-01-04 20:05:26 +00:00
Jeffrey Townsend
1ae6a65f92 Rearranged. 2016-01-04 20:04:04 +00:00
Jeffrey Townsend
e788980183 Initial. 2016-01-04 19:51:10 +00:00
Jeffrey Townsend
2602d4d4c8 Platform architecture subdirectories. 2015-12-24 18:49:51 +00:00