diff options
Diffstat (limited to 'arch/powerpc/kernel/cputable.c')
-rw-r--r-- | arch/powerpc/kernel/cputable.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index cd5519133f86..96a908f1cd87 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c | |||
@@ -48,6 +48,7 @@ extern void __setup_cpu_440x5(unsigned long offset, struct cpu_spec* spec); | |||
48 | extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec); | 48 | extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec); |
49 | extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec); | 49 | extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec); |
50 | extern void __setup_cpu_460sx(unsigned long offset, struct cpu_spec *spec); | 50 | extern void __setup_cpu_460sx(unsigned long offset, struct cpu_spec *spec); |
51 | extern void __setup_cpu_apm821xx(unsigned long offset, struct cpu_spec *spec); | ||
51 | extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec); | 52 | extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec); |
52 | extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec); | 53 | extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec); |
53 | extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec); | 54 | extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec); |
@@ -1809,6 +1810,20 @@ static struct cpu_spec __initdata cpu_specs[] = { | |||
1809 | .machine_check = machine_check_440A, | 1810 | .machine_check = machine_check_440A, |
1810 | .platform = "ppc440", | 1811 | .platform = "ppc440", |
1811 | }, | 1812 | }, |
1813 | { /* 464 in APM821xx */ | ||
1814 | .pvr_mask = 0xffffff00, | ||
1815 | .pvr_value = 0x12C41C80, | ||
1816 | .cpu_name = "APM821XX", | ||
1817 | .cpu_features = CPU_FTRS_44X, | ||
1818 | .cpu_user_features = COMMON_USER_BOOKE | | ||
1819 | PPC_FEATURE_HAS_FPU, | ||
1820 | .mmu_features = MMU_FTR_TYPE_44x, | ||
1821 | .icache_bsize = 32, | ||
1822 | .dcache_bsize = 32, | ||
1823 | .cpu_setup = __setup_cpu_apm821xx, | ||
1824 | .machine_check = machine_check_440A, | ||
1825 | .platform = "ppc440", | ||
1826 | }, | ||
1812 | { /* 476 core */ | 1827 | { /* 476 core */ |
1813 | .pvr_mask = 0xffff0000, | 1828 | .pvr_mask = 0xffff0000, |
1814 | .pvr_value = 0x11a50000, | 1829 | .pvr_value = 0x11a50000, |