[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/10] Aspeed: machine extensions and fixes
From: |
Cédric Le Goater |
Subject: |
[Qemu-devel] [PATCH 00/10] Aspeed: machine extensions and fixes |
Date: |
Wed, 4 Sep 2019 09:04:56 +0200 |
Hello,
This series improves the current models of the Aspeed machines in QEMU
and adds new ones. It also prepares ground for the models of the
Aspeed AST2600 SoC by calculating the model typenames using the SoC
name.
You will find patches for :
- DMA support for the SMC controller, now using address_space_stl/ldl_le
- GPIO v5 model from Rashmica
Thanks,
C.
Christian Svensson (1):
aspeed/smc: Calculate checksum on normal DMA
Cédric Le Goater (7):
aspeed: Remove unused SoC definitions
aspeed: Use consistent typenames
aspeed/smc: Add support for DMAs
aspeed/smc: Add DMA calibration settings
aspeed/smc: Inject errors in DMA checksum
aspeed/scu: Introduce per-SoC SCU types
aspeed/scu: Introduce a aspeed_scu_get_apb_freq() routine
Rashmica Gupta (2):
hw/gpio: Add basic Aspeed GPIO model for AST2400 and AST2500
aspeed: add a GPIO controller to the SoC
include/hw/arm/aspeed_soc.h | 4 +-
include/hw/gpio/aspeed_gpio.h | 100 ++++
include/hw/misc/aspeed_scu.h | 21 +-
include/hw/ssi/aspeed_smc.h | 7 +
hw/arm/aspeed.c | 2 +
hw/arm/aspeed_soc.c | 63 ++-
hw/gpio/aspeed_gpio.c | 884 ++++++++++++++++++++++++++++++++++
hw/misc/aspeed_scu.c | 102 ++--
hw/ssi/aspeed_smc.c | 335 ++++++++++++-
hw/timer/aspeed_timer.c | 3 +-
hw/gpio/Makefile.objs | 1 +
11 files changed, 1418 insertions(+), 104 deletions(-)
create mode 100644 include/hw/gpio/aspeed_gpio.h
create mode 100644 hw/gpio/aspeed_gpio.c
--
2.21.0
- [Qemu-devel] [PATCH 00/10] Aspeed: machine extensions and fixes,
Cédric Le Goater <=
- [Qemu-devel] [PATCH 02/10] aspeed: add a GPIO controller to the SoC, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 01/10] hw/gpio: Add basic Aspeed GPIO model for AST2400 and AST2500, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 03/10] aspeed: Remove unused SoC definitions, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 04/10] aspeed: Use consistent typenames, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 05/10] aspeed/smc: Add support for DMAs, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 06/10] aspeed/smc: Add DMA calibration settings, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 07/10] aspeed/smc: Inject errors in DMA checksum, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 08/10] aspeed/smc: Calculate checksum on normal DMA, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 09/10] aspeed/scu: Introduce per-SoC SCU types, Cédric Le Goater, 2019/09/04
- [Qemu-devel] [PATCH 10/10] aspeed/scu: Introduce a aspeed_scu_get_apb_freq() routine, Cédric Le Goater, 2019/09/04