Commit 5aa78a89 authored by Thomas Huth's avatar Thomas Huth
Browse files

hw/misc: Add a config switch for the "unimplemented" device



The device is only used by some few boards. Let's use a proper Kconfig
switch so that we only compile this code if we really need it.

Message-Id: <20190817101931.28386-8-thuth@redhat.com>
Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
parent 853c0167
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@ config MUSCA
    select PL011
    select PL031
    select SPLIT_IRQ
    select UNIMP

config MUSICPAL
    bool
@@ -217,6 +218,7 @@ config STELLARIS
    select SSI_SD
    select STELLARIS_INPUT
    select STELLARIS_ENET # ethernet
    select UNIMP

config STRONGARM
    bool
@@ -283,6 +285,7 @@ config ALLWINNER_A10
    select ALLWINNER_A10_PIC
    select ALLWINNER_EMAC
    select SERIAL
    select UNIMP

config RASPI
    bool
@@ -320,6 +323,7 @@ config XLNX_VERSAL
    select PL011
    select CADENCE
    select VIRTIO_MMIO
    select UNIMP

config FSL_IMX25
    bool
@@ -355,6 +359,7 @@ config ASPEED_SOC
    select SSI_M25P80
    select TMP105
    select TMP421
    select UNIMP

config MPS2
    bool
@@ -366,6 +371,7 @@ config MPS2
    select PL022    # Serial port
    select PL080    # DMA controller
    select SPLIT_IRQ
    select UNIMP

config FSL_IMX7
    bool
@@ -378,6 +384,7 @@ config FSL_IMX7
    select IMX_I2C
    select PCI_EXPRESS_DESIGNWARE
    select SDHCI
    select UNIMP

config ARM_SMMUV3
    bool
@@ -389,6 +396,7 @@ config FSL_IMX6UL
    select IMX_FEC
    select IMX_I2C
    select SDHCI
    select UNIMP

config MICROBIT
    bool
@@ -398,6 +406,7 @@ config NRF51_SOC
    bool
    select I2C
    select ARM_V7M
    select UNIMP

config EMCRAFT_SF2
    bool
@@ -410,6 +419,7 @@ config MSF2
    select PTIMER
    select SERIAL
    select SSI
    select UNIMP

config ZAURUS
    bool
@@ -448,6 +458,7 @@ config ARMSSE
    select TZ_MPC
    select TZ_MSC
    select TZ_PPC
    select UNIMP

config ARMSSE_CPUID
    bool
+1 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ config PETALOGIX_S3ADSP1800
    select XILINX
    select XILINX_AXI
    select XILINX_ETHLITE
    select UNIMP

config PETALOGIX_ML605
    bool
+3 −0
Original line number Diff line number Diff line
@@ -117,4 +117,7 @@ config AUX
    bool
    select I2C

config UNIMP
    bool

source macio/Kconfig
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ common-obj-$(CONFIG_PCI_TESTDEV) += pci-testdev.o
common-obj-$(CONFIG_EDU) += edu.o
common-obj-$(CONFIG_PCA9552) += pca9552.o

common-obj-y += unimp.o
common-obj-$(CONFIG_UNIMP) += unimp.o
common-obj-$(CONFIG_FW_CFG_DMA) += vmcoreinfo.o

# ARM devices
+1 −0
Original line number Diff line number Diff line
@@ -17,3 +17,4 @@ config NIAGARA
    bool
    select EMPTY_SLOT
    select SUN4V_RTC
    select UNIMP