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: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
853c01672b
commit
5aa78a8957
|
@ -82,6 +82,7 @@ config MUSCA
|
||||||
select PL011
|
select PL011
|
||||||
select PL031
|
select PL031
|
||||||
select SPLIT_IRQ
|
select SPLIT_IRQ
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config MUSICPAL
|
config MUSICPAL
|
||||||
bool
|
bool
|
||||||
|
@ -217,6 +218,7 @@ config STELLARIS
|
||||||
select SSI_SD
|
select SSI_SD
|
||||||
select STELLARIS_INPUT
|
select STELLARIS_INPUT
|
||||||
select STELLARIS_ENET # ethernet
|
select STELLARIS_ENET # ethernet
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config STRONGARM
|
config STRONGARM
|
||||||
bool
|
bool
|
||||||
|
@ -283,6 +285,7 @@ config ALLWINNER_A10
|
||||||
select ALLWINNER_A10_PIC
|
select ALLWINNER_A10_PIC
|
||||||
select ALLWINNER_EMAC
|
select ALLWINNER_EMAC
|
||||||
select SERIAL
|
select SERIAL
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config RASPI
|
config RASPI
|
||||||
bool
|
bool
|
||||||
|
@ -320,6 +323,7 @@ config XLNX_VERSAL
|
||||||
select PL011
|
select PL011
|
||||||
select CADENCE
|
select CADENCE
|
||||||
select VIRTIO_MMIO
|
select VIRTIO_MMIO
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config FSL_IMX25
|
config FSL_IMX25
|
||||||
bool
|
bool
|
||||||
|
@ -355,6 +359,7 @@ config ASPEED_SOC
|
||||||
select SSI_M25P80
|
select SSI_M25P80
|
||||||
select TMP105
|
select TMP105
|
||||||
select TMP421
|
select TMP421
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config MPS2
|
config MPS2
|
||||||
bool
|
bool
|
||||||
|
@ -366,6 +371,7 @@ config MPS2
|
||||||
select PL022 # Serial port
|
select PL022 # Serial port
|
||||||
select PL080 # DMA controller
|
select PL080 # DMA controller
|
||||||
select SPLIT_IRQ
|
select SPLIT_IRQ
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config FSL_IMX7
|
config FSL_IMX7
|
||||||
bool
|
bool
|
||||||
|
@ -378,6 +384,7 @@ config FSL_IMX7
|
||||||
select IMX_I2C
|
select IMX_I2C
|
||||||
select PCI_EXPRESS_DESIGNWARE
|
select PCI_EXPRESS_DESIGNWARE
|
||||||
select SDHCI
|
select SDHCI
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config ARM_SMMUV3
|
config ARM_SMMUV3
|
||||||
bool
|
bool
|
||||||
|
@ -389,6 +396,7 @@ config FSL_IMX6UL
|
||||||
select IMX_FEC
|
select IMX_FEC
|
||||||
select IMX_I2C
|
select IMX_I2C
|
||||||
select SDHCI
|
select SDHCI
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config MICROBIT
|
config MICROBIT
|
||||||
bool
|
bool
|
||||||
|
@ -398,6 +406,7 @@ config NRF51_SOC
|
||||||
bool
|
bool
|
||||||
select I2C
|
select I2C
|
||||||
select ARM_V7M
|
select ARM_V7M
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config EMCRAFT_SF2
|
config EMCRAFT_SF2
|
||||||
bool
|
bool
|
||||||
|
@ -410,6 +419,7 @@ config MSF2
|
||||||
select PTIMER
|
select PTIMER
|
||||||
select SERIAL
|
select SERIAL
|
||||||
select SSI
|
select SSI
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config ZAURUS
|
config ZAURUS
|
||||||
bool
|
bool
|
||||||
|
@ -448,6 +458,7 @@ config ARMSSE
|
||||||
select TZ_MPC
|
select TZ_MPC
|
||||||
select TZ_MSC
|
select TZ_MSC
|
||||||
select TZ_PPC
|
select TZ_PPC
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config ARMSSE_CPUID
|
config ARMSSE_CPUID
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -4,6 +4,7 @@ config PETALOGIX_S3ADSP1800
|
||||||
select XILINX
|
select XILINX
|
||||||
select XILINX_AXI
|
select XILINX_AXI
|
||||||
select XILINX_ETHLITE
|
select XILINX_ETHLITE
|
||||||
|
select UNIMP
|
||||||
|
|
||||||
config PETALOGIX_ML605
|
config PETALOGIX_ML605
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -117,4 +117,7 @@ config AUX
|
||||||
bool
|
bool
|
||||||
select I2C
|
select I2C
|
||||||
|
|
||||||
|
config UNIMP
|
||||||
|
bool
|
||||||
|
|
||||||
source macio/Kconfig
|
source macio/Kconfig
|
||||||
|
|
|
@ -9,7 +9,7 @@ common-obj-$(CONFIG_PCI_TESTDEV) += pci-testdev.o
|
||||||
common-obj-$(CONFIG_EDU) += edu.o
|
common-obj-$(CONFIG_EDU) += edu.o
|
||||||
common-obj-$(CONFIG_PCA9552) += pca9552.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
|
common-obj-$(CONFIG_FW_CFG_DMA) += vmcoreinfo.o
|
||||||
|
|
||||||
# ARM devices
|
# ARM devices
|
||||||
|
|
|
@ -17,3 +17,4 @@ config NIAGARA
|
||||||
bool
|
bool
|
||||||
select EMPTY_SLOT
|
select EMPTY_SLOT
|
||||||
select SUN4V_RTC
|
select SUN4V_RTC
|
||||||
|
select UNIMP
|
||||||
|
|
Loading…
Reference in New Issue