--- zzzz-none-000/linux-2.6.19.2/arch/mips/Kconfig 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5504/linux-2.6.19.2/arch/mips/Kconfig 2007-06-08 08:24:50.000000000 +0000 @@ -307,6 +307,44 @@ This enables support for the MIPS Technologies SEAD evaluation board. +config MIPS_OHIO + bool "Support for the AVM Board family using the OHIO CPU" + select DMA_NONCOHERENT + select MIPS_BOARDS_GEN + select SYS_HAS_CPU_MIPS32_R1 + select SYS_HAS_CPU_MIPS32_R2 + select SYS_SUPPORTS_32BIT_KERNEL + select SYS_SUPPORTS_LITTLE_ENDIAN + +config MIPS_AR7 + bool "Support for the AVM Board family using the AR7 CPU" + select DMA_NONCOHERENT + select MIPS_BOARDS_GEN + select SYS_HAS_CPU_MIPS32_R1 + select SYS_HAS_CPU_MIPS32_R2 + select SYS_SUPPORTS_32BIT_KERNEL + select SYS_SUPPORTS_LITTLE_ENDIAN + +config MIPS_UR8 + bool "Support for the AVM Board family using the UR8 CPU" + select HW_HAS_PCI + select DMA_NONCOHERENT + select MIPS_BOARDS_GEN + select SYS_HAS_CPU_MIPS32_R1 + select SYS_HAS_CPU_MIPS32_R2 + select SYS_SUPPORTS_32BIT_KERNEL + select SYS_SUPPORTS_LITTLE_ENDIAN + +config UR8_EVM + bool "Support for the TI UR8 EVM Board" + depends on MIPS_UR8 + select MIPS_BOARDS_GEN + select SYS_HAS_CPU_MIPS32_R1 + select SYS_HAS_CPU_MIPS32_R2 + select SYS_SUPPORTS_32BIT_KERNEL + select SYS_SUPPORTS_LITTLE_ENDIAN + default n + config WR_PPMC bool "Wind River PPMC board" select IRQ_CPU @@ -425,8 +463,9 @@ select SWAP_IO_SPACE select SYS_HAS_CPU_RM7000 select SYS_SUPPORTS_32BIT_KERNEL - select SYS_SUPPORTS_64BIT_KERNEL if BROKEN + select SYS_SUPPORTS_64BIT_KERNEL select SYS_SUPPORTS_BIG_ENDIAN + select ARCH_SPARSEMEM_ENABLE help The Ocelot is a MIPS-based Single Board Computer (SBC) made by Momentum Computer . @@ -559,7 +598,6 @@ select SYS_SUPPORTS_64BIT_KERNEL select SYS_SUPPORTS_BIG_ENDIAN select SYS_SUPPORTS_NUMA - select SYS_SUPPORTS_SMP help This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics workstations. To compile a Linux kernel that runs on these, say Y @@ -766,6 +804,82 @@ endchoice +config MIPS_OHIO_PHY_MEMSTART + hex "Ohio physical ram start" + depends on MIPS_OHIO + default "0x14000000" + +config MIPS_AR7_PHY_MEMSTART + hex "AR7 physical ram start" + depends on MIPS_AR7 + default "0x14000000" + +config MIPS_UR8_PHY_MEMSTART + hex "UR8 physical ram start" + depends on MIPS_UR8 + default "0x14000000" + +config OHIO_CLOCK_SWITCH + bool "Support Clock switching for OHIO" + depends on MIPS_OHIO + default y + +config AR7_CLOCK_SWITCH + bool "Support Clock switching for AR7" + depends on MIPS_AR7 + default y + +config DISABLE_OOM_KILLER + depends on MIPS_OHIO || MIPS_UR8 || MIPS_AR7 + bool "disable out of memory killer" + default y + +config UR8_CLOCK_SWITCH + bool "Support Clock switching for UR8" + depends on MIPS_UR8 + default y + +config VLYNQ_SUPPORT + bool "Support for the Texas Instruments Vlynq" + depends on MIPS_OHIO || MIPS_UR8 || MIPS_AR7 + default y + +config VLYNQ_SUPPORT_CLK + int "Clock speed for the Texas Instruments Vlynq" + depends on VLYNQ_SUPPORT + default 62500000 + +config GPIO_SSI + bool "Support for SSI emulation using GPIO pins" + depends on MIPS_OHIO || MIPS_UR8 || MIPS_AR7 + default n + +config GPIO_SSI_CS + int "GPIO used for CS0" + depends on GPIO_SSI + default 8 + +config GPIO_SSI_CS2 + int "GPIO used for CS2" + depends on GPIO_SSI + default 11 + +config GPIO_SSI_CS3 + int "GPIO used for CS3" + depends on GPIO_SSI + default 3 + +config GPIO_SSI_CLK + int "GPIO used for CLK" + depends on GPIO_SSI + default 4 + +config GPIO_SSI_DATA + int "GPIO used for DATA" + depends on GPIO_SSI + default 5 + + source "arch/mips/ddb5xxx/Kconfig" source "arch/mips/gt64120/ev64120/Kconfig" source "arch/mips/jazz/Kconfig" @@ -1633,6 +1747,9 @@ config ARCH_SPARSEMEM_ENABLE bool + +config ARCH_SPARSEMEM_ENABLE + bool select SPARSEMEM_STATIC config NUMA @@ -1687,7 +1804,6 @@ depends on SMP default "64" if SGI_IP27 default "2" - default "8" if MIPS_MT_SMTC help This allows you to specify the maximum number of CPUs which this kernel will support. The maximum supported value is 32 for 32-bit @@ -1969,9 +2085,9 @@ depends on EXPERIMENTAL && SOC_AU1X00 config APM - tristate "Advanced Power Management Emulation" + tristate "Advanced Power Management Emulation" depends on PM - ---help--- + help APM is a BIOS specification for saving power using several different techniques. This is mostly useful for battery powered systems with APM compliant BIOSes. If you say Y here, the system time will be