Commit Graph

37995 Commits

Author SHA1 Message Date
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