Commit ab61a685 authored by Paul Mundt's avatar Paul Mundt

Merge branch 'rmobile/kota2' into rmobile-latest

parents d6363844 8722c996
...@@ -69,6 +69,11 @@ config MACH_MACKEREL ...@@ -69,6 +69,11 @@ config MACH_MACKEREL
depends on ARCH_SH7372 depends on ARCH_SH7372
select ARCH_REQUIRE_GPIOLIB select ARCH_REQUIRE_GPIOLIB
config MACH_KOTA2
bool "KOTA2 board"
select ARCH_REQUIRE_GPIOLIB
depends on ARCH_SH73A0
comment "SH-Mobile System Configuration" comment "SH-Mobile System Configuration"
menu "Memory configuration" menu "Memory configuration"
...@@ -78,6 +83,7 @@ config MEMORY_START ...@@ -78,6 +83,7 @@ config MEMORY_START
default "0x50000000" if MACH_G3EVM default "0x50000000" if MACH_G3EVM
default "0x40000000" if MACH_G4EVM || MACH_AP4EVB || MACH_AG5EVM || \ default "0x40000000" if MACH_G4EVM || MACH_AP4EVB || MACH_AG5EVM || \
MACH_MACKEREL MACH_MACKEREL
default "0x41000000" if MACH_KOTA2
default "0x00000000" default "0x00000000"
---help--- ---help---
Tweak this only when porting to a new machine which does not Tweak this only when porting to a new machine which does not
...@@ -89,6 +95,7 @@ config MEMORY_SIZE ...@@ -89,6 +95,7 @@ config MEMORY_SIZE
default "0x08000000" if MACH_G3EVM default "0x08000000" if MACH_G3EVM
default "0x08000000" if MACH_G4EVM default "0x08000000" if MACH_G4EVM
default "0x20000000" if MACH_AG5EVM default "0x20000000" if MACH_AG5EVM
default "0x1e000000" if MACH_KOTA2
default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL
default "0x04000000" default "0x04000000"
help help
......
...@@ -41,6 +41,7 @@ obj-$(CONFIG_MACH_G4EVM) += board-g4evm.o ...@@ -41,6 +41,7 @@ obj-$(CONFIG_MACH_G4EVM) += board-g4evm.o
obj-$(CONFIG_MACH_AP4EVB) += board-ap4evb.o obj-$(CONFIG_MACH_AP4EVB) += board-ap4evb.o
obj-$(CONFIG_MACH_AG5EVM) += board-ag5evm.o obj-$(CONFIG_MACH_AG5EVM) += board-ag5evm.o
obj-$(CONFIG_MACH_MACKEREL) += board-mackerel.o obj-$(CONFIG_MACH_MACKEREL) += board-mackerel.o
obj-$(CONFIG_MACH_KOTA2) += board-kota2.o
# Framework support # Framework support
obj-$(CONFIG_SMP) += $(smp-y) obj-$(CONFIG_SMP) += $(smp-y)
......
This diff is collapsed.
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <mach/common.h> #include <mach/common.h>
#define is_sh73a0() (machine_is_ag5evm() || machine_is_kota2())
static unsigned int __init shmobile_smp_get_core_count(void) static unsigned int __init shmobile_smp_get_core_count(void)
{ {
if (machine_is_ag5evm()) if (is_sh73a0())
return sh73a0_get_core_count(); return sh73a0_get_core_count();
return 1; return 1;
...@@ -31,7 +33,7 @@ static unsigned int __init shmobile_smp_get_core_count(void) ...@@ -31,7 +33,7 @@ static unsigned int __init shmobile_smp_get_core_count(void)
static void __init shmobile_smp_prepare_cpus(void) static void __init shmobile_smp_prepare_cpus(void)
{ {
if (machine_is_ag5evm()) if (is_sh73a0())
sh73a0_smp_prepare_cpus(); sh73a0_smp_prepare_cpus();
} }
...@@ -39,13 +41,13 @@ void __cpuinit platform_secondary_init(unsigned int cpu) ...@@ -39,13 +41,13 @@ void __cpuinit platform_secondary_init(unsigned int cpu)
{ {
trace_hardirqs_off(); trace_hardirqs_off();
if (machine_is_ag5evm()) if (is_sh73a0())
sh73a0_secondary_init(cpu); sh73a0_secondary_init(cpu);
} }
int __cpuinit boot_secondary(unsigned int cpu, struct task_struct *idle) int __cpuinit boot_secondary(unsigned int cpu, struct task_struct *idle)
{ {
if (machine_is_ag5evm()) if (is_sh73a0())
return sh73a0_boot_secondary(cpu); return sh73a0_boot_secondary(cpu);
return -ENOSYS; return -ENOSYS;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment