summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2022-04-25 08:28:49 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2022-04-25 12:35:04 +0200
commite8480332b4fedf5d55c108b8426c6c198cf402a9 (patch)
treebb2425c25e6f3ff9b7e45888e321c974a2f3939a /Documentation
parent6be3da8eeb35006c4c2262786d20ec15ba80c3b0 (diff)
downloadbarebox-e8480332b4fedf5d55c108b8426c6c198cf402a9.tar.gz
barebox-e8480332b4fedf5d55c108b8426c6c198cf402a9.tar.xz
ARM: configs: rpi: add and document single barebox-dt-2nd bootloader
With recent rework, we can install barebox along with all supported Raspberry Pi device trees to the boot partition and let the VideoCore take core of passing the correct device tree to barebox. Enable the relevant option in config and document this briefly. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20220425062849.17954-5-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/boards/bcm2835.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/boards/bcm2835.rst b/Documentation/boards/bcm2835.rst
index 8af6a09c13..0b5299a340 100644
--- a/Documentation/boards/bcm2835.rst
+++ b/Documentation/boards/bcm2835.rst
@@ -14,10 +14,16 @@ Raspberry Pi
- ``images/barebox-raspberry-pi-1.img`` for the BCM2835/ARM1176JZF-S (Raspberry Pi 1, Raspberry Pi Zero)
- ``images/barebox-raspberry-pi-2.img`` for the BCM2836/CORTEX-A7 (Raspberry Pi 2)
- ``images/barebox-raspberry-pi-3.img`` for the BCM2837/CORTEX-A53 (Raspberry Pi 3)
+ - ``images/barebox-raspberry-pi-cm3.img`` for the BCM2837/CORTEX-A53 (Raspberry Pi CM3)
Copy the respective image for your model to your SD card and name it
``barebox.img``.
+ Alternatively, ``images/barebox-dt-2nd.img`` can be used as single bootloader for all
+ supported 32-bit boards. In this case the device tree supplied by the video core
+ is directly used by barebox to probe. The device trees in ``arch/arm/dts/*.dtb``
+ will need to be renamed for alignment with the naming scheme expected by the videocore.
+
4. Create a text file ``config.txt`` on the SD card with the following content::
kernel=barebox.img