qemu/include/hw/arm
Havard Skinnemoen b773acf4a6 hw/arm: Add two NPCM7xx-based machines
This adds two new machines, both supported by OpenBMC:

  - npcm750-evb: Nuvoton NPCM750 Evaluation Board.
  - quanta-gsj: A board with a NPCM730 chip.

They rely on the NPCM7xx SoC device to do the heavy lifting. They are
almost completely identical at the moment, apart from the SoC type,
which currently only changes the reset contents of one register
(GCR.MDLR), but they might grow apart a bit more as more functionality
is added.

Both machines can boot the Linux kernel into /bin/sh.

Reviewed-by: Tyrone Ting <kfting@nuvoton.com>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Havard Skinnemoen <hskinnemoen@google.com>
Message-id: 20200911052101.2602693-6-hskinnemoen@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-09-14 14:24:58 +01:00
..
allwinner-a10.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
allwinner-h3.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
armsse.h Use OBJECT_DECLARE_TYPE where possible 2020-09-09 09:27:11 -04:00
armv7m.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
aspeed_soc.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
aspeed.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
bcm2835_peripherals.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
bcm2836.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
boot.h hw/arm/boot: Set NSACR.{CP11, CP10} in dummy SMC setup routine 2019-11-11 13:44:16 +00:00
digic.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
exynos4210.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
fdt.h hw/arm/sysbus-fdt: enable vfio-calxeda-xgmac dynamic instantiation 2015-06-19 14:17:44 +01:00
fsl-imx6.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
fsl-imx6ul.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
fsl-imx7.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
fsl-imx25.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
fsl-imx31.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
linux-boot-if.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
msf2-soc.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
npcm7xx.h hw/arm: Add two NPCM7xx-based machines 2020-09-14 14:24:58 +01:00
nrf51_soc.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
nrf51.h hw/arm/nrf51: Add NRF51_PERIPHERAL_SIZE definition 2020-05-11 11:05:11 +01:00
omap.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
primecell.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pxa.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
raspi_platform.h hw/arm/bcm2835_peripherals: Use the thermal sensor block 2019-10-25 13:09:27 +01:00
sharpsl.h hw/gpio/zaurus.c: Use LOG_GUEST_ERROR for bad guest register accesses 2020-07-03 16:59:45 +01:00
smmu-common.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
smmuv3.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
soc_dma.h Include exec/memory.h slightly less 2019-08-16 13:31:52 +02:00
stm32f205_soc.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
stm32f405_soc.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
sysbus-fdt.h arm/boot: split load_dtb() from arm_load_kernel() 2018-05-10 18:10:56 +01:00
virt.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
xlnx-versal.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
xlnx-zynqmp.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00