| if ARCH_SHMOBILE | 
 |  | 
 | comment "SH-Mobile System Type" | 
 |  | 
 | config ARCH_SH7367 | 
 | 	bool "SH-Mobile G3 (SH7367)" | 
 | 	select CPU_V6 | 
 | 	select HAVE_CLK | 
 | 	select COMMON_CLKDEV | 
 | 	select GENERIC_CLOCKEVENTS | 
 |  | 
 | config ARCH_SH7377 | 
 | 	bool "SH-Mobile G4 (SH7377)" | 
 | 	select CPU_V7 | 
 | 	select HAVE_CLK | 
 | 	select COMMON_CLKDEV | 
 | 	select GENERIC_CLOCKEVENTS | 
 |  | 
 | config ARCH_SH7372 | 
 | 	bool "SH-Mobile AP4 (SH7372)" | 
 | 	select CPU_V7 | 
 | 	select HAVE_CLK | 
 | 	select COMMON_CLKDEV | 
 | 	select GENERIC_CLOCKEVENTS | 
 |  | 
 | comment "SH-Mobile Board Type" | 
 |  | 
 | config MACH_G3EVM | 
 | 	bool "G3EVM board" | 
 | 	depends on ARCH_SH7367 | 
 | 	select ARCH_REQUIRE_GPIOLIB | 
 |  | 
 | config MACH_G4EVM | 
 | 	bool "G4EVM board" | 
 | 	depends on ARCH_SH7377 | 
 | 	select ARCH_REQUIRE_GPIOLIB | 
 |  | 
 | config MACH_AP4EVB | 
 | 	bool "AP4EVB board" | 
 | 	depends on ARCH_SH7372 | 
 | 	select ARCH_REQUIRE_GPIOLIB | 
 |  | 
 | comment "SH-Mobile System Configuration" | 
 |  | 
 | menu "Memory configuration" | 
 |  | 
 | config MEMORY_START | 
 | 	hex "Physical memory start address" | 
 | 	default "0x50000000" if MACH_G3EVM | 
 | 	default "0x40000000" if MACH_G4EVM | 
 | 	default "0x40000000" if MACH_AP4EVB | 
 | 	default "0x00000000" | 
 | 	---help--- | 
 | 	  Tweak this only when porting to a new machine which does not | 
 | 	  already have a defconfig. Changing it from the known correct | 
 | 	  value on any of the known systems will only lead to disaster. | 
 |  | 
 | config MEMORY_SIZE | 
 | 	hex "Physical memory size" | 
 | 	default "0x08000000" if MACH_G3EVM | 
 | 	default "0x08000000" if MACH_G4EVM | 
 | 	default "0x10000000" if MACH_AP4EVB | 
 | 	default "0x04000000" | 
 | 	help | 
 | 	  This sets the default memory size assumed by your kernel. It can | 
 | 	  be overridden as normal by the 'mem=' argument on the kernel command | 
 | 	  line. | 
 |  | 
 | endmenu | 
 |  | 
 | menu "Timer and clock configuration" | 
 |  | 
 | config SH_TIMER_CMT | 
 | 	bool "CMT timer driver" | 
 | 	default y | 
 | 	help | 
 | 	  This enables build of the CMT timer driver. | 
 |  | 
 | endmenu | 
 |  | 
 | endif |