qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 00/11] *** add allwinner-r40 support ***
@ 2023-03-21 10:24 qianfanguijin
  2023-03-21 10:25 ` [PATCH v1 01/11] hw: arm: Add bananapi M2-Ultra and allwinner-r40 support qianfanguijin
                   ` (10 more replies)
  0 siblings, 11 replies; 17+ messages in thread
From: qianfanguijin @ 2023-03-21 10:24 UTC (permalink / raw)
  To: qemu-arm, qemu-devel
  Cc: Strahinja Jankovic, Peter Maydell, Beniamino Galvani,
	Philippe Mathieu-Daudé, Niek Linnenbank, qianfan Zhao

From: qianfan Zhao <qianfanguijin@163.com>

*** history ***

# v1: 2023-03-21

The first version which add allwinner-r40 support, supported features:

+ ccu
+ dram controller
+ uart
+ i2c and pmic(axp221)
+ sdcard
+ emac/gmac

Also provide a test case under avocado, running quickly test:

$ AVOCADO_ALLOW_LARGE_STORAGE=yes tests/venv/bin/avocado \
    --verbose --show=app,console run -t machine:bpim2u \
    ../tests/avocado/boot_linux_console.py

qianfan Zhao (11):
  hw: arm: Add bananapi M2-Ultra and allwinner-r40 support
  hw/arm/allwinner-r40: add Clock Control Unit
  hw: allwinner-r40: Complete uart devices
  hw: arm: allwinner-r40: Add 5 TWI controllers
  hw/misc: AXP221 PMU Emulation
  hw/arm/allwinner-r40: add SDRAM controller device
  hw: sd: allwinner-sdhost: Add sun50i-a64 SoC support
  hw: arm: allwinner-r40: Fix the mmc controller's type
  hw: arm: allwinner-r40: Add emac and gmac support
  tests: avocado: boot_linux_console: Add test case for bpim2u
  docs: system: arm: Introduce bananapi_m2u

 configs/devices/arm-softmmu/default.mak |   1 +
 docs/system/arm/bananapi_m2u.rst        | 138 ++++++
 hw/arm/Kconfig                          |  10 +
 hw/arm/allwinner-r40.c                  | 558 ++++++++++++++++++++++++
 hw/arm/bananapi_m2u.c                   | 131 ++++++
 hw/arm/meson.build                      |   1 +
 hw/misc/Kconfig                         |   4 +
 hw/misc/allwinner-r40-ccu.c             | 207 +++++++++
 hw/misc/allwinner-r40-dramc.c           | 499 +++++++++++++++++++++
 hw/misc/axp221.c                        | 196 +++++++++
 hw/misc/meson.build                     |   3 +
 hw/misc/trace-events                    |  19 +
 hw/sd/allwinner-sdhost.c                |  70 ++-
 include/hw/arm/allwinner-r40.h          | 148 +++++++
 include/hw/misc/allwinner-r40-ccu.h     |  65 +++
 include/hw/misc/allwinner-r40-dramc.h   | 108 +++++
 include/hw/sd/allwinner-sdhost.h        |   9 +
 tests/avocado/boot_linux_console.py     | 173 ++++++++
 18 files changed, 2337 insertions(+), 3 deletions(-)
 create mode 100644 docs/system/arm/bananapi_m2u.rst
 create mode 100644 hw/arm/allwinner-r40.c
 create mode 100644 hw/arm/bananapi_m2u.c
 create mode 100644 hw/misc/allwinner-r40-ccu.c
 create mode 100644 hw/misc/allwinner-r40-dramc.c
 create mode 100644 hw/misc/axp221.c
 create mode 100644 include/hw/arm/allwinner-r40.h
 create mode 100644 include/hw/misc/allwinner-r40-ccu.h
 create mode 100644 include/hw/misc/allwinner-r40-dramc.h

-- 
2.25.1



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

end of thread, other threads:[~2023-03-25 21:26 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-21 10:24 [PATCH v1 00/11] *** add allwinner-r40 support *** qianfanguijin
2023-03-21 10:25 ` [PATCH v1 01/11] hw: arm: Add bananapi M2-Ultra and allwinner-r40 support qianfanguijin
2023-03-25 20:59   ` Strahinja Jankovic
2023-03-21 10:25 ` [PATCH v1 02/11] hw/arm/allwinner-r40: add Clock Control Unit qianfanguijin
2023-03-25 21:12   ` Strahinja Jankovic
2023-03-21 10:25 ` [PATCH v1 03/11] hw: allwinner-r40: Complete uart devices qianfanguijin
2023-03-25 21:15   ` Strahinja Jankovic
2023-03-21 10:25 ` [PATCH v1 04/11] hw: arm: allwinner-r40: Add 5 TWI controllers qianfanguijin
2023-03-25 21:21   ` Strahinja Jankovic
2023-03-21 10:25 ` [PATCH v1 05/11] hw/misc: AXP221 PMU Emulation qianfanguijin
2023-03-25 21:25   ` Strahinja Jankovic
2023-03-21 10:25 ` [PATCH v1 06/11] hw/arm/allwinner-r40: add SDRAM controller device qianfanguijin
2023-03-21 10:25 ` [PATCH v1 07/11] hw: sd: allwinner-sdhost: Add sun50i-a64 SoC support qianfanguijin
2023-03-21 10:25 ` [PATCH v1 08/11] hw: arm: allwinner-r40: Fix the mmc controller's type qianfanguijin
2023-03-21 10:25 ` [PATCH v1 09/11] hw: arm: allwinner-r40: Add emac and gmac support qianfanguijin
2023-03-21 10:25 ` [PATCH v1 10/11] tests: avocado: boot_linux_console: Add test case for bpim2u qianfanguijin
2023-03-25 14:36 ` [PATCH v1 00/11] *** add allwinner-r40 support *** Strahinja Jankovic

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).