[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 11/24] docs/system/arm: Document the various raspi boards
From: |
Peter Maydell |
Subject: |
[PULL 11/24] docs/system/arm: Document the various raspi boards |
Date: |
Mon, 23 Nov 2020 11:43:02 +0000 |
From: Philippe Mathieu-Daudé <f4bug@amsat.org>
Document the following Raspberry Pi models:
- raspi0 Raspberry Pi Zero (revision 1.2)
- raspi1ap Raspberry Pi A+ (revision 1.1)
- raspi2b Raspberry Pi 2B (revision 1.1)
- raspi3ap Raspberry Pi 3A+ (revision 1.0)
- raspi3b Raspberry Pi 3B (revision 1.2)
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20201120173953.2539469-3-f4bug@amsat.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
docs/system/arm/raspi.rst | 43 ++++++++++++++++++++++++++++++++++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
3 files changed, 45 insertions(+)
create mode 100644 docs/system/arm/raspi.rst
diff --git a/docs/system/arm/raspi.rst b/docs/system/arm/raspi.rst
new file mode 100644
index 00000000000..922fe375a67
--- /dev/null
+++ b/docs/system/arm/raspi.rst
@@ -0,0 +1,43 @@
+Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``,
``raspi3b``)
+======================================================================================
+
+
+QEMU provides models of the following Raspberry Pi boards:
+
+``raspi0`` and ``raspi1ap``
+ ARM1176JZF-S core, 512 MiB of RAM
+``raspi2b``
+ Cortex-A7 (4 cores), 1 GiB of RAM
+``raspi3ap``
+ Cortex-A53 (4 cores), 512 MiB of RAM
+``raspi3b``
+ Cortex-A53 (4 cores), 1 GiB of RAM
+
+
+Implemented devices
+-------------------
+
+ * ARM1176JZF-S, Cortex-A7 or Cortex-A53 CPU
+ * Interrupt controller
+ * DMA controller
+ * Clock and reset controller (CPRMAN)
+ * System Timer
+ * GPIO controller
+ * Serial ports (BCM2835 AUX - 16550 based - and PL011)
+ * Random Number Generator (RNG)
+ * Frame Buffer
+ * USB host (USBH)
+ * GPIO controller
+ * SD/MMC host controller
+ * SoC thermal sensor
+ * USB2 host controller (DWC2 and MPHI)
+ * MailBox controller (MBOX)
+ * VideoCore firmware (property)
+
+
+Missing devices
+---------------
+
+ * Peripheral SPI controller (SPI)
+ * Analog to Digital Converter (ADC)
+ * Pulse Width Modulation (PWM)
diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
index a0d5c57799c..bde4b8e044e 100644
--- a/docs/system/target-arm.rst
+++ b/docs/system/target-arm.rst
@@ -90,6 +90,7 @@ undocumented; you can get a complete list by running
arm/nuvoton
arm/orangepi
arm/palm
+ arm/raspi
arm/xscale
arm/collie
arm/sx1
diff --git a/MAINTAINERS b/MAINTAINERS
index 6f4639f00d5..fbb068196a7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -803,6 +803,7 @@ F: hw/arm/raspi_platform.h
F: hw/*/bcm283*
F: include/hw/arm/raspi*
F: include/hw/*/bcm283*
+F: docs/system/arm/raspi.rst
Real View
M: Peter Maydell <peter.maydell@linaro.org>
--
2.20.1
- [PULL 02/24] hw/arm: Fix bad print format specifiers, (continued)
- [PULL 02/24] hw/arm: Fix bad print format specifiers, Peter Maydell, 2020/11/23
- [PULL 03/24] hw/intc: fix heap-buffer-overflow in rxicu_realize(), Peter Maydell, 2020/11/23
- [PULL 05/24] MAINTAINERS: Cover system/arm/aspeed.rst with ASPEED BMC machines, Peter Maydell, 2020/11/23
- [PULL 04/24] MAINTAINERS: Cover system/arm/cpu-features.rst with ARM TCG CPUs, Peter Maydell, 2020/11/23
- [PULL 01/24] target/arm: fix stage 2 page-walks in 32-bit emulation, Peter Maydell, 2020/11/23
- [PULL 06/24] MAINTAINERS: Cover system/arm/nuvoton.rst with Nuvoton NPCM7xx, Peter Maydell, 2020/11/23
- [PULL 07/24] MAINTAINERS: Fix system/arm/orangepi.rst path, Peter Maydell, 2020/11/23
- [PULL 08/24] MAINTAINERS: Cover system/arm/sbsa.rst with SBSA-REF machine, Peter Maydell, 2020/11/23
- [PULL 09/24] MAINTAINERS: Cover system/arm/sx1.rst with OMAP machines, Peter Maydell, 2020/11/23
- [PULL 10/24] docs/system: Deprecate raspi2/raspi3 machine aliases, Peter Maydell, 2020/11/23
- [PULL 11/24] docs/system/arm: Document the various raspi boards,
Peter Maydell <=
- [PULL 12/24] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs, Peter Maydell, 2020/11/23
- [PULL 13/24] docs/system/arm: Document the Sharp Zaurus SL-6000, Peter Maydell, 2020/11/23
- [PULL 14/24] target/arm: Make SYS_HEAPINFO work with RAM that doesn't start at 0, Peter Maydell, 2020/11/23
- [PULL 15/24] linux-user/arm: Deliver SIGTRAP for UDF patterns used as breakpoints, Peter Maydell, 2020/11/23
- [PULL 16/24] docs: Move virtio-net-failover.rst into the system manual, Peter Maydell, 2020/11/23
- [PULL 17/24] docs: Move cpu-hotplug.rst into the system manual, Peter Maydell, 2020/11/23
- [PULL 18/24] docs: Move virtio-pmem.rst into the system manual, Peter Maydell, 2020/11/23
- [PULL 19/24] docs/system/virtio-pmem.rst: Fix minor style issues, Peter Maydell, 2020/11/23
- [PULL 20/24] docs: Split out 'pc' machine model docs into their own file, Peter Maydell, 2020/11/23
- [PULL 21/24] docs: Move microvm.rst into the system manual, Peter Maydell, 2020/11/23