mbox series

[00/10] Aspeed: machine extensions and fixes

Message ID 20190904070506.1052-1-clg@kaod.org (mailing list archive)
Headers show
Series Aspeed: machine extensions and fixes | expand

Message

Cédric Le Goater Sept. 4, 2019, 7:04 a.m. UTC
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

Comments

Peter Maydell Sept. 11, 2019, 10:30 a.m. UTC | #1
On Wed, 4 Sep 2019 at 08:05, Cédric Le Goater <clg@kaod.org> wrote:
>
> 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



Applied to target-arm.next, thanks.

-- PMM