Stefan Eichenberger
2ce29e8019
netbird: remove iso partition support
2017-02-28 17:08:35 +01:00
Stefan Eichenberger
aac68f1176
nbhw16_v2: also enable new GPIO for USB Power
2017-02-28 13:45:44 +01:00
Stefan Eichenberger
2c94b90993
netbird: use same bd as netbird_v2
2017-02-28 12:06:19 +01:00
Stefan Eichenberger
ff99850b58
nbhw16: add fct check function during boot
2017-02-28 11:34:04 +01:00
Stefan Eichenberger
3cf092bd86
nbhw16: Add support for new board descriptor format
2017-02-27 18:26:31 +01:00
Stefan Eichenberger
caf606af00
nbhw16: add defconfig for nbhw16_v2
2017-01-18 10:59:58 +01:00
Stefan Eichenberger
b32f8f38b3
netbird_v2: correct ext usb vbus power seq
...
The usb powerup sequence was still wrong, this commit corrects it.
2017-01-16 11:55:10 +01:00
Stefan Eichenberger
d79da774b6
netbird_v2: use ttyS instead of ttyO
2017-01-13 16:30:13 +01:00
Stefan Eichenberger
f94db92d6f
netbird_v2: print HW version during boot
2017-01-13 11:44:30 +01:00
Stefan Eichenberger
d30c6e69e7
config: am335x_netbird: remove unnecessary commands
2017-01-13 09:34:31 +01:00
Stefan Eichenberger
dc68897256
netbird_v2: remove unused commands enable usb0 disable usb1
2017-01-12 16:43:09 +01:00
Stefan Eichenberger
4cea8778fe
netbird_v2: set ddr_data for netbird_v2
2017-01-12 16:16:56 +01:00
Stefan Eichenberger
ea780f2706
netbird_v2: correct powerup sequencing according to datasheet
...
This is a finding by RS during HW verification.
2017-01-12 16:07:14 +01:00
Stefan Eichenberger
d661aae654
netbird_v2: enable wlan clock in u-boot
2017-01-12 11:34:39 +01:00
Stefan Eichenberger
4642adbd4e
netbird: prodboot: use correct dtb
2017-01-09 10:40:35 +01:00
Stefan Eichenberger
8fef81eb07
netbird_v2: load nbhw16-nb800 devicetree file
2016-12-28 09:36:10 +01:00
Stefan Eichenberger
7a6e5f10f8
netbird_v2: Do a correct enable of the external USB PWR
...
The external USB Port needs to power on first the Regulator and then
enable the Load Switch.
2016-12-27 12:05:59 +01:00
Stefan Eichenberger
4413b6d2b6
bdparser: remove faulty debugging code
...
There was some debugging code in the bdparser, that delayed the boot up
and was missbehaving on the new hardware.
2016-12-27 12:03:39 +01:00
Stefan Eichenberger
a02ad82a18
netbird_v2: correct some muxings
2016-12-23 11:33:35 +01:00
Stefan Eichenberger
5590a82b6d
netbird: add netbird version 2
...
Add the netbird version 2 configuration, this is the prototype release
of the final NB800 product.
2016-12-14 15:02:53 +01:00
Stefan Eichenberger
ea6c758e46
mux: configure unused sysboot pins
...
Configure unused sysboot pins, remove dead code.
2016-08-22 16:27:04 +02:00
Stefan Eichenberger
13976f5c93
netbird: update sdram timings for 512MB RAM
...
The old SDRAM timings were not working for the new 512MB chip, this
commit fixes the timing settings, so that it works for 256 and 512 MB
chips.
2016-08-16 13:38:10 +02:00
Stefan Eichenberger
046cd824c1
netbird: set V_OSCK to 0, this will autodetect the clock
...
This patch uses the autodetection of the Oszillator frequency from
sysboot1.
2016-08-12 16:48:31 +02:00
Stefan Eichenberger
0353db9168
nbhw16: take clock from sysboot1
...
Take the clock read from sysboot1, this is what the HW engineers set,
and should be correct.
2016-08-12 16:48:31 +02:00
Stefan Eichenberger
f04af26024
board: move nm stuff to board_late init
2016-08-09 17:03:39 +02:00
Stefan Eichenberger
2ce88153b0
nbhw16: defconfig use s as stopstring
2016-08-09 17:02:39 +02:00
Stefan Eichenberger
0f113cb0d5
bdparser: remove windows line endings \r\n
2016-08-09 16:39:34 +02:00
Marcel Reichmuth
d799d21b6e
nbhw16: fixed auto boot for sdprod script
...
nbhw16: added nbsw style u-boot environment settings
nbhw16: added factory reset and recovery boot support via reset button
nbhw16: set hardware version on kernel command line
nbhw16: removed dummy u-boot partition
2016-07-11 16:16:43 +02:00
Stefan Eichenberger
705d166512
nbhw16: configure CLK_OUT1 in mux.c
...
A HW design option is to enable CLK_OUT1 for the PHYs.
2016-07-06 17:07:06 +02:00
Stefan Eichenberger
ac41d11958
nbhw16: create a separate board under nm/netbird
...
Because i2c must be available extremly early (before RAM setup) to get
the board configuration, I decided to create a new board instead of
adding everything to the am335 stuff rom ti. This is not uncommon (see
baltos)
Now the a reset will start the SPL correctly again.
2016-07-06 16:27:56 +02:00
Stefan Eichenberger
de6cd2da88
nbhw16: move u-boot env to eeprom
2016-07-05 14:35:23 +02:00
Stefan Eichenberger
f91d77603f
nbhw16: correct bootcommands to work with root_part
2016-07-04 20:02:30 +02:00
Stefan Eichenberger
0393225ec7
nbhw16: add root partition selection
...
The rootpartition is selected trough the partition table or trough the
boot_part flag.
2016-07-01 16:48:49 +02:00
Stefan Eichenberger
114d6a3472
nbhw16: set mac from boarddescritpor
2016-07-01 13:10:52 +02:00
Stefan Eichenberger
0ac4b38566
nbhw16: add proper gsm modem poweron
...
The gsm modem need a power on signal >1s < 7s...
2016-06-30 15:55:15 +02:00
Stefan Eichenberger
2960a17a4a
nbhw16: don't enable wlan and bt in u-boot
2016-06-24 13:25:55 +02:00
Stefan Eichenberger
555bfd5165
nbhw16: clear PFM bit in pmci for dcdc4
2016-06-24 11:33:44 +02:00
Stefan Eichenberger
fb8611d7c0
nbhw16: change mux settings
...
Correct the mux settings for i2c and sysboot
2016-06-24 10:13:09 +02:00
Stefan Eichenberger
3e725c050c
nbhw16: set correct i2c timings
2016-06-24 09:24:21 +02:00
Stefan Eichenberger
c571abc51c
netbird: power on modem correctly, change ram timings
...
Power on the modem correctly, change ram timings to the ones from the
ddr3 tuning program, enable memtest
2016-06-23 17:48:55 +02:00
Stefan Eichenberger
e0c59bc1fa
am335x: changes after bringup
...
This changes were made to bringup nbhw16.
2016-06-22 13:09:16 +02:00
Stefan Eichenberger
f3366b72db
board.c: use dram timings from training
2016-06-17 10:36:18 +02:00
Stefan Eichenberger
b326743f88
netbird: use actual timings from ddr3 RAM sheet
2016-06-16 18:26:11 +02:00
Stefan Eichenberger
58755b912e
xmodem: increase upload start speed
2016-06-16 17:28:18 +02:00
Stefan Eichenberger
35270578b2
netbird: fix compilation errors
2016-06-14 11:59:47 +02:00
mr
e6539d6c79
added ddr timings
2016-06-13 14:05:51 +02:00
mr
211d964c6f
read mac addresses from bd
2016-06-13 08:10:35 +02:00
mr
c52db0fa6b
set default netbox environment
2016-06-08 16:40:32 +02:00
mr
c306eb66df
pinmux fixes
2016-06-07 16:41:53 +02:00
mr
f5a8f7e759
remove ti eeprom stuff
2016-06-07 12:01:35 +02:00