Commit | Line | Data |
---|---|---|
c793c1b0 MD |
1 | if ARCH_SHMOBILE |
2 | ||
3 | comment "SH-Mobile System Type" | |
4 | ||
5 | config ARCH_SH7367 | |
6 | bool "SH-Mobile G3 (SH7367)" | |
7 | select CPU_V6 | |
8 | select HAVE_CLK | |
9 | select COMMON_CLKDEV | |
c793c1b0 MD |
10 | select GENERIC_CLOCKEVENTS |
11 | ||
f2aaf66d MD |
12 | config ARCH_SH7377 |
13 | bool "SH-Mobile G4 (SH7377)" | |
14 | select CPU_V7 | |
15 | select HAVE_CLK | |
16 | select COMMON_CLKDEV | |
f2aaf66d MD |
17 | select GENERIC_CLOCKEVENTS |
18 | ||
2b7eda63 MD |
19 | config ARCH_SH7372 |
20 | bool "SH-Mobile AP4 (SH7372)" | |
21 | select CPU_V7 | |
22 | select HAVE_CLK | |
23 | select COMMON_CLKDEV | |
2b7eda63 MD |
24 | select GENERIC_CLOCKEVENTS |
25 | ||
c793c1b0 MD |
26 | comment "SH-Mobile Board Type" |
27 | ||
28 | config MACH_G3EVM | |
29 | bool "G3EVM board" | |
30 | depends on ARCH_SH7367 | |
7fdda678 | 31 | select ARCH_REQUIRE_GPIOLIB |
c793c1b0 | 32 | |
f2aaf66d MD |
33 | config MACH_G4EVM |
34 | bool "G4EVM board" | |
35 | depends on ARCH_SH7377 | |
276b4f62 | 36 | select ARCH_REQUIRE_GPIOLIB |
f2aaf66d | 37 | |
2b7eda63 MD |
38 | config MACH_AP4EVB |
39 | bool "AP4EVB board" | |
40 | depends on ARCH_SH7372 | |
b789b3fd | 41 | select ARCH_REQUIRE_GPIOLIB |
2b7eda63 | 42 | |
c793c1b0 MD |
43 | comment "SH-Mobile System Configuration" |
44 | ||
45 | menu "Memory configuration" | |
46 | ||
47 | config MEMORY_START | |
48 | hex "Physical memory start address" | |
49 | default "0x50000000" if MACH_G3EVM | |
f2aaf66d | 50 | default "0x40000000" if MACH_G4EVM |
2b7eda63 | 51 | default "0x40000000" if MACH_AP4EVB |
c793c1b0 MD |
52 | default "0x00000000" |
53 | ---help--- | |
54 | Tweak this only when porting to a new machine which does not | |
55 | already have a defconfig. Changing it from the known correct | |
56 | value on any of the known systems will only lead to disaster. | |
57 | ||
58 | config MEMORY_SIZE | |
59 | hex "Physical memory size" | |
60 | default "0x08000000" if MACH_G3EVM | |
f2aaf66d | 61 | default "0x08000000" if MACH_G4EVM |
2b7eda63 | 62 | default "0x10000000" if MACH_AP4EVB |
c793c1b0 MD |
63 | default "0x04000000" |
64 | help | |
65 | This sets the default memory size assumed by your kernel. It can | |
66 | be overridden as normal by the 'mem=' argument on the kernel command | |
67 | line. | |
68 | ||
69 | endmenu | |
70 | ||
71 | menu "Timer and clock configuration" | |
72 | ||
73 | config SH_TIMER_CMT | |
74 | bool "CMT timer driver" | |
75 | default y | |
76 | help | |
77 | This enables build of the CMT timer driver. | |
78 | ||
79 | endmenu | |
80 | ||
81 | endif |