mirror of
https://github.com/qemu/qemu.git
synced 2025-08-02 12:45:00 +00:00

Various Allwinner System on Chip designs contain multiple processors that can be configured and reset using the generic CPU Configuration module interface. This commit adds support for the Allwinner CPU configuration interface which emulates the following features: * CPU reset * CPU status Signed-off-by: Niek Linnenbank <nieklinnenbank@gmail.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20200311221854.30370-7-nieklinnenbank@gmail.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
91 lines
3.4 KiB
Makefile
91 lines
3.4 KiB
Makefile
common-obj-$(CONFIG_APPLESMC) += applesmc.o
|
|
common-obj-$(CONFIG_MAX111X) += max111x.o
|
|
common-obj-$(CONFIG_TMP105) += tmp105.o
|
|
common-obj-$(CONFIG_TMP421) += tmp421.o
|
|
common-obj-$(CONFIG_ISA_DEBUG) += debugexit.o
|
|
common-obj-$(CONFIG_SGA) += sga.o
|
|
common-obj-$(CONFIG_ISA_TESTDEV) += pc-testdev.o
|
|
common-obj-$(CONFIG_PCI_TESTDEV) += pci-testdev.o
|
|
common-obj-$(CONFIG_EDU) += edu.o
|
|
common-obj-$(CONFIG_PCA9552) += pca9552.o
|
|
|
|
common-obj-$(CONFIG_UNIMP) += unimp.o
|
|
common-obj-$(CONFIG_FW_CFG_DMA) += vmcoreinfo.o
|
|
|
|
# ARM devices
|
|
common-obj-$(CONFIG_PL310) += arm_l2x0.o
|
|
common-obj-$(CONFIG_INTEGRATOR_DEBUG) += arm_integrator_debug.o
|
|
common-obj-$(CONFIG_A9SCU) += a9scu.o
|
|
common-obj-$(CONFIG_ARM11SCU) += arm11scu.o
|
|
|
|
# Mac devices
|
|
common-obj-$(CONFIG_MOS6522) += mos6522.o
|
|
|
|
# PKUnity SoC devices
|
|
common-obj-$(CONFIG_PUV3) += puv3_pm.o
|
|
|
|
common-obj-$(CONFIG_MACIO) += macio/
|
|
|
|
common-obj-$(CONFIG_IVSHMEM_DEVICE) += ivshmem.o
|
|
|
|
common-obj-$(CONFIG_ALLWINNER_H3) += allwinner-h3-ccu.o
|
|
obj-$(CONFIG_ALLWINNER_H3) += allwinner-cpucfg.o
|
|
common-obj-$(CONFIG_ALLWINNER_H3) += allwinner-h3-sysctrl.o
|
|
common-obj-$(CONFIG_REALVIEW) += arm_sysctl.o
|
|
common-obj-$(CONFIG_NSERIES) += cbus.o
|
|
common-obj-$(CONFIG_ECCMEMCTL) += eccmemctl.o
|
|
common-obj-$(CONFIG_EXYNOS4) += exynos4210_pmu.o exynos4210_clk.o exynos4210_rng.o
|
|
common-obj-$(CONFIG_IMX) += imx_ccm.o
|
|
common-obj-$(CONFIG_IMX) += imx31_ccm.o
|
|
common-obj-$(CONFIG_IMX) += imx25_ccm.o
|
|
common-obj-$(CONFIG_IMX) += imx6_ccm.o
|
|
common-obj-$(CONFIG_IMX) += imx6ul_ccm.o
|
|
obj-$(CONFIG_IMX) += imx6_src.o
|
|
common-obj-$(CONFIG_IMX) += imx7_ccm.o
|
|
common-obj-$(CONFIG_IMX) += imx2_wdt.o
|
|
common-obj-$(CONFIG_IMX) += imx7_snvs.o
|
|
common-obj-$(CONFIG_IMX) += imx7_gpr.o
|
|
common-obj-$(CONFIG_IMX) += imx_rngc.o
|
|
common-obj-$(CONFIG_MILKYMIST) += milkymist-hpdmc.o
|
|
common-obj-$(CONFIG_MILKYMIST) += milkymist-pfpu.o
|
|
common-obj-$(CONFIG_MAINSTONE) += mst_fpga.o
|
|
common-obj-$(CONFIG_OMAP) += omap_clk.o
|
|
common-obj-$(CONFIG_OMAP) += omap_gpmc.o
|
|
common-obj-$(CONFIG_OMAP) += omap_l4.o
|
|
common-obj-$(CONFIG_OMAP) += omap_sdrc.o
|
|
common-obj-$(CONFIG_OMAP) += omap_tap.o
|
|
common-obj-$(CONFIG_RASPI) += bcm2835_mbox.o
|
|
common-obj-$(CONFIG_RASPI) += bcm2835_property.o
|
|
common-obj-$(CONFIG_RASPI) += bcm2835_rng.o
|
|
common-obj-$(CONFIG_RASPI) += bcm2835_thermal.o
|
|
common-obj-$(CONFIG_SLAVIO) += slavio_misc.o
|
|
common-obj-$(CONFIG_ZYNQ) += zynq_slcr.o
|
|
common-obj-$(CONFIG_ZYNQ) += zynq-xadc.o
|
|
common-obj-$(CONFIG_STM32F2XX_SYSCFG) += stm32f2xx_syscfg.o
|
|
common-obj-$(CONFIG_STM32F4XX_SYSCFG) += stm32f4xx_syscfg.o
|
|
common-obj-$(CONFIG_STM32F4XX_EXTI) += stm32f4xx_exti.o
|
|
obj-$(CONFIG_MIPS_CPS) += mips_cmgcr.o
|
|
obj-$(CONFIG_MIPS_CPS) += mips_cpc.o
|
|
obj-$(CONFIG_MIPS_ITU) += mips_itu.o
|
|
common-obj-$(CONFIG_MPS2_FPGAIO) += mps2-fpgaio.o
|
|
common-obj-$(CONFIG_MPS2_SCC) += mps2-scc.o
|
|
|
|
common-obj-$(CONFIG_TZ_MPC) += tz-mpc.o
|
|
common-obj-$(CONFIG_TZ_MSC) += tz-msc.o
|
|
common-obj-$(CONFIG_TZ_PPC) += tz-ppc.o
|
|
common-obj-$(CONFIG_IOTKIT_SECCTL) += iotkit-secctl.o
|
|
obj-$(CONFIG_IOTKIT_SYSCTL) += iotkit-sysctl.o
|
|
common-obj-$(CONFIG_IOTKIT_SYSINFO) += iotkit-sysinfo.o
|
|
common-obj-$(CONFIG_ARMSSE_CPUID) += armsse-cpuid.o
|
|
common-obj-$(CONFIG_ARMSSE_MHU) += armsse-mhu.o
|
|
|
|
common-obj-$(CONFIG_PVPANIC) += pvpanic.o
|
|
common-obj-$(CONFIG_AUX) += auxbus.o
|
|
common-obj-$(CONFIG_ASPEED_SOC) += aspeed_xdma.o
|
|
common-obj-$(CONFIG_ASPEED_SOC) += aspeed_scu.o aspeed_sdmc.o
|
|
common-obj-$(CONFIG_MSF2) += msf2-sysreg.o
|
|
common-obj-$(CONFIG_NRF51_SOC) += nrf51_rng.o
|
|
obj-$(CONFIG_MAC_VIA) += mac_via.o
|
|
|
|
common-obj-$(CONFIG_GRLIB) += grlib_ahb_apb_pnp.o
|