1devices-dirs-y = core/ 2ifeq ($(CONFIG_SOFTMMU), y) 3devices-dirs-$(call lor,$(CONFIG_VIRTIO_9P),$(call land,$(CONFIG_VIRTFS),$(CONFIG_XEN))) += 9pfs/ 4devices-dirs-y += acpi/ 5devices-dirs-y += adc/ 6devices-dirs-y += audio/ 7devices-dirs-y += block/ 8devices-dirs-y += bt/ 9devices-dirs-y += char/ 10devices-dirs-y += cpu/ 11devices-dirs-y += display/ 12devices-dirs-y += dma/ 13devices-dirs-y += gpio/ 14devices-dirs-$(CONFIG_HYPERV) += hyperv/ 15devices-dirs-$(CONFIG_I2C) += i2c/ 16devices-dirs-y += ide/ 17devices-dirs-y += input/ 18devices-dirs-y += intc/ 19devices-dirs-$(CONFIG_IPACK) += ipack/ 20devices-dirs-$(CONFIG_IPMI) += ipmi/ 21devices-dirs-y += isa/ 22devices-dirs-y += misc/ 23devices-dirs-y += net/ 24devices-dirs-y += rdma/ 25devices-dirs-y += nvram/ 26devices-dirs-y += pci/ 27devices-dirs-$(CONFIG_PCI) += pci-bridge/ pci-host/ 28devices-dirs-y += pcmcia/ 29devices-dirs-y += rtc/ 30devices-dirs-$(CONFIG_SCSI) += scsi/ 31devices-dirs-y += sd/ 32devices-dirs-y += ssi/ 33devices-dirs-y += timer/ 34devices-dirs-$(CONFIG_TPM) += tpm/ 35devices-dirs-y += usb/ 36devices-dirs-$(CONFIG_VFIO) += vfio/ 37devices-dirs-y += virtio/ 38devices-dirs-y += watchdog/ 39devices-dirs-y += xen/ 40devices-dirs-$(CONFIG_MEM_DEVICE) += mem/ 41devices-dirs-$(CONFIG_NUBUS) += nubus/ 42devices-dirs-y += semihosting/ 43devices-dirs-y += smbios/ 44endif 45 46common-obj-y += $(devices-dirs-y) 47obj-y += $(devices-dirs-y) 48