target-arm queue: mostly aspeed changes from Cédric. thanks -- PMM
The following changes since commit 85182c96de61f0b600bbe834d5a23e713162e892: Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20190912a' into staging (2019-09-13 14:37:48 +0100) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20190913 for you to fetch changes up to 27a296fce9821e3608d537756cffa6e43a46df3b: qemu-ga: Convert invocation documentation to rST (2019-09-13 16:05:01 +0100) ---------------------------------------------------------------- target-arm queue: * aspeed: add a GPIO controller to the SoC * aspeed: Various refactorings * aspeed: Improve DMA controller modelling * atomic_template: fix indentation in GEN_ATOMIC_HELPER * qemu-ga: Convert invocation documentation to rST ---------------------------------------------------------------- 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 Emilio G. Cota (1): atomic_template: fix indentation in GEN_ATOMIC_HELPER Peter Maydell (1): qemu-ga: Convert invocation documentation to rST Rashmica Gupta (2): hw/gpio: Add basic Aspeed GPIO model for AST2400 and AST2500 aspeed: add a GPIO controller to the SoC Makefile | 24 +- hw/gpio/Makefile.objs | 1 + accel/tcg/atomic_template.h | 2 +- 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 +- MAINTAINERS | 2 +- docs/conf.py | 18 +- docs/interop/conf.py | 7 + docs/interop/index.rst | 1 + docs/interop/qemu-ga.rst | 133 +++++++ qemu-doc.texi | 5 - qemu-ga.texi | 137 ------- 20 files changed, 1585 insertions(+), 266 deletions(-) create mode 100644 include/hw/gpio/aspeed_gpio.h create mode 100644 hw/gpio/aspeed_gpio.c create mode 100644 docs/interop/qemu-ga.rst delete mode 100644 qemu-ga.texi