All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.