]> err.no Git - linux-2.6/commitdiff
Merge branch 'for-2.6.25' of git://git.secretlab.ca/git/linux-2.6-mpc52xx into for...
authorPaul Mackerras <paulus@samba.org>
Thu, 7 Feb 2008 00:21:09 +0000 (11:21 +1100)
committerPaul Mackerras <paulus@samba.org>
Thu, 7 Feb 2008 00:21:09 +0000 (11:21 +1100)
1  2 
arch/powerpc/Kconfig
arch/powerpc/platforms/Kconfig
arch/powerpc/platforms/Kconfig.cputype
drivers/serial/Kconfig

diff --combined arch/powerpc/Kconfig
index cf030b00441507166720db089caf700cd3691181,88ea64bd991af6b23f7fe6d56f953f9dffbe9b03..1348bbc9251031052cca137a805f6ee9c56c28c4
@@@ -42,7 -42,7 +42,7 @@@ config GENERIC_HARDIRQ
        bool
        default y
  
 -config ARCH_SETS_UP_PER_CPU_AREA
 +config HAVE_SETUP_PER_CPU_AREA
        def_bool PPC64
  
  config IRQ_PER_CPU
@@@ -87,8 -87,6 +87,8 @@@ config ARCH_NO_VIRT_TO_BU
  config PPC
        bool
        default y
 +      select HAVE_OPROFILE
 +      select HAVE_KPROBES
  
  config EARLY_PRINTK
        bool
@@@ -153,25 -151,11 +153,25 @@@ config DEFAULT_UIMAG
  config REDBOOT
        bool
  
 -config PPC64_SWSUSP
 +config HIBERNATE_32
        bool
 -      depends on PPC64 && (BROKEN || (PPC_PMAC64 && EXPERIMENTAL))
 +      depends on (PPC_PMAC && !SMP) || BROKEN
        default y
  
 +config HIBERNATE_64
 +      bool
 +      depends on BROKEN || (PPC_PMAC64 && EXPERIMENTAL)
 +      default y
 +
 +config ARCH_HIBERNATION_POSSIBLE
 +      bool
 +      depends on (PPC64 && HIBERNATE_64) || (PPC32 && HIBERNATE_32)
 +      default y
 +
 +config ARCH_SUSPEND_POSSIBLE
 +      def_bool y
 +      depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200
 +
  config PPC_DCR_NATIVE
        bool
        default n
@@@ -256,9 -240,6 +256,9 @@@ config IOMMU_VMERG
  
          Most drivers don't have this problem; it is safe to say Y here.
  
 +config IOMMU_HELPER
 +      def_bool PPC64
 +
  config HOTPLUG_CPU
        bool "Support for enabling/disabling CPUs"
        depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || PPC_PMAC)
@@@ -410,10 -391,6 +410,10 @@@ config CMDLIN
          most cases you will need to specify the root device here.
  
  if !44x || BROKEN
 +config ARCH_WANTS_FREEZER_CONTROL
 +      def_bool y
 +      depends on ADB_PMU
 +
  source kernel/power/Kconfig
  endif
  
@@@ -512,7 -489,7 +512,7 @@@ config PC
        bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \
                || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \
                || PPC_PS3 || 44x
-       default y if !40x && !CPM2 && !8xx && !PPC_83xx \
+       default y if !40x && !CPM2 && !8xx && !PPC_MPC512x && !PPC_83xx \
                && !PPC_85xx && !PPC_86xx
        default PCI_PERMEDIA if !4xx && !CPM2 && !8xx
        default PCI_QSPAN if !4xx && !CPM2 && 8xx
@@@ -718,6 -695,8 +718,6 @@@ source "arch/powerpc/sysdev/qe_lib/Kcon
  
  source "lib/Kconfig"
  
 -source "kernel/Kconfig.instrumentation"
 -
  source "arch/powerpc/Kconfig.debug"
  
  source "security/Kconfig"
index 045b8c80eeaf1bc9aec1681c4c68071bef5724a2,e2c952619805c7e8a05de3196b94e1ad7170d090..fcedbec07f94fe7478f50f19833afe3b9c87a20e
@@@ -24,7 -24,6 +24,7 @@@ config PPC_83x
        select MPC83xx
        select IPIC
        select WANT_DEVICE_TREE
 +      select FSL_EMB_PERFMON
  
  config PPC_86xx
        bool "Freescale 86xx"
@@@ -42,6 -41,7 +42,7 @@@ config CLASSIC3
  source "arch/powerpc/platforms/pseries/Kconfig"
  source "arch/powerpc/platforms/iseries/Kconfig"
  source "arch/powerpc/platforms/chrp/Kconfig"
+ source "arch/powerpc/platforms/512x/Kconfig"
  source "arch/powerpc/platforms/52xx/Kconfig"
  source "arch/powerpc/platforms/powermac/Kconfig"
  source "arch/powerpc/platforms/prep/Kconfig"
index eea2e7049fed5ef74bd1dc0761d278994dcc0d87,51030ab2a023a5aeae4b567cf91f767e7955e5d8..69941ba709753fe0972f125aa2121c857161aa3d
@@@ -14,7 -14,7 +14,7 @@@ choic
          There are five families of 32 bit PowerPC chips supported.
          The most common ones are the desktop and server CPUs (601, 603,
          604, 740, 750, 74xx) CPUs from Freescale and IBM, with their
-         embedded 52xx/82xx/83xx/86xx counterparts.
+         embedded 512x/52xx/82xx/83xx/86xx counterparts.
          The other embeeded parts, namely 4xx, 8xx, e200 (55xx) and e500
          (85xx) each form a family of their own that is not compatible
          with the others.
@@@ -22,7 -22,7 +22,7 @@@
          If unsure, select 52xx/6xx/7xx/74xx/82xx/83xx/86xx.
  
  config 6xx
-       bool "52xx/6xx/7xx/74xx/82xx/83xx/86xx"
+       bool "512x/52xx/6xx/7xx/74xx/82xx/83xx/86xx"
        select PPC_FPU
  
  config PPC_85xx
@@@ -94,7 -94,6 +94,7 @@@ config 8x
        bool
  
  config E500
 +      select FSL_EMB_PERFMON
        bool
  
  config PPC_FPU
@@@ -116,9 -115,6 +116,9 @@@ config FSL_BOOK
        depends on E200 || E500
        default y
  
 +config FSL_EMB_PERFMON
 +      bool
 +
  config PTE_64BIT
        bool
        depends on 44x || E500
@@@ -225,7 -221,7 +225,7 @@@ config NR_CPU
  
  config NOT_COHERENT_CACHE
        bool
-       depends on 4xx || 8xx || E200
+       depends on 4xx || 8xx || E200 || PPC_MPC512x
        default y
  
  config CHECK_CACHE_COHERENCY
diff --combined drivers/serial/Kconfig
index 4fa7927997ad53319af9ae03fee86932dac18b6d,d9d7673b712bd2fdee078cf66d3304db2bb2cd43..ddfb1eab736371a6676ccdd637d197865b32ea2f
@@@ -960,30 -960,6 +960,30 @@@ config SERIAL_COLDFIR
          This driver supports the built-in serial ports of the Motorola ColdFire
          family of CPUs.
  
 +config SERIAL_MCF
 +      bool "Coldfire serial support (new style driver)"
 +      depends on COLDFIRE
 +      select SERIAL_CORE
 +      help
 +        This new serial driver supports the Freescale Coldfire serial ports
 +        using the new serial driver subsystem.
 +
 +config SERIAL_MCF_BAUDRATE
 +      int "Default baudrate for Coldfire serial ports"
 +      depends on SERIAL_MCF
 +      default 19200
 +      help
 +        This setting lets you define what the default baudrate is for the
 +        ColdFire serial ports. The usual default varies from board to board,
 +        and this setting is a way of catering for that.
 +
 +config SERIAL_MCF_CONSOLE
 +      bool "Coldfire serial console support"
 +      depends on SERIAL_MCF
 +      select SERIAL_CORE_CONSOLE
 +      help
 +        Enable a ColdFire internal serial port to be the system console.
 +
  config SERIAL_68360_SMC
        bool "68360 SMC uart support"
        depends on M68360
@@@ -1138,17 -1114,17 +1138,17 @@@ config SERIAL_SGI_L1_CONSOL
                say Y.  Otherwise, say N.
  
  config SERIAL_MPC52xx
-       tristate "Freescale MPC52xx family PSC serial support"
-       depends on PPC_MPC52xx
+       tristate "Freescale MPC52xx/MPC512x family PSC serial support"
+       depends on PPC_MPC52xx || PPC_MPC512x
        select SERIAL_CORE
        help
-         This drivers support the MPC52xx PSC serial ports. If you would
-         like to use them, you must answer Y or M to this option. Not that
+         This driver supports MPC52xx and MPC512x PSC serial ports. If you would
+         like to use them, you must answer Y or M to this option. Note that
          for use as console, it must be included in kernel and not as a
          module.
  
  config SERIAL_MPC52xx_CONSOLE
-       bool "Console on a Freescale MPC52xx family PSC serial port"
+       bool "Console on a Freescale MPC52xx/MPC512x family PSC serial port"
        depends on SERIAL_MPC52xx=y
        select SERIAL_CORE_CONSOLE
        help
          of the Freescale MPC52xx family as a console.
  
  config SERIAL_MPC52xx_CONSOLE_BAUD
-       int "Freescale MPC52xx family PSC serial port baud"
+       int "Freescale MPC52xx/MPC512x family PSC serial port baud"
        depends on SERIAL_MPC52xx_CONSOLE=y
        default "9600"
        help
@@@ -1295,8 -1271,8 +1295,8 @@@ config SERIAL_NETX_CONSOL
        depends on SERIAL_NETX
        select SERIAL_CORE_CONSOLE
        help
 -        If you have enabled the serial port on the Motorola IMX
 -        CPU you can make it the console by answering Y to this option.
 +        If you have enabled the serial port on the Hilscher NetX SoC
 +        you can make it the console by answering Y to this option.
  
  config SERIAL_OF_PLATFORM
        tristate "Serial port on Open Firmware platform bus"