1if ARCH_SHMOBILE 2 3comment "SH-Mobile System Type" 4 5config ARCH_SH7367 6 bool "SH-Mobile G3 (SH7367)" 7 select CPU_V6 8 select HAVE_CLK 9 select COMMON_CLKDEV 10 select GENERIC_CLOCKEVENTS 11 12config ARCH_SH7377 13 bool "SH-Mobile G4 (SH7377)" 14 select CPU_V7 15 select HAVE_CLK 16 select COMMON_CLKDEV 17 select GENERIC_CLOCKEVENTS 18 19config ARCH_SH7372 20 bool "SH-Mobile AP4 (SH7372)" 21 select CPU_V7 22 select HAVE_CLK 23 select COMMON_CLKDEV 24 select GENERIC_CLOCKEVENTS 25 26comment "SH-Mobile Board Type" 27 28config MACH_G3EVM 29 bool "G3EVM board" 30 depends on ARCH_SH7367 31 select ARCH_REQUIRE_GPIOLIB 32 33config MACH_G4EVM 34 bool "G4EVM board" 35 depends on ARCH_SH7377 36 select ARCH_REQUIRE_GPIOLIB 37 38config MACH_AP4EVB 39 bool "AP4EVB board" 40 depends on ARCH_SH7372 41 select ARCH_REQUIRE_GPIOLIB 42 43comment "SH-Mobile System Configuration" 44 45menu "Memory configuration" 46 47config MEMORY_START 48 hex "Physical memory start address" 49 default "0x50000000" if MACH_G3EVM 50 default "0x40000000" if MACH_G4EVM 51 default "0x40000000" if MACH_AP4EVB 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 58config MEMORY_SIZE 59 hex "Physical memory size" 60 default "0x08000000" if MACH_G3EVM 61 default "0x08000000" if MACH_G4EVM 62 default "0x10000000" if MACH_AP4EVB 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 69endmenu 70 71menu "Timer and clock configuration" 72 73config SH_TIMER_CMT 74 bool "CMT timer driver" 75 default y 76 help 77 This enables build of the CMT timer driver. 78 79endmenu 80 81endif 82