diff options
author | Grant C. Likely <grant.likely@secretlab.ca> | 2006-01-19 01:12:40 -0700 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-02-07 22:35:57 +1100 |
commit | 562e7370a4d59d7ee8988fb0e13707d1f01a046a (patch) | |
tree | e42797b26e76c0079b4e2af66e5c643f0e43cf22 | |
parent | b4367e7451f19a3ae8b453e8b7ac0a1fdd9bca04 (diff) | |
download | op-kernel-dev-562e7370a4d59d7ee8988fb0e13707d1f01a046a.zip op-kernel-dev-562e7370a4d59d7ee8988fb0e13707d1f01a046a.tar.gz |
[PATCH] powerpc: Make Virtex-II Pro support generic for all Virtex devices
The PPC405 hard core is used in both the Virtex-II Pro and Virtex 4 FX
FPGAs. This patch cleans up the Virtex naming convention to reflect more
than just the Virtex-II Pro.
Rename files virtex-ii_pro.[ch] to virtex.[ch]
Rename config value VIRTEX_II_PRO to XILINX_VIRTEX
Signed-off-by: Grant C. Likely <grant.likely@secretlab.ca>
Signed-off-by: Paul Mackerras <paulus@samba.org>
-rw-r--r-- | arch/ppc/platforms/4xx/Kconfig | 7 | ||||
-rw-r--r-- | arch/ppc/platforms/4xx/Makefile | 2 | ||||
-rw-r--r-- | arch/ppc/platforms/4xx/virtex.c (renamed from arch/ppc/platforms/4xx/virtex-ii_pro.c) | 4 | ||||
-rw-r--r-- | arch/ppc/platforms/4xx/virtex.h (renamed from arch/ppc/platforms/4xx/virtex-ii_pro.h) | 8 | ||||
-rw-r--r-- | arch/ppc/platforms/4xx/xilinx_ml300.c | 2 | ||||
-rw-r--r-- | arch/ppc/platforms/4xx/xilinx_ml300.h | 2 | ||||
-rw-r--r-- | arch/ppc/syslib/Makefile | 2 |
7 files changed, 16 insertions, 11 deletions
diff --git a/arch/ppc/platforms/4xx/Kconfig b/arch/ppc/platforms/4xx/Kconfig index d883791..203abab 100644 --- a/arch/ppc/platforms/4xx/Kconfig +++ b/arch/ppc/platforms/4xx/Kconfig @@ -208,11 +208,16 @@ config 405GPR depends on SYCAMORE default y -config VIRTEX_II_PRO +config XILINX_VIRTEX_II_PRO bool depends on XILINX_ML300 default y +config XILINX_VIRTEX + bool + depends on XILINX_VIRTEX_II_PRO + default y + config STB03xxx bool depends on REDWOOD_5 || REDWOOD_6 diff --git a/arch/ppc/platforms/4xx/Makefile b/arch/ppc/platforms/4xx/Makefile index c9bb611..be4163c 100644 --- a/arch/ppc/platforms/4xx/Makefile +++ b/arch/ppc/platforms/4xx/Makefile @@ -26,4 +26,4 @@ obj-$(CONFIG_440SP) += ibm440sp.o obj-$(CONFIG_440SPE) += ppc440spe.o obj-$(CONFIG_405EP) += ibm405ep.o obj-$(CONFIG_405GPR) += ibm405gpr.o -obj-$(CONFIG_VIRTEX_II_PRO) += virtex-ii_pro.o +obj-$(CONFIG_XILINX_VIRTEX) += virtex.o diff --git a/arch/ppc/platforms/4xx/virtex-ii_pro.c b/arch/ppc/platforms/4xx/virtex.c index 097cc9d5..bbb12c0 100644 --- a/arch/ppc/platforms/4xx/virtex-ii_pro.c +++ b/arch/ppc/platforms/4xx/virtex.c @@ -1,5 +1,5 @@ /* - * arch/ppc/platforms/4xx/virtex-ii_pro.c + * arch/ppc/platforms/4xx/virtex.c * * Author: MontaVista Software, Inc. * source@mvista.com @@ -12,7 +12,7 @@ #include <linux/config.h> #include <linux/init.h> #include <asm/ocp.h> -#include "virtex-ii_pro.h" +#include <platforms/4xx/virtex.h> /* Have OCP take care of the serial ports. */ struct ocp_def core_ocp[] = { diff --git a/arch/ppc/platforms/4xx/virtex-ii_pro.h b/arch/ppc/platforms/4xx/virtex.h index 026130c..049c767 100644 --- a/arch/ppc/platforms/4xx/virtex-ii_pro.h +++ b/arch/ppc/platforms/4xx/virtex.h @@ -1,5 +1,5 @@ /* - * arch/ppc/platforms/4xx/virtex-ii_pro.h + * arch/ppc/platforms/4xx/virtex.h * * Include file that defines the Xilinx Virtex-II Pro processor * @@ -12,8 +12,8 @@ */ #ifdef __KERNEL__ -#ifndef __ASM_VIRTEXIIPRO_H__ -#define __ASM_VIRTEXIIPRO_H__ +#ifndef __ASM_VIRTEX_H__ +#define __ASM_VIRTEX_H__ #include <linux/config.h> #include <platforms/4xx/xparameters/xparameters.h> @@ -95,5 +95,5 @@ #include <asm/ibm405.h> -#endif /* __ASM_VIRTEXIIPRO_H__ */ +#endif /* __ASM_VIRTEX_H__ */ #endif /* __KERNEL__ */ diff --git a/arch/ppc/platforms/4xx/xilinx_ml300.c b/arch/ppc/platforms/4xx/xilinx_ml300.c index 0b1b77d..b0de0a2 100644 --- a/arch/ppc/platforms/4xx/xilinx_ml300.c +++ b/arch/ppc/platforms/4xx/xilinx_ml300.c @@ -22,7 +22,7 @@ #include <asm/machdep.h> #include <asm/ocp.h> -#include <platforms/4xx/virtex-ii_pro.h> /* for NR_SER_PORTS */ +#include <platforms/4xx/virtex.h> /* for NR_SER_PORTS */ /* * As an overview of how the following functions (platform_init, diff --git a/arch/ppc/platforms/4xx/xilinx_ml300.h b/arch/ppc/platforms/4xx/xilinx_ml300.h index f8c5884..8993981 100644 --- a/arch/ppc/platforms/4xx/xilinx_ml300.h +++ b/arch/ppc/platforms/4xx/xilinx_ml300.h @@ -16,7 +16,7 @@ #define __ASM_XILINX_ML300_H__ /* ML300 has a Xilinx Virtex-II Pro processor */ -#include <platforms/4xx/virtex-ii_pro.h> +#include <platforms/4xx/virtex.h> #ifndef __ASSEMBLY__ diff --git a/arch/ppc/syslib/Makefile b/arch/ppc/syslib/Makefile index 159dcd9..6234ee5 100644 --- a/arch/ppc/syslib/Makefile +++ b/arch/ppc/syslib/Makefile @@ -17,7 +17,7 @@ obj-$(CONFIG_440GX) += ibm440gx_common.o obj-$(CONFIG_440SP) += ibm440gx_common.o ibm440sp_common.o obj-$(CONFIG_440SPE) += ibm440gx_common.o ibm440sp_common.o ppc440spe_pcie.o ifeq ($(CONFIG_4xx),y) -ifeq ($(CONFIG_VIRTEX_II_PRO),y) +ifeq ($(CONFIG_XILINX_VIRTEX),y) obj-$(CONFIG_40x) += xilinx_pic.o else ifeq ($(CONFIG_403),y) |