2010-02-05 18:14:49 +07:00
|
|
|
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_TIME
|
|
|
|
select GENERIC_CLOCKEVENTS
|
|
|
|
|
2010-02-05 18:15:07 +07:00
|
|
|
config ARCH_SH7377
|
|
|
|
bool "SH-Mobile G4 (SH7377)"
|
|
|
|
select CPU_V7
|
|
|
|
select HAVE_CLK
|
|
|
|
select COMMON_CLKDEV
|
|
|
|
select GENERIC_TIME
|
|
|
|
select GENERIC_CLOCKEVENTS
|
|
|
|
|
2010-02-05 18:14:58 +07:00
|
|
|
config ARCH_SH7372
|
|
|
|
bool "SH-Mobile AP4 (SH7372)"
|
|
|
|
select CPU_V7
|
|
|
|
select HAVE_CLK
|
|
|
|
select COMMON_CLKDEV
|
|
|
|
select GENERIC_TIME
|
|
|
|
select GENERIC_CLOCKEVENTS
|
|
|
|
|
2010-02-05 18:14:49 +07:00
|
|
|
comment "SH-Mobile Board Type"
|
|
|
|
|
|
|
|
config MACH_G3EVM
|
|
|
|
bool "G3EVM board"
|
|
|
|
depends on ARCH_SH7367
|
2010-02-10 18:10:55 +07:00
|
|
|
select ARCH_REQUIRE_GPIOLIB
|
2010-02-05 18:14:49 +07:00
|
|
|
|
2010-02-05 18:15:07 +07:00
|
|
|
config MACH_G4EVM
|
|
|
|
bool "G4EVM board"
|
|
|
|
depends on ARCH_SH7377
|
2010-02-12 15:10:06 +07:00
|
|
|
select ARCH_REQUIRE_GPIOLIB
|
2010-02-05 18:15:07 +07:00
|
|
|
|
2010-02-05 18:14:58 +07:00
|
|
|
config MACH_AP4EVB
|
|
|
|
bool "AP4EVB board"
|
|
|
|
depends on ARCH_SH7372
|
2010-02-17 16:39:10 +07:00
|
|
|
select ARCH_REQUIRE_GPIOLIB
|
2010-02-05 18:14:58 +07:00
|
|
|
|
2010-02-05 18:14:49 +07:00
|
|
|
comment "SH-Mobile System Configuration"
|
|
|
|
|
|
|
|
menu "Memory configuration"
|
|
|
|
|
|
|
|
config MEMORY_START
|
|
|
|
hex "Physical memory start address"
|
|
|
|
default "0x50000000" if MACH_G3EVM
|
2010-02-05 18:15:07 +07:00
|
|
|
default "0x40000000" if MACH_G4EVM
|
2010-02-05 18:14:58 +07:00
|
|
|
default "0x40000000" if MACH_AP4EVB
|
2010-02-05 18:14:49 +07:00
|
|
|
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
|
2010-02-05 18:15:07 +07:00
|
|
|
default "0x08000000" if MACH_G4EVM
|
2010-02-05 18:14:58 +07:00
|
|
|
default "0x10000000" if MACH_AP4EVB
|
2010-02-05 18:14:49 +07:00
|
|
|
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
|