Commit Graph

9472 Commits

Author SHA1 Message Date
Rene Straub 34e91fa6e1 hancock: set board version in device-tree 2018-07-06 20:30:27 +02:00
Rene Straub 0aee118629 nm: add HW patch entry to board descriptor system 2018-07-06 20:30:01 +02:00
Rene Straub afd8dd8f1e hancock: refactor sja1105 driver 2018-07-06 19:10:08 +02:00
Rene Straub 3df43b3f07 hancock: select console 3 (UART2) 2018-07-06 19:10:07 +02:00
straub 3f5bee91bb hancock: integration of sja1105 driver feature 2018-07-06 19:10:07 +02:00
Rene Straub b9270bf506 hancock: pmic configuration
- da9063 pmic driver refactoring
- fixing register settings for pre v1.3 configuration
2018-07-06 18:16:10 +02:00
Rene Straub 6f1368461f hancock: enable CAN driver supply 2018-07-06 18:16:10 +02:00
Rene Straub ec3fe359dd hancock: fix CAN pin muxing 2018-07-06 18:16:10 +02:00
Rene Straub d202e6b407 hancock: board update
- handle PMIC v3.14 (overprogrammed) as v1.0
- change default DTB name
2018-07-06 18:16:10 +02:00
Rene Straub 48cf9930c5 hancock: set SIM mux default configuration 2018-07-06 18:16:09 +02:00
Rene Straub 75cf0fdbbb hancock: quirk for ethernet PHY reset
- implement 2nd ethernet reset to properly pinstrap ethernet PHY
  after Ethernet switch is booted.
2018-07-06 18:13:44 +02:00
Rene Straub 68329cfb6d hancock: add support for da9063 registers >0x100 2018-07-06 18:13:44 +02:00
Rene Straub a3d404c7d9 hancock: enable GNSS supply at startup 2018-07-06 18:13:44 +02:00
Rene Straub 628115260b hancock: review sja1105 2018-07-06 18:13:44 +02:00
Rene Straub f69a6aff24 hancock: ethernet support 2018-06-18 16:19:16 +02:00
Rene Straub 9d93827bdb hancock: add sja1105 driver to Makefile 2018-06-18 14:56:30 +02:00
Rene Straub b91bd02285 hancock: add sja1105 eth switch driver 2018-06-18 14:56:08 +02:00
Rene Straub 957b2967e0 hancock: spi driver test 2018-06-16 13:24:43 +02:00
Rene Straub 5454f978bf hancock: change console to UART2 2018-06-16 12:06:29 +02:00
Rene Straub b852061382 hancock: add da9063 LDO registers 2018-06-16 11:21:06 +02:00
Rene Straub 17a0af95a9 hancock: update during board bringup 2018-06-16 11:20:37 +02:00
Rene Straub b85f04e84a hancock: prepare spi driver for ethernet switch configuration
- enable spi1 unit peripheral clock
- add test function for hw integration
2018-06-07 08:52:47 +02:00
Rene Straub 6ec76da94a hancock: update I/O mux after review 2018-06-07 07:38:53 +02:00
Rene Straub a8a71f0287 hancock: initial commit 2018-06-06 14:24:01 +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 9c31a29136 nrhw20: io mux settings updated and cleaned up 2018-05-25 17:07:25 +02:00
Rene Straub 765e9dd5a7 nrhw20: cleanup pin muxing
- disable rmii1 rxerr input (set as GPIO, pull down)
2018-03-16 13:47:48 +01:00
Rene Straub c9ce057a02 nrhw20: add da9063 files 2018-03-16 13:37:56 +01: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 9aecbd12d2 nrhw20: finalized mmc pin mux settings 2018-02-23 09:40:01 +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 8c55f6fe9c nrhw20: configure mux/pad settings 2018-01-06 18:26:51 +01:00
Rene Straub 89d2afec02 nrhw20: prepare migration from hw16 gpio settings 2018-01-04 17:35:05 +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
Stefan Eichenberger 0b985705d5 netbird_v2: use ttyS0 as console as soon as a shield is available 2017-12-12 09:30:50 +01:00
Stefan Eichenberger bf28f7c85e nbhw16: fix shield_comio for rs232 2017-11-28 13:16:45 +01:00
Stefan Eichenberger 3f18cdaff7 netbird_v2: fix spl uart boot 2017-11-27 16:08:08 +01:00