All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH-for-5.2 0/4] docs/system/arm: Document raspi/tosa boards
@ 2020-11-20 15:21 Philippe Mathieu-Daudé
  2020-11-20 15:21 ` [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 15:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
	Andrew Baumann, Andrew Jeffery, qemu-arm, Joel Stanley,
	Cédric Le Goater

- Deprecate raspi2/raspi3 machine aliases
- Document the Raspberry Pi boards
- Document LED on OpenPOWER Witherspoon
- Document Sharp Zaurus SL-6000 Tosa

Philippe Mathieu-Daudé (4):
  docs/system: Deprecate raspi2/raspi3 machine aliases
  docs/system/arm: Document the various raspi boards
  docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs
  docs/system/arm: Document the Sharp Zaurus SL-6000

 docs/system/arm/aspeed.rst |  1 +
 docs/system/arm/raspi.rst  | 44 ++++++++++++++++++++++++++++++++++++++
 docs/system/arm/xscale.rst | 13 ++++++-----
 docs/system/deprecated.rst |  7 ++++++
 docs/system/target-arm.rst |  1 +
 5 files changed, 61 insertions(+), 5 deletions(-)
 create mode 100644 docs/system/arm/raspi.rst

-- 
2.26.2



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases
  2020-11-20 15:21 [PATCH-for-5.2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
@ 2020-11-20 15:21 ` Philippe Mathieu-Daudé
  2020-11-20 16:46   ` Peter Maydell
  2020-11-20 15:21 ` [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 15:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Peter Krempa, libvir-list,
	Philippe Mathieu-Daudé,
	Andrew Baumann, Andrew Jeffery, qemu-arm, Joel Stanley,
	Cédric Le Goater

Since commit aa35ec2213b ("hw/arm/raspi: Use more specific
machine names") the raspi2/raspi3 machines have been renamed
as raspi2b/raspi3b.

Note, rather than the raspi3b, the raspi3ap introduced in
commit 5be94252d34 ("hw/arm/raspi: Add the Raspberry Pi 3
model A+") is a closer match to what QEMU models, but only
provides 512 MB of RAM.

As more Raspberry Pi 2/3 models are emulated, in order
to avoid confusion, deprecate the raspi2/raspi3 machine
aliases.

ACKed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 docs/system/deprecated.rst | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst
index d98464098f5..d1bc03d7e61 100644
--- a/docs/system/deprecated.rst
+++ b/docs/system/deprecated.rst
@@ -346,6 +346,13 @@ This machine has been renamed ``fuloong2e``.
 These machine types are very old and likely can not be used for live migration
 from old QEMU versions anymore. A newer machine type should be used instead.
 
+Raspberry Pi ``raspi2`` and ``raspi3`` machines (since 5.2)
+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+
+The Raspberry Pi machines come in various models (A, A+, B, B+). To be able
+to distinct which model is used, the ``raspi2`` and ``raspi3`` machines  have
+been respectively renamed ``raspi2b`` and ``raspi3b``.
+
 Device options
 --------------
 
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards
  2020-11-20 15:21 [PATCH-for-5.2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
  2020-11-20 15:21 ` [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
@ 2020-11-20 15:21 ` Philippe Mathieu-Daudé
  2020-11-20 15:24   ` Philippe Mathieu-Daudé
  2020-11-20 16:48   ` Peter Maydell
  2020-11-20 15:21 ` [PATCH-for-5.2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
  2020-11-20 15:21 ` [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
  3 siblings, 2 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 15:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
	Andrew Baumann, Andrew Jeffery, qemu-arm, Joel Stanley,
	Cédric Le Goater

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)

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 docs/system/arm/raspi.rst  | 44 ++++++++++++++++++++++++++++++++++++++
 docs/system/target-arm.rst |  1 +
 2 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..b19284e4481
--- /dev/null
+++ b/docs/system/arm/raspi.rst
@@ -0,0 +1,44 @@
+Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``, ``raspi3b``)
+======================================================================================
+
+
+QEMU provides models 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)
+ * Security features
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
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH-for-5.2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs
  2020-11-20 15:21 [PATCH-for-5.2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
  2020-11-20 15:21 ` [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
  2020-11-20 15:21 ` [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
@ 2020-11-20 15:21 ` Philippe Mathieu-Daudé
  2020-11-20 16:17   ` Cédric Le Goater
  2020-11-20 15:21 ` [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
  3 siblings, 1 reply; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 15:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
	Andrew Baumann, Andrew Jeffery, qemu-arm, Joel Stanley,
	Cédric Le Goater

Document the 3 front LEDs modeled on the OpenPOWER Witherspoon BMC
(see commit 7cfbde5ea1c "hw/arm/aspeed: Add the 3 front LEDs drived
by the PCA9552 #1").

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 docs/system/arm/aspeed.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst
index b7a176659cb..690bada7842 100644
--- a/docs/system/arm/aspeed.rst
+++ b/docs/system/arm/aspeed.rst
@@ -47,6 +47,7 @@ Supported devices
  * GPIO Controller (Master only)
  * UART
  * Ethernet controllers
+ * Front LEDs (PCA9552 on I2C bus)
 
 
 Missing devices
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000
  2020-11-20 15:21 [PATCH-for-5.2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
                   ` (2 preceding siblings ...)
  2020-11-20 15:21 ` [PATCH-for-5.2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
@ 2020-11-20 15:21 ` Philippe Mathieu-Daudé
  2020-11-20 16:52   ` Peter Maydell
  3 siblings, 1 reply; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 15:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
	Andrew Baumann, Andrew Jeffery, qemu-arm, Joel Stanley,
	Cédric Le Goater

List the 'tosa' machine with the XScale-based PDAs models.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 docs/system/arm/xscale.rst | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/docs/system/arm/xscale.rst b/docs/system/arm/xscale.rst
index 89ec93e904e..2dd2f8f9a56 100644
--- a/docs/system/arm/xscale.rst
+++ b/docs/system/arm/xscale.rst
@@ -1,16 +1,19 @@
-Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier``)
-=============================================================================
+Sharp XScale-based PDA models (``tosa``, ``spitz``, ``akita``, ``borzoi``, ``terrier``)
+=======================================================================================
+
+The Sharp Zaurus SL-6000 (``tosa``), released in 2005, was a PDA based on the
+PXA255.
 
 The XScale-based clamshell PDA models (\"Spitz\", \"Akita\", \"Borzoi\"
 and \"Terrier\") emulation includes the following peripherals:
 
--  Intel PXA270 System-on-chip (ARMv5TE core)
+-  Intel PXA255/PXA270 System-on-chip (ARMv5TE core)
 
--  NAND Flash memory
+-  NAND Flash memory - not in \"Tosa\"
 
 -  IBM/Hitachi DSCM microdrive in a PXA PCMCIA slot - not in \"Akita\"
 
--  On-chip OHCI USB controller
+-  On-chip OHCI USB controller - not in \"Tosa\"
 
 -  On-chip LCD controller
 
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards
  2020-11-20 15:21 ` [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
@ 2020-11-20 15:24   ` Philippe Mathieu-Daudé
  2020-11-20 16:48   ` Peter Maydell
  1 sibling, 0 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 15:24 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, libvir-list, Andrew Baumann, Andrew Jeffery,
	qemu-arm, Joel Stanley, Cédric Le Goater

On 11/20/20 4:21 PM, Philippe Mathieu-Daudé wrote:
> 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)
> 
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
>  docs/system/arm/raspi.rst  | 44 ++++++++++++++++++++++++++++++++++++++
>  docs/system/target-arm.rst |  1 +
>  2 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..b19284e4481
> --- /dev/null
> +++ b/docs/system/arm/raspi.rst
> @@ -0,0 +1,44 @@
> +Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``, ``raspi3b``)
> +======================================================================================
> +
> +
> +QEMU provides models 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)
> + * Security features
> 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
> 

I forgot this hunk... I'll wait for review before respining.

-- >8 --
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -801,6 +801,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>
---


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH-for-5.2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs
  2020-11-20 15:21 ` [PATCH-for-5.2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
@ 2020-11-20 16:17   ` Cédric Le Goater
  0 siblings, 0 replies; 12+ messages in thread
From: Cédric Le Goater @ 2020-11-20 16:17 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Peter Maydell, libvir-list, Andrew Baumann, Andrew Jeffery,
	qemu-arm, Joel Stanley

On 11/20/20 4:21 PM, Philippe Mathieu-Daudé wrote:
> Document the 3 front LEDs modeled on the OpenPOWER Witherspoon BMC
> (see commit 7cfbde5ea1c "hw/arm/aspeed: Add the 3 front LEDs drived
> by the PCA9552 #1").
> 
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

Reviewed-by: Cédric Le Goater <clg@kaod.org>

Thanks,

C.

> ---
>  docs/system/arm/aspeed.rst | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst
> index b7a176659cb..690bada7842 100644
> --- a/docs/system/arm/aspeed.rst
> +++ b/docs/system/arm/aspeed.rst
> @@ -47,6 +47,7 @@ Supported devices
>   * GPIO Controller (Master only)
>   * UART
>   * Ethernet controllers
> + * Front LEDs (PCA9552 on I2C bus)
>  
>  
>  Missing devices
> 



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases
  2020-11-20 15:21 ` [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
@ 2020-11-20 16:46   ` Peter Maydell
  0 siblings, 0 replies; 12+ messages in thread
From: Peter Maydell @ 2020-11-20 16:46 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Peter Krempa, Libvirt, QEMU Developers, Andrew Baumann,
	Andrew Jeffery, qemu-arm, Joel Stanley, Cédric Le Goater

On Fri, 20 Nov 2020 at 15:21, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>
> Since commit aa35ec2213b ("hw/arm/raspi: Use more specific
> machine names") the raspi2/raspi3 machines have been renamed
> as raspi2b/raspi3b.
>
> Note, rather than the raspi3b, the raspi3ap introduced in
> commit 5be94252d34 ("hw/arm/raspi: Add the Raspberry Pi 3
> model A+") is a closer match to what QEMU models, but only
> provides 512 MB of RAM.
>
> As more Raspberry Pi 2/3 models are emulated, in order
> to avoid confusion, deprecate the raspi2/raspi3 machine
> aliases.
>
> ACKed-by: Peter Krempa <pkrempa@redhat.com>
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
>  docs/system/deprecated.rst | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst
> index d98464098f5..d1bc03d7e61 100644
> --- a/docs/system/deprecated.rst
> +++ b/docs/system/deprecated.rst
> @@ -346,6 +346,13 @@ This machine has been renamed ``fuloong2e``.
>  These machine types are very old and likely can not be used for live migration
>  from old QEMU versions anymore. A newer machine type should be used instead.
>
> +Raspberry Pi ``raspi2`` and ``raspi3`` machines (since 5.2)
> +'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
> +
> +The Raspberry Pi machines come in various models (A, A+, B, B+). To be able
> +to distinct which model is used, the ``raspi2`` and ``raspi3`` machines  have

"to distinguish which model QEMU is implementing"

> +been respectively renamed ``raspi2b`` and ``raspi3b``.

"been renamed ``raspi2b`` and ``raspi3b`` respectively"

(or just drop 'respectively' altogether and assume the reader can
figure out which is which ;-))


Otherwise
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>

thanks
-- PMM


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards
  2020-11-20 15:21 ` [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
  2020-11-20 15:24   ` Philippe Mathieu-Daudé
@ 2020-11-20 16:48   ` Peter Maydell
  2020-11-20 17:09     ` Philippe Mathieu-Daudé
  1 sibling, 1 reply; 12+ messages in thread
From: Peter Maydell @ 2020-11-20 16:48 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Libvirt, QEMU Developers, Andrew Baumann, Andrew Jeffery,
	qemu-arm, Joel Stanley, Cédric Le Goater

On Fri, 20 Nov 2020 at 15:21, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>
> 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)
>
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
>  docs/system/arm/raspi.rst  | 44 ++++++++++++++++++++++++++++++++++++++
>  docs/system/target-arm.rst |  1 +
>  2 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..b19284e4481
> --- /dev/null
> +++ b/docs/system/arm/raspi.rst
> @@ -0,0 +1,44 @@
> +Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``, ``raspi3b``)
> +======================================================================================
> +
> +
> +QEMU provides models the following Raspberry Pi boards:

"models of"

> +
> +``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)
> + * Security features

"Security features" is a bit vague; could we be more precise?

Otherwise
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>

thanks
-- PMM


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000
  2020-11-20 15:21 ` [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
@ 2020-11-20 16:52   ` Peter Maydell
  2020-11-20 17:11     ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 12+ messages in thread
From: Peter Maydell @ 2020-11-20 16:52 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Libvirt, QEMU Developers, Andrew Baumann, Andrew Jeffery,
	qemu-arm, Joel Stanley, Cédric Le Goater

On Fri, 20 Nov 2020 at 15:22, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>
> List the 'tosa' machine with the XScale-based PDAs models.
>
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
>  docs/system/arm/xscale.rst | 13 ++++++++-----
>  1 file changed, 8 insertions(+), 5 deletions(-)
>
> diff --git a/docs/system/arm/xscale.rst b/docs/system/arm/xscale.rst
> index 89ec93e904e..2dd2f8f9a56 100644
> --- a/docs/system/arm/xscale.rst
> +++ b/docs/system/arm/xscale.rst
> @@ -1,16 +1,19 @@
> -Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier``)
> -=============================================================================
> +Sharp XScale-based PDA models (``tosa``, ``spitz``, ``akita``, ``borzoi``, ``terrier``)
> +=======================================================================================

These were in alphabetical order -- why the rearrangement ?

> +
> +The Sharp Zaurus SL-6000 (``tosa``), released in 2005, was a PDA based on the
> +PXA255.
>
>  The XScale-based clamshell PDA models (\"Spitz\", \"Akita\", \"Borzoi\"
>  and \"Terrier\") emulation includes the following peripherals:

If you want to add tosa to this file (which seems reasonable) then
you need to rewrite this para that introduces the bulleted list
because it currently only describes spitz/akita/borzoi/terrier,
so that it is instead a suitable introductory paragraph that
covers all of the boards.

> --  Intel PXA270 System-on-chip (ARMv5TE core)
> +-  Intel PXA255/PXA270 System-on-chip (ARMv5TE core)
>
> --  NAND Flash memory
> +-  NAND Flash memory - not in \"Tosa\"
>
>  -  IBM/Hitachi DSCM microdrive in a PXA PCMCIA slot - not in \"Akita\"
>
> --  On-chip OHCI USB controller
> +-  On-chip OHCI USB controller - not in \"Tosa\"
>
>  -  On-chip LCD controller


thanks
-- PMM


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards
  2020-11-20 16:48   ` Peter Maydell
@ 2020-11-20 17:09     ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:09 UTC (permalink / raw)
  To: Peter Maydell
  Cc: Libvirt, QEMU Developers, Andrew Baumann, Andrew Jeffery,
	qemu-arm, Joel Stanley, Cédric Le Goater

On 11/20/20 5:48 PM, Peter Maydell wrote:
> On Fri, 20 Nov 2020 at 15:21, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>>
>> 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)
>>
>> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
>> ---
>>  docs/system/arm/raspi.rst  | 44 ++++++++++++++++++++++++++++++++++++++
>>  docs/system/target-arm.rst |  1 +
>>  2 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..b19284e4481
>> --- /dev/null
>> +++ b/docs/system/arm/raspi.rst
>> @@ -0,0 +1,44 @@
>> +Raspberry Pi boards (``raspi0``, ``raspi1ap``, ``raspi2b``, ``raspi3ap``, ``raspi3b``)
>> +======================================================================================
>> +
>> +
>> +QEMU provides models the following Raspberry Pi boards:
> 
> "models of"
> 
>> +
>> +``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)
>> + * Security features
> 
> "Security features" is a bit vague; could we be more precise?

I used Nuvoton as template. I'll remove :)

> 
> Otherwise
> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
> 
> thanks
> -- PMM
> 


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000
  2020-11-20 16:52   ` Peter Maydell
@ 2020-11-20 17:11     ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:11 UTC (permalink / raw)
  To: Peter Maydell
  Cc: Libvirt, QEMU Developers, Andrew Baumann, Andrew Jeffery,
	qemu-arm, Joel Stanley, Cédric Le Goater

On 11/20/20 5:52 PM, Peter Maydell wrote:
> On Fri, 20 Nov 2020 at 15:22, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>>
>> List the 'tosa' machine with the XScale-based PDAs models.
>>
>> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
>> ---
>>  docs/system/arm/xscale.rst | 13 ++++++++-----
>>  1 file changed, 8 insertions(+), 5 deletions(-)
>>
>> diff --git a/docs/system/arm/xscale.rst b/docs/system/arm/xscale.rst
>> index 89ec93e904e..2dd2f8f9a56 100644
>> --- a/docs/system/arm/xscale.rst
>> +++ b/docs/system/arm/xscale.rst
>> @@ -1,16 +1,19 @@
>> -Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier``)
>> -=============================================================================
>> +Sharp XScale-based PDA models (``tosa``, ``spitz``, ``akita``, ``borzoi``, ``terrier``)
>> +=======================================================================================
> 
> These were in alphabetical order -- why the rearrangement ?

Ah I didn't notice, I sorted by chronological order. I'll add tosa
at the end (alphabetically last).

> 
>> +
>> +The Sharp Zaurus SL-6000 (``tosa``), released in 2005, was a PDA based on the
>> +PXA255.
>>
>>  The XScale-based clamshell PDA models (\"Spitz\", \"Akita\", \"Borzoi\"
>>  and \"Terrier\") emulation includes the following peripherals:
> 
> If you want to add tosa to this file (which seems reasonable) then
> you need to rewrite this para that introduces the bulleted list
> because it currently only describes spitz/akita/borzoi/terrier,
> so that it is instead a suitable introductory paragraph that
> covers all of the boards.

OK, I think added \"Tosa\" at the end is enough.

> 
>> --  Intel PXA270 System-on-chip (ARMv5TE core)
>> +-  Intel PXA255/PXA270 System-on-chip (ARMv5TE core)
>>
>> --  NAND Flash memory
>> +-  NAND Flash memory - not in \"Tosa\"
>>
>>  -  IBM/Hitachi DSCM microdrive in a PXA PCMCIA slot - not in \"Akita\"
>>
>> --  On-chip OHCI USB controller
>> +-  On-chip OHCI USB controller - not in \"Tosa\"
>>
>>  -  On-chip LCD controller
> 
> 
> thanks
> -- PMM
> 


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-11-20 17:12 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-20 15:21 [PATCH-for-5.2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
2020-11-20 15:21 ` [PATCH-for-5.2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
2020-11-20 16:46   ` Peter Maydell
2020-11-20 15:21 ` [PATCH-for-5.2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
2020-11-20 15:24   ` Philippe Mathieu-Daudé
2020-11-20 16:48   ` Peter Maydell
2020-11-20 17:09     ` Philippe Mathieu-Daudé
2020-11-20 15:21 ` [PATCH-for-5.2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
2020-11-20 16:17   ` Cédric Le Goater
2020-11-20 15:21 ` [RFC PATCH-for-5.2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
2020-11-20 16:52   ` Peter Maydell
2020-11-20 17:11     ` Philippe Mathieu-Daudé

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.