![Thomas Gleixner](/assets/img/avatar_default.png)
Sigh, I missed to check which architecture Kconfig files actually include the core Kconfig file. There are a few which did not. So we broke them. Instead of adding the includes to those, we are better off to move the include to init/Kconfig like we did already with irqs and others. This does not change anything for the architectures using the old style periodic timer mode. It just solves the build wreckage there. For those architectures which use the clock events infrastructure it moves the include of the core Kconfig file to "General setup" which is a way more logical place than having it at random locations specified by the architecture specific Kconfigs. Reported-by: Ingo Molnar <mingo@kernel.org> Cc: Anna-Maria Gleixner <anna-maria@glx-um.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
168 lines
3 KiB
Text
168 lines
3 KiB
Text
menu "Processor type and features"
|
|
|
|
choice
|
|
prompt "H8/300 platform"
|
|
default H8300H_GENERIC
|
|
|
|
config H8300H_GENERIC
|
|
bool "H8/300H Generic"
|
|
help
|
|
H8/300H CPU Generic Hardware Support
|
|
|
|
config H8300H_AKI3068NET
|
|
bool "AE-3068/69"
|
|
select H83068
|
|
help
|
|
AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
|
|
More Information. (Japanese Only)
|
|
<http://akizukidenshi.com/catalog/default.aspx>
|
|
AE-3068/69 Evaluation Board Support
|
|
More Information.
|
|
<http://www.microtronique.com/ae3069lan.htm>
|
|
|
|
config H8300H_H8MAX
|
|
bool "H8MAX"
|
|
select H83068
|
|
help
|
|
H8MAX Evaluation Board Support
|
|
More Information. (Japanese Only)
|
|
<http://strawberry-linux.com/h8/index.html>
|
|
|
|
config H8300H_SIM
|
|
bool "H8/300H Simulator"
|
|
select H83007
|
|
help
|
|
GDB Simulator Support
|
|
More Information.
|
|
<http://sourceware.org/sid/>
|
|
|
|
config H8S_GENERIC
|
|
bool "H8S Generic"
|
|
help
|
|
H8S CPU Generic Hardware Support
|
|
|
|
config H8S_EDOSK2674
|
|
bool "EDOSK-2674"
|
|
select H8S2678
|
|
help
|
|
Renesas EDOSK-2674 Evaluation Board Support
|
|
More Information.
|
|
<http://www.azpower.com/H8-uClinux/index.html>
|
|
<http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
|
|
|
|
config H8S_SIM
|
|
bool "H8S Simulator"
|
|
help
|
|
GDB Simulator Support
|
|
More Information.
|
|
<http://sourceware.org/sid/>
|
|
|
|
endchoice
|
|
|
|
choice
|
|
prompt "CPU Selection"
|
|
|
|
config H83002
|
|
bool "H8/3001,3002,3003"
|
|
select CPU_H8300H
|
|
|
|
config H83007
|
|
bool "H8/3006,3007"
|
|
select CPU_H8300H
|
|
|
|
config H83048
|
|
bool "H8/3044,3045,3046,3047,3048,3052"
|
|
select CPU_H8300H
|
|
|
|
config H83068
|
|
bool "H8/3065,3066,3067,3068,3069"
|
|
select CPU_H8300H
|
|
|
|
config H8S2678
|
|
bool "H8S/2670,2673,2674R,2675,2676"
|
|
select CPU_H8S
|
|
|
|
endchoice
|
|
|
|
config CPU_CLOCK
|
|
int "CPU Clock Frequency (/1KHz)"
|
|
default "20000"
|
|
help
|
|
CPU Clock Frequency divide to 1000
|
|
|
|
choice
|
|
prompt "Kernel executes from"
|
|
---help---
|
|
Choose the memory type that the kernel will be running in.
|
|
|
|
config RAMKERNEL
|
|
bool "RAM"
|
|
help
|
|
The kernel will be resident in RAM when running.
|
|
|
|
config ROMKERNEL
|
|
bool "ROM"
|
|
help
|
|
The kernel will be resident in FLASH/ROM when running.
|
|
endchoice
|
|
|
|
|
|
config CPU_H8300H
|
|
bool
|
|
depends on (H83002 || H83007 || H83048 || H83068)
|
|
default y
|
|
|
|
config CPU_H8S
|
|
bool
|
|
depends on H8S2678
|
|
default y
|
|
|
|
choice
|
|
prompt "Timer"
|
|
config H8300_TIMER8
|
|
bool "8bit timer (2ch cascade)"
|
|
depends on (H83007 || H83068 || H8S2678)
|
|
|
|
config H8300_TIMER16
|
|
bool "16bit timer"
|
|
depends on (H83007 || H83068)
|
|
|
|
config H8300_ITU
|
|
bool "ITU"
|
|
depends on (H83002 || H83048)
|
|
|
|
config H8300_TPU
|
|
bool "TPU"
|
|
depends on H8S2678
|
|
endchoice
|
|
|
|
if H8300_TIMER8
|
|
choice
|
|
prompt "Timer Channel"
|
|
config H8300_TIMER8_CH0
|
|
bool "Channel 0"
|
|
config H8300_TIMER8_CH2
|
|
bool "Channel 2"
|
|
depends on CPU_H8300H
|
|
endchoice
|
|
endif
|
|
|
|
config H8300_TIMER16_CH
|
|
int "16bit timer channel (0 - 2)"
|
|
depends on H8300_TIMER16
|
|
range 0 2
|
|
|
|
config H8300_ITU_CH
|
|
int "ITU channel"
|
|
depends on H8300_ITU
|
|
|
|
config H8300_TPU_CH
|
|
int "TPU channel"
|
|
depends on H8300_TPU
|
|
|
|
source "kernel/Kconfig.preempt"
|
|
|
|
source "mm/Kconfig"
|
|
|
|
endmenu
|