[PATCH 1/2] docs/system: arm: Add max78000 board description

Jackson Donaldson posted 2 patches 5 months, 1 week ago
There is a newer version of this series
[PATCH 1/2] docs/system: arm: Add max78000 board description
Posted by Jackson Donaldson 5 months, 1 week ago
This adds the target guide for the max78000FTHR

Signed-off-by: Jackson Donaldson <jcksn@duck.com>
---
 docs/system/arm/max78000.rst | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 docs/system/arm/max78000.rst

diff --git a/docs/system/arm/max78000.rst b/docs/system/arm/max78000.rst
new file mode 100644
index 0000000000..d07d8b8a36
--- /dev/null
+++ b/docs/system/arm/max78000.rst
@@ -0,0 +1,35 @@
+Analog Devices max78000 board (``max78000fthr``)
+===============================================================================================================
+
+The max78000 is a Cortex-M4 based SOC with a RISC-V coprocessor. The RISC-V coprocessor is not supported.
+
+Supported devices
+-----------------
+
+ * Instruction Cache Controller
+ * UART
+ * Global Control Register
+ * True Random Number Generator
+ * AES
+
+Notable unsupported devices
+-----------------
+
+ * I2C
+ * CNN
+ * CRC
+ * SPI
+
+Boot options
+------------
+
+The max78000 can be started using the ``-kernel`` option to load a
+firmware at address 0 as the ROM. As the ROM normally jumps to software loaded
+from the internal flash at address 0x10000000, loading your program there is
+generally advisable. If you don't have a copy of the ROM, the interrupt
+vector table from user firmware will do.
+Example:
+
+.. code-block:: bash
+
+  $ qemu-system-arm -machine max78000fthr -kernel max78000.bin -device loader,file=max78000.bin,addr=0x10000000
\ No newline at end of file
-- 
2.34.1
Re: [PATCH 1/2] docs/system: arm: Add max78000 board description
Posted by Peter Maydell 5 months, 1 week ago
On Fri, 11 Jul 2025 at 03:03, Jackson Donaldson <jackson88044@gmail.com> wrote:
>
> This adds the target guide for the max78000FTHR
>
> Signed-off-by: Jackson Donaldson <jcksn@duck.com>
> ---
>  docs/system/arm/max78000.rst | 35 +++++++++++++++++++++++++++++++++++
>  1 file changed, 35 insertions(+)
>  create mode 100644 docs/system/arm/max78000.rst

Did your local system build the docs? This should have
given an error because the new file isn't listed in
the toctree in docs/system/target-arm.rst.

Passing configure --enable-docs will force it to
complain if you're missing a prerequisite to build
the docs (otherwise it only builds them if it can).

thanks
-- PMM