[POWERPC] Virtex: Add Kconfig macros for Xilinx Virtex board support
authorGrant Likely <grant.likely@secretlab.ca>
Tue, 2 Oct 2007 02:15:18 +0000 (12:15 +1000)
committerJosh Boyer <jwboyer@linux.vnet.ibm.com>
Wed, 3 Oct 2007 12:23:14 +0000 (07:23 -0500)
Add the needed kconfig macros to enable Xilinx Virtex board support

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
arch/powerpc/platforms/40x/Kconfig

index c3dce3b..a0a50b1 100644 (file)
@@ -61,13 +61,22 @@ config WALNUT
        help
          This option enables support for the IBM PPC405GP evaluation board.
 
-#config XILINX_ML300
-#      bool "Xilinx-ML300"
-#      depends on 40x
-#      default y
-#      select VIRTEX_II_PRO
-#      help
-#        This option enables support for the Xilinx ML300 evaluation board.
+config XILINX_VIRTEX_GENERIC_BOARD
+       bool "Generic Xilinx Virtex board"
+       depends on 40x
+       default n
+       select XILINX_VIRTEX_II_PRO
+       select XILINX_VIRTEX_4_FX
+       help
+         This option enables generic support for Xilinx Virtex based boards.
+
+         The generic virtex board support matches any device tree which
+         specifies 'xilinx,virtex' in its compatible field.  This includes
+         the Xilinx ML3xx and ML4xx reference designs using the powerpc
+         core.
+
+         Most Virtex designs should use this unless it needs to do some
+         special configuration at board probe time.
 
 # 40x specific CPU modules, selected based on the board above.
 config NP405H
@@ -91,11 +100,19 @@ config 405EP
 config 405GPR
        bool
 
-config VIRTEX_II_PRO
+config XILINX_VIRTEX
        bool
+
+config XILINX_VIRTEX_II_PRO
+       bool
+       select XILINX_VIRTEX
        select IBM405_ERR77
        select IBM405_ERR51
 
+config XILINX_VIRTEX_4_FX
+       bool
+       select XILINX_VIRTEX
+
 config STB03xxx
        bool
        select IBM405_ERR77
@@ -111,11 +128,6 @@ config IBM405_ERR77
 config IBM405_ERR51
        bool
 
-#config XILINX_OCP
-#      bool
-#      depends on XILINX_ML300
-#      default y
-
 #config BIOS_FIXUP
 #      bool
 #      depends on BUBINGA || EP405 || SYCAMORE || WALNUT