* [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway
@ 2021-07-13 14:22 Peter Maydell
2021-07-13 14:22 ` [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Peter Maydell @ 2021-07-13 14:22 UTC (permalink / raw)
To: qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Philippe Mathieu-Daudé,
Subbaraya Sundeep
This patchset adds documentation of the four board
models cubieboard, emcraft-sf2, highbank and midway.
The documentation here is rather skeletal, being based
on a quick read of sources, cover letter from original
patch submission, etc.
People interested in these machines are encouraged to
improve on these docs, but I would like us to at least
have a stub for all the Arm boards we emulate.
For the record, as well as these we have another ten
undocumented boards:
imx25-pdk, kzm, mainstone, mcimx6ul-evk, mcimx7d-sabre,
nuri, smdkc210, xilinx-zynq-a9, xlnx-zcu102, z2
v2: updated cubieboard and emcraft-sf2 files to list emulated devices
(thanks to Philippe for the lists of devices).
thanks
-- PMM
Peter Maydell (3):
docs: Add skeletal documentation of cubieboard
docs: Add skeletal documentation of the emcraft-sf2
docs: Add skeletal documentation of highbank and midway
docs/system/arm/cubieboard.rst | 16 ++++++++++++++++
docs/system/arm/emcraft-sf2.rst | 15 +++++++++++++++
docs/system/arm/highbank.rst | 19 +++++++++++++++++++
docs/system/target-arm.rst | 3 +++
MAINTAINERS | 3 +++
5 files changed, 56 insertions(+)
create mode 100644 docs/system/arm/cubieboard.rst
create mode 100644 docs/system/arm/emcraft-sf2.rst
create mode 100644 docs/system/arm/highbank.rst
--
2.20.1
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard
2021-07-13 14:22 [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
@ 2021-07-13 14:22 ` Peter Maydell
2021-07-13 16:25 ` Philippe Mathieu-Daudé
2021-07-13 14:22 ` [PATCH v2 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
` (2 subsequent siblings)
3 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2021-07-13 14:22 UTC (permalink / raw)
To: qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Philippe Mathieu-Daudé,
Subbaraya Sundeep
Add skeletal documentation of the cubieboard machine.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
docs/system/arm/cubieboard.rst | 16 ++++++++++++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
3 files changed, 18 insertions(+)
create mode 100644 docs/system/arm/cubieboard.rst
diff --git a/docs/system/arm/cubieboard.rst b/docs/system/arm/cubieboard.rst
new file mode 100644
index 00000000000..344ff8cef99
--- /dev/null
+++ b/docs/system/arm/cubieboard.rst
@@ -0,0 +1,16 @@
+Cubietech Cubieboard (``cubieboard``)
+=====================================
+
+The ``cubieboard`` model emulates the Cubietech Cubieboard,
+which is a Cortex-A8 based single-board computer using
+the AllWinner A10 SoC.
+
+Emulated devices:
+
+- Timer
+- UART
+- RTC
+- EMAC
+- SDHCI
+- USB controller
+- SATA controller
diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
index 705b8835e48..e2fcb64872d 100644
--- a/docs/system/target-arm.rst
+++ b/docs/system/target-arm.rst
@@ -85,6 +85,7 @@ undocumented; you can get a complete list by running
arm/aspeed
arm/sabrelite
arm/digic
+ arm/cubieboard
arm/musicpal
arm/gumstix
arm/nrf
diff --git a/MAINTAINERS b/MAINTAINERS
index c340bb02b0f..93b9f900034 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -559,6 +559,7 @@ S: Odd Fixes
F: hw/*/allwinner*
F: include/hw/*/allwinner*
F: hw/arm/cubieboard.c
+F: docs/system/arm/cubieboard.rst
Allwinner-h3
M: Niek Linnenbank <nieklinnenbank@gmail.com>
--
2.20.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v2 2/3] docs: Add skeletal documentation of the emcraft-sf2
2021-07-13 14:22 [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
2021-07-13 14:22 ` [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
@ 2021-07-13 14:22 ` Peter Maydell
2021-07-13 16:24 ` Philippe Mathieu-Daudé
2021-07-13 14:22 ` [PATCH v2 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
2021-07-14 16:19 ` [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Richard Henderson
3 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2021-07-13 14:22 UTC (permalink / raw)
To: qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Philippe Mathieu-Daudé,
Subbaraya Sundeep
Add skeletal documentation of the emcraft-sf2 machine.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
docs/system/arm/emcraft-sf2.rst | 15 +++++++++++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
3 files changed, 17 insertions(+)
create mode 100644 docs/system/arm/emcraft-sf2.rst
diff --git a/docs/system/arm/emcraft-sf2.rst b/docs/system/arm/emcraft-sf2.rst
new file mode 100644
index 00000000000..377e2487206
--- /dev/null
+++ b/docs/system/arm/emcraft-sf2.rst
@@ -0,0 +1,15 @@
+Emcraft SmartFusion2 SOM kit (``emcraft-sf2``)
+==============================================
+
+The ``emcraft-sf2`` board emulates the SmartFusion2 SOM kit from
+Emcraft (M2S010). This is a System-on-Module from EmCraft systems,
+based on the SmartFusion2 SoC FPGA from Microsemi Corporation.
+The SoC is based on a Cortex-M4 processor.
+
+Emulated devices:
+
+- System timer
+- System registers
+- SPI controller
+- UART
+- EMAC
diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
index e2fcb64872d..c52902acdad 100644
--- a/docs/system/target-arm.rst
+++ b/docs/system/target-arm.rst
@@ -86,6 +86,7 @@ undocumented; you can get a complete list by running
arm/sabrelite
arm/digic
arm/cubieboard
+ arm/emcraft-sf2
arm/musicpal
arm/gumstix
arm/nrf
diff --git a/MAINTAINERS b/MAINTAINERS
index 93b9f900034..f23cf874c66 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1023,6 +1023,7 @@ M: Peter Maydell <peter.maydell@linaro.org>
L: qemu-arm@nongnu.org
S: Maintained
F: hw/arm/msf2-som.c
+F: docs/system/arm/emcraft-sf2.rst
ASPEED BMCs
M: Cédric Le Goater <clg@kaod.org>
--
2.20.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v2 3/3] docs: Add skeletal documentation of highbank and midway
2021-07-13 14:22 [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
2021-07-13 14:22 ` [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
2021-07-13 14:22 ` [PATCH v2 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
@ 2021-07-13 14:22 ` Peter Maydell
2021-07-13 16:24 ` Philippe Mathieu-Daudé
2021-07-14 16:19 ` [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Richard Henderson
3 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2021-07-13 14:22 UTC (permalink / raw)
To: qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Philippe Mathieu-Daudé,
Subbaraya Sundeep
Add skeletal documentation for the highbank and midway machines.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
docs/system/arm/highbank.rst | 19 +++++++++++++++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
3 files changed, 21 insertions(+)
create mode 100644 docs/system/arm/highbank.rst
diff --git a/docs/system/arm/highbank.rst b/docs/system/arm/highbank.rst
new file mode 100644
index 00000000000..bb4965b367f
--- /dev/null
+++ b/docs/system/arm/highbank.rst
@@ -0,0 +1,19 @@
+Calxeda Highbank and Midway (``highbank``, ``midway``)
+======================================================
+
+``highbank`` is a model of the Calxeda Highbank (ECX-1000) system,
+which has four Cortex-A9 cores.
+
+``midway`` is a model of the Calxeda Midway (ECX-2000) system,
+which has four Cortex-A15 cores.
+
+Emulated devices:
+
+- L2x0 cache controller
+- SP804 dual timer
+- PL011 UART
+- PL061 GPIOs
+- PL031 RTC
+- PL022 synchronous serial port controller
+- AHCI
+- XGMAC ethernet controllers
diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
index c52902acdad..c0c2585c0ad 100644
--- a/docs/system/target-arm.rst
+++ b/docs/system/target-arm.rst
@@ -87,6 +87,7 @@ undocumented; you can get a complete list by running
arm/digic
arm/cubieboard
arm/emcraft-sf2
+ arm/highbank
arm/musicpal
arm/gumstix
arm/nrf
diff --git a/MAINTAINERS b/MAINTAINERS
index f23cf874c66..767adc64ba2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -642,6 +642,7 @@ L: qemu-arm@nongnu.org
S: Odd Fixes
F: hw/arm/highbank.c
F: hw/net/xgmac.c
+F: docs/system/arm/highbank.rst
Canon DIGIC
M: Antony Pavlov <antonynpavlov@gmail.com>
--
2.20.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH v2 2/3] docs: Add skeletal documentation of the emcraft-sf2
2021-07-13 14:22 ` [PATCH v2 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
@ 2021-07-13 16:24 ` Philippe Mathieu-Daudé
0 siblings, 0 replies; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-07-13 16:24 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Subbaraya Sundeep
On 7/13/21 4:22 PM, Peter Maydell wrote:
> Add skeletal documentation of the emcraft-sf2 machine.
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> docs/system/arm/emcraft-sf2.rst | 15 +++++++++++++++
> docs/system/target-arm.rst | 1 +
> MAINTAINERS | 1 +
> 3 files changed, 17 insertions(+)
> create mode 100644 docs/system/arm/emcraft-sf2.rst
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 3/3] docs: Add skeletal documentation of highbank and midway
2021-07-13 14:22 ` [PATCH v2 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
@ 2021-07-13 16:24 ` Philippe Mathieu-Daudé
0 siblings, 0 replies; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-07-13 16:24 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Subbaraya Sundeep
On 7/13/21 4:22 PM, Peter Maydell wrote:
> Add skeletal documentation for the highbank and midway machines.
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> docs/system/arm/highbank.rst | 19 +++++++++++++++++++
> docs/system/target-arm.rst | 1 +
> MAINTAINERS | 1 +
> 3 files changed, 21 insertions(+)
> create mode 100644 docs/system/arm/highbank.rst
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard
2021-07-13 14:22 ` [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
@ 2021-07-13 16:25 ` Philippe Mathieu-Daudé
0 siblings, 0 replies; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-07-13 16:25 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Subbaraya Sundeep
On 7/13/21 4:22 PM, Peter Maydell wrote:
> Add skeletal documentation of the cubieboard machine.
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> docs/system/arm/cubieboard.rst | 16 ++++++++++++++++
> docs/system/target-arm.rst | 1 +
> MAINTAINERS | 1 +
> 3 files changed, 18 insertions(+)
> create mode 100644 docs/system/arm/cubieboard.rst
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway
2021-07-13 14:22 [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
` (2 preceding siblings ...)
2021-07-13 14:22 ` [PATCH v2 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
@ 2021-07-14 16:19 ` Richard Henderson
3 siblings, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2021-07-14 16:19 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Philippe Mathieu-Daudé,
Subbaraya Sundeep
On 7/13/21 7:22 AM, Peter Maydell wrote:
> Peter Maydell (3):
> docs: Add skeletal documentation of cubieboard
> docs: Add skeletal documentation of the emcraft-sf2
> docs: Add skeletal documentation of highbank and midway
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
r~
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-07-14 16:19 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-13 14:22 [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
2021-07-13 14:22 ` [PATCH v2 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
2021-07-13 16:25 ` Philippe Mathieu-Daudé
2021-07-13 14:22 ` [PATCH v2 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
2021-07-13 16:24 ` Philippe Mathieu-Daudé
2021-07-13 14:22 ` [PATCH v2 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
2021-07-13 16:24 ` Philippe Mathieu-Daudé
2021-07-14 16:19 ` [PATCH v2 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Richard Henderson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.