diff options
author | Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | 2008-03-24 02:11:26 +0900 |
---|---|---|
committer | Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | 2008-03-28 14:16:13 +0900 |
commit | ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721 (patch) | |
tree | 0e30cc5147918e198607fd0d4f99b0332fe9b82d | |
parent | 566933278101c144d75361ea682678a326c1290d (diff) | |
download | u-boot-imx-ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721.zip u-boot-imx-ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721.tar.gz u-boot-imx-ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721.tar.bz2 |
sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-rw-r--r-- | cpu/sh4/Makefile | 3 | ||||
-rw-r--r-- | drivers/pci/Makefile | 2 | ||||
-rw-r--r-- | drivers/pci/pci_sh4.c (renamed from cpu/sh4/pci-sh4.c) | 7 | ||||
-rw-r--r-- | drivers/pci/pci_sh7780.c (renamed from cpu/sh4/pci-sh7780.c) | 6 | ||||
-rw-r--r-- | include/configs/r7780mp.h | 1 |
5 files changed, 6 insertions, 13 deletions
diff --git a/cpu/sh4/Makefile b/cpu/sh4/Makefile index 7a53cb6..1bb8bd7 100644 --- a/cpu/sh4/Makefile +++ b/cpu/sh4/Makefile @@ -29,8 +29,7 @@ include $(TOPDIR)/config.mk LIB = $(obj)lib$(CPU).a START = start.o -OBJS = cpu.o interrupts.o watchdog.o time.o cache.o \ - pci-sh4.o pci-sh7780.o +OBJS = cpu.o interrupts.o watchdog.o time.o cache.o all: .depend $(START) $(LIB) diff --git a/drivers/pci/Makefile b/drivers/pci/Makefile index fe45839..ef7781f 100644 --- a/drivers/pci/Makefile +++ b/drivers/pci/Makefile @@ -31,6 +31,8 @@ COBJS-y += pci_auto.o COBJS-y += pci_indirect.o COBJS-y += tsi108_pci.o COBJS-y += w83c553f.o +COBJS-$(CONFIG_SH4_PCI) += pci_sh4.o +COBJS-$(CONFIG_SH7780_PCI) +=pci_sh7780.o COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/cpu/sh4/pci-sh4.c b/drivers/pci/pci_sh4.c index 9d14f8d..1290c0a 100644 --- a/cpu/sh4/pci-sh4.c +++ b/drivers/pci/pci_sh4.c @@ -1,7 +1,7 @@ /* * SH4 PCI Controller (PCIC) for U-Boot. * (C) Dustin McIntire (dustin@sensoria.com) - * (C) 2007 Nobuhiro Iwamatsu + * (C) 2007,2008 Nobuhiro Iwamatsu <iwamatsu@nigauri.org> * (C) 2008 Yusuke Goda <goda.yusuke@renesas.com> * * u-boot/cpu/sh4/pci-sh4.c @@ -27,9 +27,6 @@ #include <common.h> -#if defined(CONFIG_PCI) && \ - defined(CONFIG_SH4_PCI) - #include <asm/processor.h> #include <asm/io.h> #include <asm/pci.h> @@ -77,5 +74,3 @@ int pci_sh4_init(struct pci_controller *hose) hose->last_busno = pci_hose_scan(hose); return 0; } - -#endif /* defined(CONFIG_PCI) && defined(CONFIG_SH4_PCI) */ diff --git a/cpu/sh4/pci-sh7780.c b/drivers/pci/pci_sh7780.c index 851d767..d63d67d 100644 --- a/cpu/sh4/pci-sh7780.c +++ b/drivers/pci/pci_sh7780.c @@ -1,7 +1,7 @@ /* * SH7780 PCI Controller (PCIC) for U-Boot. * (C) Dustin McIntire (dustin@sensoria.com) - * (C) 2007 Nobuhiro Iwamatsu + * (C) 2007,2008 Nobuhiro Iwamatsu <iwamatsu@nigauri.org> * (C) 2008 Yusuke Goda <goda.yusuke@renesas.com> * * See file CREDITS for list of people who contributed to this @@ -25,9 +25,6 @@ #include <common.h> -#if defined(CONFIG_PCI) && defined(CONFIG_SH4_PCI) \ - && defined(CONFIG_CPU_SH7780) - #include <asm/processor.h> #include <asm/io.h> #include <pci.h> @@ -108,4 +105,3 @@ int pci_sh7780_init(struct pci_controller *hose) pci_sh4_init(hose); return 0; } -#endif /* defined(CONFIG_PCI) && defined(CONFIG_CPU_SH7780) */ diff --git a/include/configs/r7780mp.h b/include/configs/r7780mp.h index 3ddb2f4..42787f4 100644 --- a/include/configs/r7780mp.h +++ b/include/configs/r7780mp.h @@ -125,6 +125,7 @@ #if defined(CONFIG_CMD_PCI) #define CONFIG_PCI #define CONFIG_SH4_PCI +#define CONFIG_SH7780_PCI #define CONFIG_PCI_PNP #define CONFIG_PCI_SCAN_SHOW 1 #define __io |