cputable.c (37eca0d64a2dbeece25969ec0698e1ff72bdcf39) | cputable.c (6edc323db720c65b9e6a770b4bed98f251dd49f0) |
---|---|
1/* 2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) 3 * 4 * Modifications for ppc64: 5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com> 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 34 unchanged lines hidden (view full) --- 43extern void __setup_cpu_440epx(unsigned long offset, struct cpu_spec* spec); 44extern void __setup_cpu_440gx(unsigned long offset, struct cpu_spec* spec); 45extern void __setup_cpu_440grx(unsigned long offset, struct cpu_spec* spec); 46extern void __setup_cpu_440spe(unsigned long offset, struct cpu_spec* spec); 47extern void __setup_cpu_440x5(unsigned long offset, struct cpu_spec* spec); 48extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec); 49extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec); 50extern void __setup_cpu_460sx(unsigned long offset, struct cpu_spec *spec); | 1/* 2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) 3 * 4 * Modifications for ppc64: 5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com> 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 34 unchanged lines hidden (view full) --- 43extern void __setup_cpu_440epx(unsigned long offset, struct cpu_spec* spec); 44extern void __setup_cpu_440gx(unsigned long offset, struct cpu_spec* spec); 45extern void __setup_cpu_440grx(unsigned long offset, struct cpu_spec* spec); 46extern void __setup_cpu_440spe(unsigned long offset, struct cpu_spec* spec); 47extern void __setup_cpu_440x5(unsigned long offset, struct cpu_spec* spec); 48extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec); 49extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec); 50extern void __setup_cpu_460sx(unsigned long offset, struct cpu_spec *spec); |
51extern void __setup_cpu_apm821xx(unsigned long offset, struct cpu_spec *spec); |
|
51extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec); 52extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec); 53extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec); 54extern void __setup_cpu_750cx(unsigned long offset, struct cpu_spec* spec); 55extern void __setup_cpu_750fx(unsigned long offset, struct cpu_spec* spec); 56extern void __setup_cpu_7400(unsigned long offset, struct cpu_spec* spec); 57extern void __setup_cpu_7410(unsigned long offset, struct cpu_spec* spec); 58extern void __setup_cpu_745x(unsigned long offset, struct cpu_spec* spec); --- 1741 unchanged lines hidden (view full) --- 1800 .cpu_user_features = COMMON_USER_BOOKE, 1801 .mmu_features = MMU_FTR_TYPE_44x, 1802 .icache_bsize = 32, 1803 .dcache_bsize = 32, 1804 .cpu_setup = __setup_cpu_460sx, 1805 .machine_check = machine_check_440A, 1806 .platform = "ppc440", 1807 }, | 52extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec); 53extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec); 54extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec); 55extern void __setup_cpu_750cx(unsigned long offset, struct cpu_spec* spec); 56extern void __setup_cpu_750fx(unsigned long offset, struct cpu_spec* spec); 57extern void __setup_cpu_7400(unsigned long offset, struct cpu_spec* spec); 58extern void __setup_cpu_7410(unsigned long offset, struct cpu_spec* spec); 59extern void __setup_cpu_745x(unsigned long offset, struct cpu_spec* spec); --- 1741 unchanged lines hidden (view full) --- 1801 .cpu_user_features = COMMON_USER_BOOKE, 1802 .mmu_features = MMU_FTR_TYPE_44x, 1803 .icache_bsize = 32, 1804 .dcache_bsize = 32, 1805 .cpu_setup = __setup_cpu_460sx, 1806 .machine_check = machine_check_440A, 1807 .platform = "ppc440", 1808 }, |
1809 { /* 464 in APM821xx */ 1810 .pvr_mask = 0xffffff00, 1811 .pvr_value = 0x12C41C80, 1812 .cpu_name = "APM821XX", 1813 .cpu_features = CPU_FTRS_44X, 1814 .cpu_user_features = COMMON_USER_BOOKE | 1815 PPC_FEATURE_HAS_FPU, 1816 .mmu_features = MMU_FTR_TYPE_44x, 1817 .icache_bsize = 32, 1818 .dcache_bsize = 32, 1819 .cpu_setup = __setup_cpu_apm821xx, 1820 .machine_check = machine_check_440A, 1821 .platform = "ppc440", 1822 }, |
|
1808 { /* 476 core */ 1809 .pvr_mask = 0xffff0000, 1810 .pvr_value = 0x11a50000, 1811 .cpu_name = "476", 1812 .cpu_features = CPU_FTRS_47X, 1813 .cpu_user_features = COMMON_USER_BOOKE | 1814 PPC_FEATURE_HAS_FPU, 1815 .mmu_features = MMU_FTR_TYPE_47x | --- 259 unchanged lines hidden --- | 1823 { /* 476 core */ 1824 .pvr_mask = 0xffff0000, 1825 .pvr_value = 0x11a50000, 1826 .cpu_name = "476", 1827 .cpu_features = CPU_FTRS_47X, 1828 .cpu_user_features = COMMON_USER_BOOKE | 1829 PPC_FEATURE_HAS_FPU, 1830 .mmu_features = MMU_FTR_TYPE_47x | --- 259 unchanged lines hidden --- |