uboot/include
Gabor Juhos 842033e696 pci: introduce CONFIG_PCI_INDIRECT_BRIDGE option
The pci_indirect.c file is always compiled when
CONFIG_PCI is defined although the indirect PCI
bridge support is not needed by every board.

Introduce a new CONFIG_PCI_INDIRECT_BRIDGE
config option and only compile indirect PCI
bridge support if this options is enabled.

Also add the new option into the configuration
files of the boards which needs that.

Compile tested for powerpc, x86, arm and nds32.
MAKEALL results:

powerpc:
  --------------------- SUMMARY ----------------------------
  Boards compiled: 641
  Boards with warnings but no errors: 2 ( ELPPC MPC8323ERDB )
  ----------------------------------------------------------
  Note: the warnings for ELPPC and MPC8323ERDB are present even
  without the actual patch.

x86:
  --------------------- SUMMARY ----------------------------
  Boards compiled: 1
  ----------------------------------------------------------

arm:
  --------------------- SUMMARY ----------------------------
  Boards compiled: 311
  ----------------------------------------------------------

nds32:
  --------------------- SUMMARY ----------------------------
  Boards compiled: 3
  ----------------------------------------------------------

Cc: Tom Rini <trini@ti.com>
Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
2013-06-07 14:17:01 -04:00
..
andestech
asm-generic generic_board: reduce the redundancy of gd_t struct members 2013-06-07 14:17:01 -04:00
bedbug
configs pci: introduce CONFIG_PCI_INDIRECT_BRIDGE option 2013-06-07 14:17:01 -04:00
cramfs
faraday mmc: update Faraday FTSDC010 for rw performance 2013-05-15 18:18:15 -05:00
galileo
jffs2
linux Merge branch 'master' of git://git.denx.de/u-boot-nand-flash 2013-05-31 18:28:47 -04:00
lzma
mtd Merge branch 'master' of git://git.denx.de/u-boot-nand-flash 2013-05-31 18:28:47 -04:00
pcmcia
power
synopsys
u-boot
usb imx: mx5: Remove legacy iomux support 2013-05-05 17:55:05 +02:00
zfs
.gitignore
74xx_7xx.h
ACEX1K.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
SA-1100.h
_exports.h
addr_map.h
aes.h
ahci.h
ali512x.h
altera.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
amba_clcd.h
ambapp.h
ansi.h
api_public.h
arm925t.h
armcoremodule.h
asm-offsets.h
at45.h
at91rm9200_i2c.h
at91rm9200_net.h
ata.h
atmel_hlcdc.h
atmel_lcdc.h
atmel_mci.h mmc: atmel_mci: using IP version for different setting 2013-05-12 16:47:05 +02:00
bcd.h
bcm5221.h
bmp_layout.h
bootcount.h
bootstage.h bootstage: Remove unused entries related to kernel/ramdisk/fdt load 2013-06-04 16:06:32 -04:00
bouncebuf.h
bus_vcxk.h
bzlib.h
cbfs.h
circbuf.h
cmd_spl.h
command.h
common.h main: Separate out the two abortboot() functions 2013-06-04 16:06:31 -04:00
commproc.h
compiler.h
config_cmd_all.h Add fuse API and commands 2013-04-28 11:07:40 +02:00
config_cmd_default.h config_cmd_default.h: Remove CONFIG_CMD_MEMTEST 2013-04-19 15:03:27 -04:00
config_cmd_defaults.h
config_defaults.h
config_fallbacks.h
config_phylib_all_drivers.h
config_uncmd_spl.h
cpsw.h
crc.h
da9030.h
dataflash.h
ddr_spd.h
dfu.h
dialog_pmic.h
div64.h
dm9000.h
dm9161.h
dp83848.h
ds1722.h
ds4510.h
dtt.h
dwmmc.h
e500.h
edid.h
elf.h
env_attr.h
env_callback.h
env_default.h
env_flags.h
environment.h
errno.h
exports.h
ext4fs.h fs/ext4: Support device block sizes != 512 bytes 2013-05-10 08:16:33 -04:00
ext_common.h fs/ext4: Support device block sizes != 512 bytes 2013-05-10 08:16:33 -04:00
fat.h
fdc.h
fdt.h Move FDT_RAMDISK_OVERHEAD from fdt.h to libfdt_env.h 2013-05-10 19:04:50 -04:00
fdt_support.h image: Add device tree setup to image library 2013-05-14 15:37:25 -04:00
fdtdec.h tpm: Add support for new Infineon I2C TPM (SLB 9645 TT 1.2 I2C) 2013-06-03 01:26:25 -07:00
fis.h
flash.h
fm_eth.h Fman/t4240: some fix for 10G XAUI 2013-05-14 16:00:26 -05:00
fpga.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
fs.h fs: Add support for saving data to filesystems 2013-05-01 11:17:21 -04:00
fsl_diu_fb.h
fsl_esdhc.h
fsl_mdio.h
fsl_pmic.h
fuse.h Add fuse API and commands 2013-04-28 11:07:40 +02:00
g_dnl.h
gdsys_fpga.h
hash.h hash: Add a way to calculate a hash for any algortihm 2013-05-14 15:37:24 -04:00
hush.h
hw_sha.h
hwconfig.h
i2c.h
i2s.h
i8042.h
ide.h
image.h image: Use fit_image_load() to load kernel 2013-06-04 16:06:31 -04:00
initcall.h
input.h
iomux.h
ioports.h
ipu_pixfmt.h
key_matrix.h
keyboard.h
kgdb.h
ks8721.h
lattice.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
lcd.h lcd: add functions to set up simplefb device tree 2013-06-05 22:40:03 +02:00
lcdvideo.h
ld9040.h
led-display.h
libata.h
libfdt.h libfdt: Add fdt_next_subnode() to permit easy subnode iteration 2013-05-14 15:37:25 -04:00
libfdt_env.h Move FDT_RAMDISK_OVERHEAD from fdt.h to libfdt_env.h 2013-05-10 19:04:50 -04:00
libtizen.h
linker_lists.h
linux_logo.h
lmb.h image: Add device tree setup to image library 2013-05-14 15:37:25 -04:00
logbuff.h
lxt971a.h
lynxkdi.h
malloc.h
mb862xx.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
menu.h
micrel.h
mii_phy.h
miiphy.h
mk48t59.h
mmc.h mmc: Split device init to decouple OCR-polling delay 2013-05-06 16:12:38 -05:00
mpc5xx.h
mpc5xxx.h
mpc5xxx_sdma.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h
mpc85xx.h
mpc86xx.h
mpc106.h
mpc824x.h
mpc8260.h
mpc8260_irq.h
mtd_node.h
mv88e6352.h
mvmfp.h
nand.h mtd: resync with Linux-3.7.1 2013-05-31 17:12:03 -05:00
net.h net: Add prototype for update_tftp 2013-06-04 16:06:31 -04:00
netdev.h Merge branch 'u-boot/master' into 'u-boot-arm/master' 2013-05-30 14:45:06 +02:00
nios2-epcs.h
nios2-io.h
nios2-yanu.h
nios2.h
nomadik.h
ns16550.h
ns87308.h
onenand_uboot.h
os.h
palmas.h palmas: add header guard 2013-05-10 08:25:55 -04:00
part.h part/dev_desc: Add log2 of blocksize to block_dev_desc data struct 2013-05-01 16:24:02 -04:00
part_efi.h disk/gpt: Fix GPT partition handling for blocksize != 512 2013-05-01 16:24:02 -04:00
pc_keyb.h
pca953x.h
pca9564.h
pca9698.h
pci.h pci: introduce CONFIG_PCI_INDIRECT_BRIDGE option 2013-06-07 14:17:01 -04:00
pci_ids.h
pcmcia.h
phy.h Merge branch 'u-boot/master' into 'u-boot-arm/master' 2013-05-30 14:45:06 +02:00
physmem.h
post.h
ppc_asm.tmpl Power: remove support for Freescale MPC8220 2013-05-15 08:41:03 -04:00
ppc_defs.h
ps2mult.h
pwm.h
radeon.h
reiserfs.h
rtc.h
s6e63d6.h
s_record.h
sandboxfs.h sandbox: fs: Add support for saving files to host filesystem 2013-05-01 11:17:21 -04:00
sata.h
scsi.h
sdhci.h
search.h "env grep" - add support for regular expression matches 2013-05-01 16:24:00 -04:00
sed156x.h
sed13806.h
serial.h
sh_pfc.h
sh_tmu.h
sha1.h
sha256.h
sja1000.h
slre.h Add SLRE - Super Light Regular Expression library 2013-05-01 16:24:00 -04:00
sm501.h
smiLynxEM.h
sound.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi.h
spi_flash.h
spl.h ARM: OMAP: Cleanup boot parameters usage 2013-05-10 08:25:56 -04:00
status_led.h
stdio_dev.h
stratixII.h
sym53c8xx.h
systemace.h
tegra-kbc.h
timestamp.h
tis.h
tmu.h
tpm.h
tps6586x.h
tsec.h
tsi108.h
tsi148.h
twl4030.h twl4030: make twl4030_i2c_read_u8 prototype consistent 2013-05-10 08:25:54 -04:00
twl6030.h twl6030: add header guard 2013-05-10 08:25:54 -04:00
tws.h
ubi_uboot.h
universe.h
usb.h USB: SS: Add support for Super Speed USB interface 2013-05-05 23:54:22 +02:00
usb_cdc_acm.h
usb_defs.h usb: fix: Fixing Port status and feature number constants 2013-05-06 02:16:36 +02:00
usb_ether.h
usb_mass_storage.h
usbdescriptors.h
usbdevice.h
version.h
video.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h
video_font_data.h
video_logo.h
virtex2.h
vsc7385.h
vsprintf.h
vxworks.h
w83c553f.h
watchdog.h blackfin: Move blackfin watchdog driver out of the blackfin arch folder. 2013-05-13 16:30:26 +08:00
xilinx.h fpga: Remove all CONFIG_SYS_* fpga related options 2013-05-06 10:41:30 +02:00
xyzModem.h
zfs_common.h
zynqpl.h fpga: Check device name against bitstream name 2013-05-06 10:41:25 +02:00