* [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards
@ 2020-11-20 17:39 Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:39 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
Andrew Baumann, Andrew Jeffery, qemu-arm, Cédric Le Goater,
Joel Stanley
- Deprecate raspi2/raspi3 machine aliases
- Document the Raspberry Pi boards
- Document LED on OpenPOWER Witherspoon
- Document Sharp Zaurus SL-6000 Tosa
Since v1:
- cover docs/system/arm/raspi.rst in MAINTAINERS
- Addressed Peter review comments
- Added R-b tags
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 | 43 ++++++++++++++++++++++++++++++++++++++
docs/system/arm/xscale.rst | 20 +++++++++++-------
docs/system/deprecated.rst | 7 +++++++
docs/system/target-arm.rst | 1 +
MAINTAINERS | 1 +
6 files changed, 66 insertions(+), 7 deletions(-)
create mode 100644 docs/system/arm/raspi.rst
--
2.26.2
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH-for-5.2 v2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases
2020-11-20 17:39 [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
@ 2020-11-20 17:39 ` Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:39 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, Peter Krempa, libvir-list,
Philippe Mathieu-Daudé, Andrew Baumann, Andrew Jeffery,
qemu-arm, Cédric Le Goater, Joel Stanley
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>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
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..07957b47289 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 distinguish which model QEMU is implementing, the ``raspi2`` and ``raspi3``
+machines been renamed ``raspi2b`` and ``raspi3b``.
+
Device options
--------------
--
2.26.2
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH-for-5.2 v2 2/4] docs/system/arm: Document the various raspi boards
2020-11-20 17:39 [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
@ 2020-11-20 17:39 ` Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:39 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
Andrew Baumann, Andrew Jeffery, qemu-arm, Cédric Le Goater,
Joel Stanley
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>
---
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.26.2
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH-for-5.2 v2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs
2020-11-20 17:39 [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
@ 2020-11-20 17:39 ` Philippe Mathieu-Daudé
2020-11-20 17:39 ` [RFC PATCH-for-5.2 v2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
2020-11-23 10:54 ` [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Peter Maydell
4 siblings, 0 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:39 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
Andrew Baumann, Andrew Jeffery, qemu-arm, Cédric Le Goater,
Joel Stanley
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").
Reviewed-by: Cédric Le Goater <clg@kaod.org>
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] 6+ messages in thread
* [RFC PATCH-for-5.2 v2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000
2020-11-20 17:39 [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
` (2 preceding siblings ...)
2020-11-20 17:39 ` [PATCH-for-5.2 v2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
@ 2020-11-20 17:39 ` Philippe Mathieu-Daudé
2020-11-23 10:54 ` [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Peter Maydell
4 siblings, 0 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-11-20 17:39 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, libvir-list, Philippe Mathieu-Daudé,
Andrew Baumann, Andrew Jeffery, qemu-arm, Cédric Le Goater,
Joel Stanley
List the 'tosa' machine with the XScale-based PDAs models.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
docs/system/arm/xscale.rst | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/docs/system/arm/xscale.rst b/docs/system/arm/xscale.rst
index 89ec93e904e..d2d5949e102 100644
--- a/docs/system/arm/xscale.rst
+++ b/docs/system/arm/xscale.rst
@@ -1,16 +1,22 @@
-Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier``)
-=============================================================================
+Sharp XScale-based PDA models (``akita``, ``borzoi``, ``spitz``, ``terrier``, ``tosa``)
+=======================================================================================
-The XScale-based clamshell PDA models (\"Spitz\", \"Akita\", \"Borzoi\"
-and \"Terrier\") emulation includes the following peripherals:
+The Sharp Zaurus are PDAs based on XScale, able to run Linux ('SL series').
-- Intel PXA270 System-on-chip (ARMv5TE core)
+The SL-6000 (\"Tosa\"), released in 2005, uses a PXA255 System-on-chip.
-- NAND Flash memory
+The SL-C3000 (\"Spitz\"), SL-C1000 (\"Akita\"), SL-C3100 (\"Borzoi\") and
+SL-C3200 (\"Terrier\") use a PXA270.
+
+The clamshell PDA models emulation includes the following peripherals:
+
+- Intel PXA255/PXA270 System-on-chip (ARMv5TE core)
+
+- 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] 6+ messages in thread
* Re: [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards
2020-11-20 17:39 [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
` (3 preceding siblings ...)
2020-11-20 17:39 ` [RFC PATCH-for-5.2 v2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
@ 2020-11-23 10:54 ` Peter Maydell
4 siblings, 0 replies; 6+ messages in thread
From: Peter Maydell @ 2020-11-23 10:54 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 17:39, Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>
> - Deprecate raspi2/raspi3 machine aliases
> - Document the Raspberry Pi boards
> - Document LED on OpenPOWER Witherspoon
> - Document Sharp Zaurus SL-6000 Tosa
>
> Since v1:
> - cover docs/system/arm/raspi.rst in MAINTAINERS
> - Addressed Peter review comments
> - Added R-b tags
>
> 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
Applied to target-arm.next, thanks.
-- PMM
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-11-23 10:55 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-20 17:39 [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 1/4] docs/system: Deprecate raspi2/raspi3 machine aliases Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 2/4] docs/system/arm: Document the various raspi boards Philippe Mathieu-Daudé
2020-11-20 17:39 ` [PATCH-for-5.2 v2 3/4] docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs Philippe Mathieu-Daudé
2020-11-20 17:39 ` [RFC PATCH-for-5.2 v2 4/4] docs/system/arm: Document the Sharp Zaurus SL-6000 Philippe Mathieu-Daudé
2020-11-23 10:54 ` [PATCH-for-5.2 v2 0/4] docs/system/arm: Document raspi/tosa boards Peter Maydell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).