X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsh%2FKconfig;h=65e0fa1ad57ad2f630dab0a590943b5297680eec;hb=a9fdee76789476a10f923f9fb3c84993042da3ac;hp=2eddf7f8f57a320d70e1755c902eeaa38413d3f5;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 2eddf7f8f..65e0fa1ad 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig @@ -51,12 +51,6 @@ config SH_7300_SOLUTION_ENGINE Select 7300 SolutionEngine if configuring for a Hitachi SH7300(SH-Mobile V) evalutation board. -config SH_73180_SOLUTION_ENGINE - bool "SolutionEngine73180" - help - Select 73180 SolutionEngine if configuring for a Hitachi SH73180(SH-Mobile 3) - evalutation board. - config SH_7751_SYSTEMH bool "SystemH7751R" help @@ -143,16 +137,6 @@ config SH_ADX config SH_MPC1211 bool "MPC1211" -config SH_SH03 - bool "SH03" - help - CTP/PCI-SH03 is a CPU module computer that produced - by Interface Corporation. - It is compact and excellent in durability. - It will play an active part in your factory or laboratory - as a FA computer. - More information at - config SH_SECUREEDGE5410 bool "SecureEdge5410" help @@ -172,15 +156,6 @@ config SH_RTS7751R2D Select RTS7751R2D if configuring for a Renesas Technology Sales SH-Graphics board. -config SH_EDOSK7705 - bool "EDOSK7705" - -config SH_SH4202_MICRODEV - bool "SH4-202 MicroDev" - help - Select SH4-202 MicroDev if configuring for a SuperH MicroDev board - with an SH4-202 CPU. - config SH_UNKNOWN bool "BareCPU" help @@ -270,10 +245,6 @@ config CPU_SUBTYPE_SH7760 bool "SH7760" depends on CPU_SH4 -config CPU_SUBTYPE_SH73180 - bool "SH73180" - depends on CPU_SH4 - config CPU_SUBTYPE_ST40STB1 bool "ST40STB1 / ST40RA" depends on CPU_SH4 @@ -287,17 +258,8 @@ config CPU_SUBTYPE_ST40GX1 help Select ST40GX1 if you have a ST40GX1 CPU. -config CPU_SUBTYPE_SH4_202 - bool "SH4-202" - depends on CPU_SH4 - endchoice -config SH7705_CACHE_32KB - bool "Enable 32KB cache size for SH7705" - depends on CPU_SUBTYPE_SH7705 - default y - config MMU bool "Support for memory management hardware" depends on !CPU_SH2 @@ -334,8 +296,8 @@ config CMDLINE # Platform-specific memory start and size definitions config MEMORY_START hex "Physical memory start address" if !MEMORY_SET || MEMORY_OVERRIDE - default "0x08000000" if !MEMORY_SET || MEMORY_OVERRIDE || !MEMORY_OVERRIDE && SH_ADX || SH_MPC1211 || SH_SH03 || SH_SECUREEDGE5410 || SH_SH4202_MICRODEV - default "0x0c000000" if !MEMORY_OVERRIDE && (SH_DREAMCAST || SH_HP600 || SH_BIGSUR || SH_SH2000 || SH_73180_SOLUTION_ENGINE || SH_7300_SOLUTION_ENGINE || SH_7751_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_HS7751RVOIP || SH_RTS7751R2D || SH_EDOSK7705) + default "0x08000000" if !MEMORY_SET || MEMORY_OVERRIDE || !MEMORY_OVERRIDE && SH_ADX || SH_MPC1211 || SH_SECUREEDGE5410 + default "0x0c000000" if !MEMORY_OVERRIDE && (SH_DREAMCAST || SH_HP600 || SH_BIGSUR || SH_SH2000 || SH_7751_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_HS7751RVOIP || SH_RTS7751R2D) ---help--- Computers built with Hitachi SuperH processors always map the ROM starting at address zero. But the processor @@ -353,10 +315,10 @@ config MEMORY_START config MEMORY_SIZE hex "Physical memory size" if !MEMORY_SET || MEMORY_OVERRIDE default "0x00400000" if !MEMORY_SET || MEMORY_OVERRIDE || !MEMORY_OVERRIDE && SH_ADX || !MEMORY_OVERRIDE && (SH_HP600 || SH_BIGSUR || SH_SH2000) - default "0x01000000" if !MEMORY_OVERRIDE && SH_DREAMCAST || SH_SECUREEDGE5410 || SH_EDOSK7705 - default "0x02000000" if !MEMORY_OVERRIDE && (SH_73180_SOLUTION_ENGINE || SH_SOLUTION_ENGINE) - default "0x04000000" if !MEMORY_OVERRIDE && (SH_7300_SOLUTION_ENGINE || SH_7751_SOLUTION_ENGINE || SH_HS7751RVOIP || SH_RTS7751R2D || SH_SH4202_MICRODEV) - default "0x08000000" if SH_MPC1211 || SH_SH03 + default "0x01000000" if !MEMORY_OVERRIDE && SH_DREAMCAST || SH_SECUREEDGE5410 + default "0x04000000" if !MEMORY_OVERRIDE && (SH_7751_SOLUTION_ENGINE || SH_HS7751RVOIP || SH_RTS7751R2D) + default "0x02000000" if !MEMORY_OVERRIDE && SH_SOLUTION_ENGINE + default "0x08000000" if SH_MPC1211 help This sets the default memory size assumed by your SH kernel. It can be overridden as normal by the 'mem=' argument on the kernel command @@ -366,7 +328,7 @@ config MEMORY_SIZE config MEMORY_SET bool - depends on !MEMORY_OVERRIDE && (SH_MPC1211 || SH_SH03 || SH_ADX || SH_DREAMCAST || SH_HP600 || SH_BIGSUR || SH_SH2000 || SH_7751_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_SECUREEDGE5410 || SH_HS7751RVOIP || SH_RTS7751R2D || SH_SH4202_MICRODEV || SH_EDOSK7705) + depends on !MEMORY_OVERRIDE && (SH_MPC1211 || SH_ADX || SH_DREAMCAST || SH_HP600 || SH_BIGSUR || SH_SH2000 || SH_7751_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_SECUREEDGE5410 || SH_HS7751RVOIP || SH_RTS7751R2D) default y help This is an option about which you will never be asked a question. @@ -381,7 +343,7 @@ config MEMORY_OVERRIDE # XXX: break these out into the board-specific configs below config CF_ENABLER bool "Compact Flash Enabler support" - depends on SH_ADX || SH_SOLUTION_ENGINE || SH_UNKNOWN || SH_CAT68701 || SH_SH03 + depends on SH_ADX || SH_SOLUTION_ENGINE || SH_UNKNOWN || SH_CAT68701 ---help--- Compact Flash is a small, removable mass storage device introduced in 1994 originally as a PCMCIA device. If you say `Y' here, you @@ -425,7 +387,7 @@ config CF_BASE_ADDR # The SH7750 RTC module is disabled in the Dreamcast config SH_RTC bool - depends on !SH_DREAMCAST && !SH_SATURN && !SH_7300_SOLUTION_ENGINE && !SH_73180_SOLUTION_ENGINE + depends on !SH_DREAMCAST && !SH_SATURN && !SH_7300_SOLUTION_ENGINE default y help Selecting this option will allow the Linux kernel to emulate @@ -433,16 +395,6 @@ config SH_RTC If unsure, say N. -config SH_FPU - bool "FPU support" - depends on !CPU_SH3 - default y - help - Selecting this option will enable support for SH processors that - have FPU units (ie, SH77xx). - - This option must be set in order to enable the FPU. - config SH_DSP bool "DSP support" depends on !CPU_SH4 @@ -486,8 +438,8 @@ config DISCONTIGMEM config ZERO_PAGE_OFFSET hex "Zero page offset" - default "0x00001000" if !(SH_MPC1211 || SH_SH03) - default "0x00004000" if SH_MPC1211 || SH_SH03 + default "0x00001000" if !SH_MPC1211 + default "0x00004000" if SH_MPC1211 help This sets the default offset of zero page. @@ -620,7 +572,7 @@ config RTS7751R2D_REV11 config SH_PCLK_CALC bool - default n if CPU_SUBTYPE_SH7300 || CPU_SUBTYPE_SH73180 + default n if CPU_SUBTYPE_SH7300 default y help This option will cause the PCLK value to be probed at run-time. It @@ -629,11 +581,9 @@ config SH_PCLK_CALC config SH_PCLK_FREQ int "Peripheral clock frequency (in Hz)" - default "50000000" if CPU_SUBTYPE_SH7750 - default "60000000" if CPU_SUBTYPE_SH7751 + default "49876504" if CPU_SUBTYPE_SH7750 + default "60013568" if CPU_SUBTYPE_SH7751 default "33333333" if CPU_SUBTYPE_SH7300 - default "27000000" if CPU_SUBTYPE_SH73180 - default "66000000" if CPU_SUBTYPE_SH4_202 default "1193182" help This option is used to specify the peripheral clock frequency. This @@ -645,6 +595,16 @@ config SH_PCLK_FREQ menu "CPU Frequency scaling" +config CPU_FREQ + bool "CPU Frequency scaling" + help + CPU clock scaling allows you to change the clock speed of the + running CPU on the fly. + + For details, take a look at . + + If unsure, say N. + source "drivers/cpufreq/Kconfig" config CPU_FREQ_TABLE @@ -676,7 +636,7 @@ source "arch/sh/cchips/Kconfig" config HEARTBEAT bool "Heartbeat LED" - depends on SH_MPC1211 || SH_SH03 || SH_CAT68701 || SH_STB1_HARP || SH_STB1_OVERDRIVE || SH_BIGSUR || SH_7751_SOLUTION_ENGINE || SH_7300_SOLUTION_ENGINE || SH_73180_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_RTS7751R2D || SH_SH4202_MICRODEV + depends on SH_MPC1211 || SH_CAT68701 || SH_STB1_HARP || SH_STB1_OVERDRIVE || SH_BIGSUR || SH_7751_SOLUTION_ENGINE || SH_7300_SOLUTION_ENGINE || SH_SOLUTION_ENGINE || SH_RTS7751R2D help Use the power-on LED on your machine as a load meter. The exact behavior is platform-dependent, but normally the flash frequency is @@ -702,7 +662,7 @@ menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)" # PCMCIA outright. -- PFM. config ISA bool - default y if PCMCIA || SMC91X + default y if PCMCIA help Find out whether you have ISA slots on your motherboard. ISA is the name of a bus system, i.e. the way the CPU talks to the other stuff @@ -751,7 +711,6 @@ source "drivers/pci/hotplug/Kconfig" endmenu - menu "Executable file formats" source "fs/Kconfig.binfmt" @@ -770,7 +729,7 @@ config EMBEDDED_RAMDISK_IMAGE default "ramdisk.gz" help This is the filename of the ramdisk image to be built into the - kernel. Relative pathnames are relative to arch/sh/ramdisk/. + kernel. Relative pathnames are relative to arch/mips/ramdisk/. The ramdisk image is not part of the kernel distribution; you must provide one yourself.