cputable.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) cputable.c (12c3f1fd87bf4e55f06d079a45d6f15e2f6f9750)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
4 *
5 * Modifications for ppc64:
6 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
7 */
8

--- 555 unchanged lines hidden (view full) ---

564 .dcache_bsize = 128,
565 .num_pmcs = 6,
566 .pmc_type = PPC_PMC_IBM,
567 .platform = "power5",
568 }
569#endif /* CONFIG_PPC_BOOK3S_64 */
570
571#ifdef CONFIG_PPC32
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
4 *
5 * Modifications for ppc64:
6 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
7 */
8

--- 555 unchanged lines hidden (view full) ---

564 .dcache_bsize = 128,
565 .num_pmcs = 6,
566 .pmc_type = PPC_PMC_IBM,
567 .platform = "power5",
568 }
569#endif /* CONFIG_PPC_BOOK3S_64 */
570
571#ifdef CONFIG_PPC32
572#ifdef CONFIG_PPC_BOOK3S_32
572#ifdef CONFIG_PPC_BOOK3S_601
573 { /* 601 */
574 .pvr_mask = 0xffff0000,
575 .pvr_value = 0x00010000,
576 .cpu_name = "601",
577 .cpu_features = CPU_FTRS_PPC601,
578 .cpu_user_features = COMMON_USER | PPC_FEATURE_601_INSTR |
579 PPC_FEATURE_UNIFIED_CACHE | PPC_FEATURE_NO_TB,
580 .mmu_features = MMU_FTR_HPTE_TABLE,
581 .icache_bsize = 32,
582 .dcache_bsize = 32,
583 .machine_check = machine_check_generic,
584 .platform = "ppc601",
585 },
573 { /* 601 */
574 .pvr_mask = 0xffff0000,
575 .pvr_value = 0x00010000,
576 .cpu_name = "601",
577 .cpu_features = CPU_FTRS_PPC601,
578 .cpu_user_features = COMMON_USER | PPC_FEATURE_601_INSTR |
579 PPC_FEATURE_UNIFIED_CACHE | PPC_FEATURE_NO_TB,
580 .mmu_features = MMU_FTR_HPTE_TABLE,
581 .icache_bsize = 32,
582 .dcache_bsize = 32,
583 .machine_check = machine_check_generic,
584 .platform = "ppc601",
585 },
586#endif /* CONFIG_PPC_BOOK3S_601 */
587#ifdef CONFIG_PPC_BOOK3S_6xx
586 { /* 603 */
587 .pvr_mask = 0xffff0000,
588 .pvr_value = 0x00030000,
589 .cpu_name = "603",
590 .cpu_features = CPU_FTRS_603,
591 .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE,
592 .mmu_features = 0,
593 .icache_bsize = 32,

--- 613 unchanged lines hidden (view full) ---

1207 .cpu_features = CPU_FTRS_CLASSIC32,
1208 .cpu_user_features = COMMON_USER,
1209 .mmu_features = MMU_FTR_HPTE_TABLE,
1210 .icache_bsize = 32,
1211 .dcache_bsize = 32,
1212 .machine_check = machine_check_generic,
1213 .platform = "ppc603",
1214 },
588 { /* 603 */
589 .pvr_mask = 0xffff0000,
590 .pvr_value = 0x00030000,
591 .cpu_name = "603",
592 .cpu_features = CPU_FTRS_603,
593 .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE,
594 .mmu_features = 0,
595 .icache_bsize = 32,

--- 613 unchanged lines hidden (view full) ---

1209 .cpu_features = CPU_FTRS_CLASSIC32,
1210 .cpu_user_features = COMMON_USER,
1211 .mmu_features = MMU_FTR_HPTE_TABLE,
1212 .icache_bsize = 32,
1213 .dcache_bsize = 32,
1214 .machine_check = machine_check_generic,
1215 .platform = "ppc603",
1216 },
1215#endif /* CONFIG_PPC_BOOK3S_32 */
1217#endif /* CONFIG_PPC_BOOK3S_6xx */
1216#ifdef CONFIG_PPC_8xx
1217 { /* 8xx */
1218 .pvr_mask = 0xffff0000,
1219 .pvr_value = PVR_8xx,
1220 .cpu_name = "8xx",
1221 /* CPU_FTR_MAYBE_CAN_DOZE is possible,
1222 * if the 8xx code is there.... */
1223 .cpu_features = CPU_FTRS_8XX,

--- 1077 unchanged lines hidden ---
1218#ifdef CONFIG_PPC_8xx
1219 { /* 8xx */
1220 .pvr_mask = 0xffff0000,
1221 .pvr_value = PVR_8xx,
1222 .cpu_name = "8xx",
1223 /* CPU_FTR_MAYBE_CAN_DOZE is possible,
1224 * if the 8xx code is there.... */
1225 .cpu_features = CPU_FTRS_8XX,

--- 1077 unchanged lines hidden ---