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 ---