Kconfig (4c1ac1b49122b805adfa4efc620592f68dccf5db) Kconfig (9d4436a6fbc8c5eccdfcb8f5884e0a7b4a57f6d2)
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "Linux/SuperH Kernel Configuration"
7
8config SUPERH

--- 205 unchanged lines hidden (view full) ---

214 NetEngine NP51R.
215
216config SH_SHMIN
217 bool "SHMIN"
218 select CPU_SUBTYPE_SH7706
219 help
220 Select SHMIN if configuring for the SHMIN board.
221
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "Linux/SuperH Kernel Configuration"
7
8config SUPERH

--- 205 unchanged lines hidden (view full) ---

214 NetEngine NP51R.
215
216config SH_SHMIN
217 bool "SHMIN"
218 select CPU_SUBTYPE_SH7706
219 help
220 Select SHMIN if configuring for the SHMIN board.
221
222config SH_7206_SOLUTION_ENGINE
223 bool "SolutionEngine7206"
224 select CPU_SUBTYPE_SH7206
225 help
226 Select 7206 SolutionEngine if configuring for a Hitachi SH7206
227 evaluation board.
228
229config SH_7619_SOLUTION_ENGINE
230 bool "SolutionEngine7619"
231 select CPU_SUBTYPE_SH7619
232 help
233 Select 7619 SolutionEngine if configuring for a Hitachi SH7619
234 evaluation board.
235
222config SH_UNKNOWN
223 bool "BareCPU"
224 help
225 "Bare CPU" aka "unknown" means an SH-based system which is not one
226 of the specific ones mentioned above, which means you need to enter
227 all sorts of stuff like CONFIG_MEMORY_START because the config
228 system doesn't already know what it is. You get a machine vector
229 without any platform-specific code in it, so things like the RTC may

--- 129 unchanged lines hidden (view full) ---

359
360endmenu
361
362menu "Timer support"
363depends on !GENERIC_TIME
364
365config SH_TMU
366 bool "TMU timer support"
236config SH_UNKNOWN
237 bool "BareCPU"
238 help
239 "Bare CPU" aka "unknown" means an SH-based system which is not one
240 of the specific ones mentioned above, which means you need to enter
241 all sorts of stuff like CONFIG_MEMORY_START because the config
242 system doesn't already know what it is. You get a machine vector
243 without any platform-specific code in it, so things like the RTC may

--- 129 unchanged lines hidden (view full) ---

373
374endmenu
375
376menu "Timer support"
377depends on !GENERIC_TIME
378
379config SH_TMU
380 bool "TMU timer support"
381 depends on CPU_SH3 || CPU_SH4
367 default y
368 help
369 This enables the use of the TMU as the system timer.
370
382 default y
383 help
384 This enables the use of the TMU as the system timer.
385
386config SH_CMT
387 bool "CMT timer support"
388 depends on CPU_SH2
389 default y
390 help
391 This enables the use of the CMT as the system timer.
392
393config SH_MTU2
394 bool "MTU2 timer support"
395 depends on CPU_SH2A
396 default n
397 help
398 This enables the use of the MTU2 as the system timer.
399
371endmenu
372
373source "arch/sh/boards/renesas/hs7751rvoip/Kconfig"
374
375source "arch/sh/boards/renesas/rts7751r2d/Kconfig"
376
377source "arch/sh/boards/renesas/r7780rp/Kconfig"
378
379config SH_PCLK_FREQ
380 int "Peripheral clock frequency (in Hz)"
400endmenu
401
402source "arch/sh/boards/renesas/hs7751rvoip/Kconfig"
403
404source "arch/sh/boards/renesas/rts7751r2d/Kconfig"
405
406source "arch/sh/boards/renesas/r7780rp/Kconfig"
407
408config SH_PCLK_FREQ
409 int "Peripheral clock frequency (in Hz)"
410 default "27000000" if CPU_SUBTYPE_SH73180 || CPU_SUBTYPE_SH7343
411 default "31250000" if CPU_SUBTYPE_SH7619
412 default "33333333" if CPU_SUBTYPE_SH7300 || CPU_SUBTYPE_SH7770 || \
413 CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7705 || \
414 CPU_SUBTYPE_SH7206
381 default "50000000" if CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7780
382 default "60000000" if CPU_SUBTYPE_SH7751
415 default "50000000" if CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7780
416 default "60000000" if CPU_SUBTYPE_SH7751
383 default "33333333" if CPU_SUBTYPE_SH7300 || CPU_SUBTYPE_SH7770 || \
384 CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7705
385 default "27000000" if CPU_SUBTYPE_SH73180 || CPU_SUBTYPE_SH7343
386 default "66000000" if CPU_SUBTYPE_SH4_202
387 help
388 This option is used to specify the peripheral clock frequency.
389 This is necessary for determining the reference clock value on
390 platforms lacking an RTC.
391
417 default "66000000" if CPU_SUBTYPE_SH4_202
418 help
419 This option is used to specify the peripheral clock frequency.
420 This is necessary for determining the reference clock value on
421 platforms lacking an RTC.
422
423config SH_CLK_MD
424 int "CPU Mode Pin Setting"
425 depends on CPU_SUBTYPE_SH7619 || CPU_SUBTYPE_SH7206
426 help
427 MD2 - MD0 Setting.
428
392menu "CPU Frequency scaling"
393
394source "drivers/cpufreq/Kconfig"
395
396config SH_CPU_FREQ
397 tristate "SuperH CPU Frequency driver"
398 depends on CPU_FREQ
399 select CPU_FREQ_TABLE

--- 235 unchanged lines hidden ---
429menu "CPU Frequency scaling"
430
431source "drivers/cpufreq/Kconfig"
432
433config SH_CPU_FREQ
434 tristate "SuperH CPU Frequency driver"
435 depends on CPU_FREQ
436 select CPU_FREQ_TABLE

--- 235 unchanged lines hidden ---