summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--target/aarch64/systems/arm-fm1
-rw-r--r--target/arm/systems/banana-pro1
-rw-r--r--target/arm/systems/linksys-nslu21
-rw-r--r--target/arm/systems/raspberry-pi1
-rw-r--r--target/arm/systems/raspberry-pi21
-rw-r--r--target/arm/systems/sharp-zaurus1
-rw-r--r--target/arm/systems/solidrun-imx61
-rw-r--r--target/avr32/systems/atmel-ngw1001
-rw-r--r--target/linux/Config.in1
-rw-r--r--target/linux/config/Config.in.bus10
-rw-r--r--target/linux/kernel.config2
-rw-r--r--target/m68k/systems/aranym-m68k1
-rw-r--r--target/mips/systems/dragino-ms14s1
-rw-r--r--target/mips/systems/mikrotik-rb4xx1
-rw-r--r--target/mips/systems/mikrotik-rb5321
-rw-r--r--target/mips64/systems/lemote-yeelong1
-rw-r--r--target/x86_64/systems/pcengines-apu1
-rw-r--r--target/xtensa/systems/xilinx-kintex72
18 files changed, 26 insertions, 3 deletions
diff --git a/target/aarch64/systems/arm-fm b/target/aarch64/systems/arm-fm
index 441e0c66c..a23d8092f 100644
--- a/target/aarch64/systems/arm-fm
+++ b/target/aarch64/systems/arm-fm
@@ -5,5 +5,6 @@ config ADK_TARGET_SYSTEM_ARM_FM
select ADK_TARGET_KERNEL_IMAGE
select ADK_PACKAGE_BOOT_WRAPPER_AARCH64
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
help
Support for ARMv8 Foundation Model (aarch64).
diff --git a/target/arm/systems/banana-pro b/target/arm/systems/banana-pro
index d4e687a92..6c3a65cf9 100644
--- a/target/arm/systems/banana-pro
+++ b/target/arm/systems/banana-pro
@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_BANANA_PRO
select ADK_TARGET_CPU_WITH_NEON
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_CPU_FREQ
select ADK_TARGET_WITH_USB
select ADK_TARGET_WITH_INPUT
diff --git a/target/arm/systems/linksys-nslu2 b/target/arm/systems/linksys-nslu2
index 9fb12ee34..8aca1924e 100644
--- a/target/arm/systems/linksys-nslu2
+++ b/target/arm/systems/linksys-nslu2
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_LINKSYS_NSLU2
select ADK_CPU_XSCALE
select ADK_TARGET_BIG_ENDIAN
select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_SERIAL
select ADK_TARGET_KERNEL_ZIMAGE
help
diff --git a/target/arm/systems/raspberry-pi b/target/arm/systems/raspberry-pi
index 96f2fe1f5..9bd6c878b 100644
--- a/target/arm/systems/raspberry-pi
+++ b/target/arm/systems/raspberry-pi
@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI
select ADK_TARGET_BOARD_BCM28XX
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_CPU_FREQ
select ADK_TARGET_WITH_USB
select ADK_TARGET_WITH_INPUT
diff --git a/target/arm/systems/raspberry-pi2 b/target/arm/systems/raspberry-pi2
index da6a8265c..5016a0d98 100644
--- a/target/arm/systems/raspberry-pi2
+++ b/target/arm/systems/raspberry-pi2
@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI2
select ADK_TARGET_BOARD_BCM28XX
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_CPU_FREQ
select ADK_TARGET_WITH_USB
select ADK_TARGET_WITH_INPUT
diff --git a/target/arm/systems/sharp-zaurus b/target/arm/systems/sharp-zaurus
index ee18de579..a5c7744ee 100644
--- a/target/arm/systems/sharp-zaurus
+++ b/target/arm/systems/sharp-zaurus
@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_SHARP_ZAURUS
select ADK_TARGET_CPU_WITH_IWMMXT
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_PCMCIA
select ADK_TARGET_WITH_INPUT
select ADK_TARGET_WITH_SOUND
diff --git a/target/arm/systems/solidrun-imx6 b/target/arm/systems/solidrun-imx6
index acc5ccc78..39c1fd9a3 100644
--- a/target/arm/systems/solidrun-imx6
+++ b/target/arm/systems/solidrun-imx6
@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
select ADK_TARGET_LITTLE_ENDIAN
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_CPU_FREQ
select ADK_TARGET_WITH_USB
select ADK_TARGET_WITH_SD
diff --git a/target/avr32/systems/atmel-ngw100 b/target/avr32/systems/atmel-ngw100
index 4433184fa..4e7c9a253 100644
--- a/target/avr32/systems/atmel-ngw100
+++ b/target/avr32/systems/atmel-ngw100
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_ATMEL_NGW100
bool "Atmel NGW100"
select ADK_CPU_AVR32
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_KERNEL_UIMAGE
select ADK_HOST_BUILD_U_BOOT
help
diff --git a/target/linux/Config.in b/target/linux/Config.in
index dd0fb43de..05927e8d3 100644
--- a/target/linux/Config.in
+++ b/target/linux/Config.in
@@ -3,6 +3,7 @@
source target/linux/config/Config.in.kernel
source target/linux/config/Config.in.cpu
+source target/linux/config/Config.in.bus
source target/linux/config/Config.in.block
source target/linux/config/Config.in.flash
source target/linux/config/Config.in.fs
diff --git a/target/linux/config/Config.in.bus b/target/linux/config/Config.in.bus
new file mode 100644
index 000000000..2b7bd757d
--- /dev/null
+++ b/target/linux/config/Config.in.bus
@@ -0,0 +1,10 @@
+config ADK_KERNEL_PCI
+ bool
+ select ADK_KERNEL_PCI_QUIRKS
+ depends on ADK_TARGET_WITH_PCI \
+ || ADK_TARGET_QEMU \
+ || ADK_TARGET_VBOX
+ default y
+
+config ADK_KERNEL_PCI_QUIRKS
+ bool
diff --git a/target/linux/kernel.config b/target/linux/kernel.config
index 9300be488..e8423c7b6 100644
--- a/target/linux/kernel.config
+++ b/target/linux/kernel.config
@@ -37,8 +37,6 @@ CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
-CONFIG_PCI=y
-CONFIG_PCI_QUIRKS=y
CONFIG_TTY=y
CONFIG_UNIX98_PTYS=y
CONFIG_DEVMEM=y
diff --git a/target/m68k/systems/aranym-m68k b/target/m68k/systems/aranym-m68k
index dedf5bf12..1086e9c2a 100644
--- a/target/m68k/systems/aranym-m68k
+++ b/target/m68k/systems/aranym-m68k
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_ARANYM_M68K
select ADK_CPU_68040
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_HDD
select ADK_TARGET_KERNEL_ZIMAGE
help
diff --git a/target/mips/systems/dragino-ms14s b/target/mips/systems/dragino-ms14s
index 67fec9b50..4ce505e57 100644
--- a/target/mips/systems/dragino-ms14s
+++ b/target/mips/systems/dragino-ms14s
@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_DRAGINO_MS14S
select ADK_TARGET_WITH_WATCHDOG
select ADK_TARGET_WITH_NAND
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
help
Support for Dragino2 ms14-s.
diff --git a/target/mips/systems/mikrotik-rb4xx b/target/mips/systems/mikrotik-rb4xx
index 3954738f4..77b80e4b3 100644
--- a/target/mips/systems/mikrotik-rb4xx
+++ b/target/mips/systems/mikrotik-rb4xx
@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
select ADK_TARGET_BIG_ENDIAN
select ADK_TARGET_WITH_MINIPCI
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_WATCHDOG
select ADK_TARGET_WITH_NAND
select ADK_TARGET_WITH_LEDS
diff --git a/target/mips/systems/mikrotik-rb532 b/target/mips/systems/mikrotik-rb532
index 1fe4159fc..74cb2aa90 100644
--- a/target/mips/systems/mikrotik-rb532
+++ b/target/mips/systems/mikrotik-rb532
@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_MIKROTIK_RB532
select ADK_TARGET_LITTLE_ENDIAN
select ADK_TARGET_WITH_SERIAL
select ADK_TARGET_WITH_MINIPCI
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_WATCHDOG
select ADK_TARGET_WITH_NAND
select ADK_TARGET_WITH_PATA
diff --git a/target/mips64/systems/lemote-yeelong b/target/mips64/systems/lemote-yeelong
index 2a01dff07..aa5046e51 100644
--- a/target/mips64/systems/lemote-yeelong
+++ b/target/mips64/systems/lemote-yeelong
@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_LEMOTE_YEELONG
select ADK_TARGET_LITTLE_ENDIAN
select ADK_TARGET_WITH_USB_BOOT
select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_INPUT
select ADK_TARGET_WITH_RTC
diff --git a/target/x86_64/systems/pcengines-apu b/target/x86_64/systems/pcengines-apu
index 33bbbf67b..fdd0f7341 100644
--- a/target/x86_64/systems/pcengines-apu
+++ b/target/x86_64/systems/pcengines-apu
@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_PCENGINES_APU
select ADK_TARGET_KERNEL_BZIMAGE
select ADK_TARGET_WITH_MINIPCI
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_USB
select ADK_TARGET_WITH_USB_BOOT
select ADK_TARGET_WITH_ACPI
diff --git a/target/xtensa/systems/xilinx-kintex7 b/target/xtensa/systems/xilinx-kintex7
index 2735857f1..20ed62dd3 100644
--- a/target/xtensa/systems/xilinx-kintex7
+++ b/target/xtensa/systems/xilinx-kintex7
@@ -3,7 +3,7 @@ config ADK_TARGET_SYSTEM_XILINX_KINTEX7
select ADK_CPU_XTENSA
select ADK_TARGET_KERNEL_ZIMAGE
select ADK_TARGET_WITH_SERIAL
- select ADK_HOST_BUILD_U_BOOT_GIT
+ select ADK_HOST_BUILD_U_BOOT_XTENSA
help
Support for Xilinx Kintex 7 with Cadence daughterboard.