* [PATCH 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway
@ 2021-07-05 12:20 Peter Maydell
2021-07-05 12:20 ` [PATCH 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Peter Maydell @ 2021-07-05 12:20 UTC (permalink / raw)
To: qemu-arm, qemu-devel; +Cc: Beniamino Galvani, Rob Herring, 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
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 | 6 ++++++
docs/system/arm/emcraft-sf2.rst | 10 ++++++++++
docs/system/arm/highbank.rst | 19 +++++++++++++++++++
docs/system/target-arm.rst | 3 +++
MAINTAINERS | 3 +++
5 files changed, 41 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] 6+ messages in thread
* [PATCH 1/3] docs: Add skeletal documentation of cubieboard
2021-07-05 12:20 [PATCH 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
@ 2021-07-05 12:20 ` Peter Maydell
2021-07-05 14:41 ` Philippe Mathieu-Daudé
2021-07-05 12:20 ` [PATCH 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
2021-07-05 12:20 ` [PATCH 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
2 siblings, 1 reply; 6+ messages in thread
From: Peter Maydell @ 2021-07-05 12:20 UTC (permalink / raw)
To: qemu-arm, qemu-devel; +Cc: Beniamino Galvani, Rob Herring, Subbaraya Sundeep
Add skeletal documentation of the cubieboard machine.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
docs/system/arm/cubieboard.rst | 6 ++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
3 files changed, 8 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..2be8a278633
--- /dev/null
+++ b/docs/system/arm/cubieboard.rst
@@ -0,0 +1,6 @@
+Cubietech Cubieboard (``cubieboard``)
+=====================================
+
+The ``cubieboard`` model emulates the Cubietech Cubieboard,
+which is a Cortex-A8 based single-board computer using
+the AllWinner A10 SoC.
diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
index 13b3eeaf076..0a3ef309472 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 cb8f3ea2c2e..76a2c608d1e 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] 6+ messages in thread
* [PATCH 2/3] docs: Add skeletal documentation of the emcraft-sf2
2021-07-05 12:20 [PATCH 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
2021-07-05 12:20 ` [PATCH 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
@ 2021-07-05 12:20 ` Peter Maydell
2021-07-05 14:37 ` Philippe Mathieu-Daudé
2021-07-05 12:20 ` [PATCH 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
2 siblings, 1 reply; 6+ messages in thread
From: Peter Maydell @ 2021-07-05 12:20 UTC (permalink / raw)
To: qemu-arm, qemu-devel; +Cc: Beniamino Galvani, Rob Herring, 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 | 10 ++++++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
3 files changed, 12 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..9f10b86427a
--- /dev/null
+++ b/docs/system/arm/emcraft-sf2.rst
@@ -0,0 +1,10 @@
+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.
+
+At the moment only the system timer, system registers and SPI
+controller are modelled.
diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
index 0a3ef309472..d316e684106 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 76a2c608d1e..dbbd71958ac 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1007,6 +1007,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] 6+ messages in thread
* [PATCH 3/3] docs: Add skeletal documentation of highbank and midway
2021-07-05 12:20 [PATCH 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
2021-07-05 12:20 ` [PATCH 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
2021-07-05 12:20 ` [PATCH 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
@ 2021-07-05 12:20 ` Peter Maydell
2 siblings, 0 replies; 6+ messages in thread
From: Peter Maydell @ 2021-07-05 12:20 UTC (permalink / raw)
To: qemu-arm, qemu-devel; +Cc: Beniamino Galvani, Rob Herring, 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 d316e684106..569983997cf 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 dbbd71958ac..91546c0e943 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] 6+ messages in thread
* Re: [PATCH 2/3] docs: Add skeletal documentation of the emcraft-sf2
2021-07-05 12:20 ` [PATCH 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
@ 2021-07-05 14:37 ` Philippe Mathieu-Daudé
0 siblings, 0 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-07-05 14:37 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Subbaraya Sundeep
On 7/5/21 2:20 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 | 10 ++++++++++
> docs/system/target-arm.rst | 1 +
> MAINTAINERS | 1 +
> 3 files changed, 12 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..9f10b86427a
> --- /dev/null
> +++ b/docs/system/arm/emcraft-sf2.rst
> @@ -0,0 +1,10 @@
> +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.
> +
> +At the moment only the system timer, system registers and SPI
> +controller are modelled.
Also UART and EMAC :)
> diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
> index 0a3ef309472..d316e684106 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 76a2c608d1e..dbbd71958ac 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1007,6 +1007,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>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/3] docs: Add skeletal documentation of cubieboard
2021-07-05 12:20 ` [PATCH 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
@ 2021-07-05 14:41 ` Philippe Mathieu-Daudé
0 siblings, 0 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-07-05 14:41 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Beniamino Galvani, Rob Herring, Subbaraya Sundeep
On 7/5/21 2:20 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 | 6 ++++++
> docs/system/target-arm.rst | 1 +
> MAINTAINERS | 1 +
> 3 files changed, 8 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..2be8a278633
> --- /dev/null
> +++ b/docs/system/arm/cubieboard.rst
> @@ -0,0 +1,6 @@
> +Cubietech Cubieboard (``cubieboard``)
> +=====================================
> +
> +The ``cubieboard`` model emulates the Cubietech Cubieboard,
> +which is a Cortex-A8 based single-board computer using
> +the AllWinner A10 SoC.
Modelled: Timer, UART, RTC, EMAC, SDHCI, USB & SATA controllers.
> diff --git a/docs/system/target-arm.rst b/docs/system/target-arm.rst
> index 13b3eeaf076..0a3ef309472 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 cb8f3ea2c2e..76a2c608d1e 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>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-07-05 14:42 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-05 12:20 [PATCH 0/3] docs: document cubieboard, emcraft-sf2, highbank, midway Peter Maydell
2021-07-05 12:20 ` [PATCH 1/3] docs: Add skeletal documentation of cubieboard Peter Maydell
2021-07-05 14:41 ` Philippe Mathieu-Daudé
2021-07-05 12:20 ` [PATCH 2/3] docs: Add skeletal documentation of the emcraft-sf2 Peter Maydell
2021-07-05 14:37 ` Philippe Mathieu-Daudé
2021-07-05 12:20 ` [PATCH 3/3] docs: Add skeletal documentation of highbank and midway Peter Maydell
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.