qemu-e2k/include/hw/arm
Havard Skinnemoen b821242c7b hw/ssi: NPCM7xx Flash Interface Unit device model
This implements a device model for the NPCM7xx SPI flash controller.

Direct reads and writes, and user-mode transactions have been tested in
various modes. Protection features are not implemented yet.

All the FIU instances are available in the SoC's address space,
regardless of whether or not they're connected to actual flash chips.

Reviewed-by: Tyrone Ting <kfting@nuvoton.com>
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-11-hskinnemoen@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-09-14 14:24:59 +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
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/ssi: NPCM7xx Flash Interface Unit device model 2020-09-14 14:24:59 +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
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