summaryrefslogtreecommitdiffstats
path: root/Documentation/boards
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-11-10 14:10:56 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-11-10 14:10:56 +0100
commit9d115d95018b8025f0f35abfb88f78a42e103933 (patch)
tree2417051aa738e6c67f1d6e00c682872be6cb1b57 /Documentation/boards
parent89b766c63f94b5fe94db75a6f197c9e6c0f9da7e (diff)
parent82fd36bff215f334203e4f988c3954663a99fcb6 (diff)
downloadbarebox-9d115d95018b8025f0f35abfb88f78a42e103933.tar.gz
barebox-9d115d95018b8025f0f35abfb88f78a42e103933.tar.xz
Merge branch 'for-next/at91'
Diffstat (limited to 'Documentation/boards')
-rw-r--r--Documentation/boards/at91.rst29
-rw-r--r--Documentation/boards/at91/microchip-ksz9477-evb.rst11
2 files changed, 19 insertions, 21 deletions
diff --git a/Documentation/boards/at91.rst b/Documentation/boards/at91.rst
index f25cb01bb1..e45feee947 100644
--- a/Documentation/boards/at91.rst
+++ b/Documentation/boards/at91.rst
@@ -21,7 +21,24 @@ processor and then load and execute barebox.
AT91 boards
-----------
-The majority of the supported boards have a short entry here.
+Newer boards can be built with the ``at91_multi_defconfig``:
+
+.. code-block:: sh
+
+ make ARCH=arm at91_multi_defconfig
+
+The resulting images will be placed under ``images/``:
+
+::
+
+ barebox-groboards-sama5d27-giantboard.img
+ barebox-groboards-sama5d27-giantboard-xload-mmc.img
+ barebox-microchip-ksz9477-evb.img
+ barebox-sama5d27-som1-ek.img
+ barebox-sama5d27-som1-ek-xload-mmc.img
+
+Older supported boards have yet to be migrated to multi-image and/or the
+new defconfig. The majority of these have a short entry here.
For each board defconfig file(s) are noted but barebox may include additional
defconfig files and may also include boards not included in the following.
@@ -35,17 +52,9 @@ TODO
----
This is a list of AT91 specific TODO items, listed in no particular order.
-* fix prototype for barebox_arm_reset_vector. Introduce the prototype:
-
-.. code-block:: c
-
- void __naked __bare_init barebox_arm_reset_vector(uint32_t r0, uint32_t r1, uint32_t r2)
-
-
-This will unify the prototype for the reset vector for multi image and standalone images
-
* Update remaining boards to DT
* Update remaing boards to support multi image boot
+* Include remaining boards in ``at91_multi_defconfig``
* Get bootstrap working in combination with multi image
* Introduce defaultenv2 for all boards
* Add pwm driver (required to support backlight)
diff --git a/Documentation/boards/at91/microchip-ksz9477-evb.rst b/Documentation/boards/at91/microchip-ksz9477-evb.rst
deleted file mode 100644
index 4c4c4aecbf..0000000000
--- a/Documentation/boards/at91/microchip-ksz9477-evb.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-Microchip KSZ 9477 Evaluation board
-===================================
-
-This is an evaluation board for a switch that uses the at91sam9x5 CPU.
-The board uses Device Tree and supports multi image.
-
-Building barebox:
-
-.. code-block:: sh
-
- make ARCH=arm microchip_ksz9477_evb_defconfig