diff options
author | Wolfgang Denk <wd@denx.de> | 2010-11-23 23:17:18 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2010-11-26 22:08:18 +0100 |
commit | 57d6c589f5045559617d48b7f6eb4658f4fa7bad (patch) | |
tree | 39a947975be061a40f73964baed4f3aeb687de11 /arch | |
parent | 739192b4252352235b499388ba9974b695b0a9b1 (diff) | |
download | u-boot-imx-57d6c589f5045559617d48b7f6eb4658f4fa7bad.zip u-boot-imx-57d6c589f5045559617d48b7f6eb4658f4fa7bad.tar.gz u-boot-imx-57d6c589f5045559617d48b7f6eb4658f4fa7bad.tar.bz2 |
WINBOND_83C553: enable only on boards that actually use it.
So far, only the BAB7xx board would call the initialise_w83c553f()
function for the WINBOND 83C553 chip, even though some other boards
(HIDDEN_DRAGON, Sandpoint8240, Sandpoint8245) enabled it in their
board configuration. These boards were also missing other config
settings needed for that, which resulted in build errors like this:
drivers/pci/libpci.o:(.got2+0x84): undefined reference to `ide_bus_offset'
Switch arch/powerpc/lib/board.c to call initialise_w83c553f() not on a
per-board base, but when a WINBOND_83C553 in enabled in a
configuration (like BAB7xx), and disable it in the boards that had
this set so far.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Yusdi Santoso <yusdi_santoso@adaptec.com>
Cc: Jim Thompson <jim@musenki.com>
Acked-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/powerpc/lib/board.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/lib/board.c b/arch/powerpc/lib/board.c index 2e0749d..b21c1d6 100644 --- a/arch/powerpc/lib/board.c +++ b/arch/powerpc/lib/board.c @@ -694,7 +694,7 @@ void board_init_r (gd_t *id, ulong dest_addr) */ pci_init (); #endif -#if defined(CONFIG_BAB7xx) +#if defined(CONFIG_WINBOND_83C553) /* * Initialise the ISA bridge */ |