[POWERPC] CPM2: Make support for the CPM2 optional on 8560 based boards
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Thu, 24 Jan 2008 23:41:25 +0000 (18:41 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Mon, 28 Jan 2008 14:30:48 +0000 (08:30 -0600)
Currently there is no way to disable the CPM2 support.  Some boards,
like the SBC8560 have their own external UART and don't have any direct
dependencies on the CPM for a serial console or anything else.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/platforms/85xx/Kconfig
arch/powerpc/platforms/Kconfig

index 06ccb64293e20a6c3b9447959ec955833b9781af..333779ee5f1e1b7029313ee38096e37128ef3085 100644 (file)
@@ -13,6 +13,7 @@ config MPC8560_ADS
        bool "Freescale MPC8560 ADS"
        select DEFAULT_UIMAGE
        select PPC_CPM_NEW_BINDING
        bool "Freescale MPC8560 ADS"
        select DEFAULT_UIMAGE
        select PPC_CPM_NEW_BINDING
+       select CPM2
        help
          This option enables support for the MPC 8560 ADS board
 
        help
          This option enables support for the MPC 8560 ADS board
 
@@ -43,6 +44,7 @@ config STX_GP3
        help
          This option enables support for the Silicon Turnkey Express GP3
          board.
        help
          This option enables support for the Silicon Turnkey Express GP3
          board.
+       select CPM2
        select DEFAULT_UIMAGE
        select PPC_CPM_NEW_BINDING
 
        select DEFAULT_UIMAGE
        select PPC_CPM_NEW_BINDING
 
@@ -84,7 +86,7 @@ config TQM8560
 config SBC8560
        bool "Wind River SBC8560"
        select DEFAULT_UIMAGE
 config SBC8560
        bool "Wind River SBC8560"
        select DEFAULT_UIMAGE
-       select PPC_CPM_NEW_BINDING
+       select PPC_CPM_NEW_BINDING if CPM2
        help
          This option enables support for the Wind River SBC8560 board
 
        help
          This option enables support for the Wind River SBC8560 board
 
@@ -100,11 +102,6 @@ config MPC8540
        select PPC_INDIRECT_PCI
        default y if MPC8540_ADS || MPC85xx_CDS
 
        select PPC_INDIRECT_PCI
        default y if MPC8540_ADS || MPC85xx_CDS
 
-config MPC8560
-       bool
-       select CPM2
-       default y if MPC8560_ADS || STX_GP3 || SBC8560
-
 config MPC85xx
        bool
        select PPC_UDBG_16550
 config MPC85xx
        bool
        select PPC_UDBG_16550
index 4286664741dd8fb4dc06a9c7b748b43a17a06280..582a3a6ce0a11de02ac2a253fa38959727482b55 100644 (file)
@@ -278,8 +278,8 @@ config QUICC_ENGINE
          for a machine with a QE coprocessor.
 
 config CPM2
          for a machine with a QE coprocessor.
 
 config CPM2
-       bool
-       default n
+       bool "Enable support for the CPM2 (Communications Processor Module)"
+       depends on MPC85xx || 8260
        select CPM
        select PPC_LIB_RHEAP
        help
        select CPM
        select PPC_LIB_RHEAP
        help