Commit Graph

28 Commits

Author SHA1 Message Date
Alexandre Bard 4832ca022a netmodule boards: Adapt devicetree path to match kernel 5.10
With kernel upgrade to 5.10 the paths of all nodees have changed because
of the way the ti drivers are handled.

These paths must therefore be adaped in u-boot in order to stay
compatible.

This means that u-boot versions before this commit are not 100%
compatible with kernel 5.10, but they should usually be able to boot.

Also after this change, older kernel will not work 100% but should still
boot.

BugzID: 77112
2022-01-11 13:48:54 +01:00
Rene Straub 2844abe1c2 nrhw20,24: board: respect ngpios entry
determine number of gpio entries in ft_set_gpio_name()

BugzId: 60387
2020-03-20 02:06:09 +01:00
Rene Straub ce70a04c33 nrhw: sync with NRSW, dualcan-passive shield fixes
BugzId: 61778
2020-02-27 14:10:43 +01:00
Rene Straub 41742d2865 nrhw: cleanup, let reset reason check in SPL 2020-02-27 07:23:13 +01:00
Rene Straub 7c3defb4e0 nrhw: enable dtb entries for passive can shield 2019-12-19 07:44:34 +01:00
René Straub 3274638d7d nrhw: support dual can passive shield (#38) 2019-12-12 12:13:23 +01:00
Rene Straub e940bb1802 am335x: add NRSW support for nmhw[20,21,24]
- NRSW board features
- memory layout update
- boot configuration update
- general cleanup

BugzID: 60384

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-11-29 14:08:31 +01:00
Rene Straub 19271e52e9 nrhw20: general cleanup of board files 2019-11-01 12:26:31 +01:00
Rene Straub a8cc1f2d85 da9063: move driver to common netmodule codebase
- change nmhw21, nrhw24 makefiles/include
- change nrhw20 to use improved da9063 code (bus claim/release)
2019-09-26 18:38:57 +02:00
Rene Straub afbe8bf08d nmhw: update emmc device names
- kernel 4 uses mmcblk1 instead of mmcblk0
- update documentation accordingly
2019-09-25 10:58:09 +02:00
Rene Straub 92bdea79bc nrhw20: add shield support
- use OF library to enable shield nodes in devicetree
- delete command line based devicetree configuration
- add console configuration options for COMIO shield
2018-07-19 15:21:21 +02:00
Rene Straub 88a9a458f4 nrhw20: release GNSS module reset 2018-06-01 19:47:51 +02:00
Rene Straub e21b076da4 nrhw20: hardware initialization update
- moved most hardware init functions to board_late_init
- enable wireless transmission for PCIe slot
- general cleanup
2018-05-25 17:09:58 +02:00
Rene Straub 9a753c5ebc nrhw20: set da9063 current limits
- factor out da9063 function from board.c
2018-03-16 13:37:23 +01:00
Rene Straub 26da1f4009 nrhw20: cleanup code in board file 2018-03-16 13:34:57 +01:00
Rene Straub f735627eca nrhw20: add reset button fucntionality 2018-03-15 12:07:26 +01:00
Rene Straub c94710b8c3 nrhw20: fix Huawei modem startup timing
- Length power off phase to 130ms from 30ms to conform requirements
2018-03-01 09:12:37 +01:00
Rene Straub 1f0732af31 nrhw20: board file cleanup
- factor out module init functions from board_init()
2018-02-28 16:17:28 +01:00
Rene Straub 7406ebe7fe nrhw20: cleanup board file 2018-02-23 08:31:41 +01:00
Rene Straub 80639f42bd nrhw20: remove trailing comma 2018-02-19 11:44:43 +01:00
Rene Straub 7ea38f55a4 nrhw20: refactore and cleanup board file
- move environment to eMMC
- add i2c io extender driver
- enable RTC backup battery charging
- remove occurances of 2nd ethernet port
- remove dead code
2018-02-09 14:06:56 +01:00
Rene Straub 9cfcded598 nrhw20: cleanup board file
- remove porting nbhw16 code options
- cleanup
2018-02-07 16:01:58 +01:00
Rene Straub 667be0ea8e nrhw20: added LED control 2018-02-07 10:42:44 +01:00
Rene Straub d4d8afa3f0 nrhw20: first implementation of 88E6071 switch 2018-02-06 17:09:40 +01:00
Rene Straub 297c60c699 nrhw20: prepare status LED access via PMIC 2018-01-06 19:42:06 +01:00
Rene Straub 4ebdf0876f nrhw20: preparations for GPIO, I2C 2018-01-06 18:33:29 +01:00
Rene Straub 756fa2b3e3 nrhw20: review, cleanup 2018-01-04 17:33:53 +01:00
Rene Straub 7518ca5631 nrhw20: initial commit 2017-12-15 15:00:24 +01:00