diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2017-06-14 09:29:53 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2017-06-14 09:29:53 +0200 |
commit | 253412624e0fa60a309c6691b0cd99b6c341df87 (patch) | |
tree | d261ea96f8b29388beb93ec1b05b7b972aa548c1 /Documentation/boards | |
parent | 6191ef93b25edbd75caec9213db3665f486ee433 (diff) | |
parent | c35624d1946a4756c93bdb489f4790176b6e2dcc (diff) | |
download | barebox-253412624e0fa60a309c6691b0cd99b6c341df87.tar.gz barebox-253412624e0fa60a309c6691b0cd99b6c341df87.tar.xz |
Merge branch 'for-next/misc'
Diffstat (limited to 'Documentation/boards')
-rw-r--r-- | Documentation/boards/mvebu.rst | 10 | ||||
-rw-r--r-- | Documentation/boards/mvebu/Netgear-ReadyNAS-2120.rst | 13 |
2 files changed, 9 insertions, 14 deletions
diff --git a/Documentation/boards/mvebu.rst b/Documentation/boards/mvebu.rst index b4f8e6043d..8e5612283e 100644 --- a/Documentation/boards/mvebu.rst +++ b/Documentation/boards/mvebu.rst @@ -28,14 +28,18 @@ initialisation that could be taken. Booting second stage -------------------- -This is currently not possible because barebox assumes the registers are mapped -at 0xd0000000 as is the case when the boot ROM gives control to the bootloader. +Since ``v2017.04.0`` barebox can boot a barebox image even if the register +window is moved. This is implemented by writing the actual window position +into the image where it is then picked up by the second stage bootloader. Booting from UART ----------------- The mvebu SoCs support booting from UART. For this there is a tool available in -barebox called kwboot. +barebox called ``kwboot``. Quite some mvebu boards are reset once more when +they already started to read the first block of the image to boot. If you want +to boot such a board, use the parameter ``-n 15`` for ``kwboot``. (The number +might have to be adapted per board.) mvebu boards ------------ diff --git a/Documentation/boards/mvebu/Netgear-ReadyNAS-2120.rst b/Documentation/boards/mvebu/Netgear-ReadyNAS-2120.rst index 5bee03af9d..488af2d7ac 100644 --- a/Documentation/boards/mvebu/Netgear-ReadyNAS-2120.rst +++ b/Documentation/boards/mvebu/Netgear-ReadyNAS-2120.rst @@ -6,14 +6,5 @@ This is a rack mountable 4 bay NAS using an Armada XP dual-core processor. UART booting ------------ -The first UART hides behind a sticker on 4 pins. - -The machine seems to do two resets at power on which makes UART booting hard. A -trick to work around this is:: - - scripts/kwboot -d /dev/ttyUSB0; kwboot -b images/barebox-netgear-rn2120.img -t /dev/ttyUSB0 - -This way the first window in which the CPU accepts the magic string is taken by -the first invokation which blocks until the second reset happens. The second -window is then hit with the image to boot. This is not 100% reliable but works -most of the time. +The UART that can be used to boot via RS232 (using ``kwboot``) hides behind a +sticker on the backside of the machine. It uses TTL levels. |