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