| /OK3568_Linux_fs/kernel/arch/powerpc/boot/ |
| H A D | wii-head.S | 44 mtspr 0x210, 8 /* IBAT0U */ 45 mtspr 0x212, 8 /* IBAT1U */ 46 mtspr 0x214, 8 /* IBAT2U */ 47 mtspr 0x216, 8 /* IBAT3U */ 48 mtspr 0x218, 8 /* DBAT0U */ 49 mtspr 0x21a, 8 /* DBAT1U */ 50 mtspr 0x21c, 8 /* DBAT2U */ 51 mtspr 0x21e, 8 /* DBAT3U */ 53 mtspr 0x230, 8 /* IBAT4U */ 54 mtspr 0x232, 8 /* IBAT5U */ [all …]
|
| H A D | gamecube-head.S | 43 mtspr 0x210, 8 /* IBAT0U */ 44 mtspr 0x212, 8 /* IBAT1U */ 45 mtspr 0x214, 8 /* IBAT2U */ 46 mtspr 0x216, 8 /* IBAT3U */ 47 mtspr 0x218, 8 /* DBAT0U */ 48 mtspr 0x21a, 8 /* DBAT1U */ 49 mtspr 0x21c, 8 /* DBAT2U */ 50 mtspr 0x21e, 8 /* DBAT3U */ 54 mtspr 0x211, 9 /* IBAT0L */ 55 mtspr 0x210, 8 /* IBAT0U */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | cpu_setup_power.c | 37 mtspr(SPRN_LPCR, lpcr); in init_LPCR_ISA300() 66 mtspr(SPRN_FSCR, fscr); in init_FSCR() 75 mtspr(SPRN_FSCR, fscr); in init_FSCR_power9() 85 mtspr(SPRN_FSCR, fscr); in init_FSCR_power10() 96 mtspr(SPRN_HFSCR, hfscr); in init_HFSCR() 101 mtspr(SPRN_MMCRC, 0); in init_PMU_HV() 106 mtspr(SPRN_MMCRH, 0); in init_PMU_HV_ISA207() 111 mtspr(SPRN_MMCRA, 0); in init_PMU() 112 mtspr(SPRN_MMCR0, 0); in init_PMU() 113 mtspr(SPRN_MMCR1, 0); in init_PMU() [all …]
|
| H A D | head_8xx.S | 107 mtspr SPRN_SRR1,r0 110 mtspr SPRN_SRR0,r0 139 mtspr SPRN_DAR, r6 /* Tag DAR, to be used in DTLB Error */ 152 mtspr SPRN_DAR, r6 /* Tag DAR, to be used in DTLB Error */ 204 mtspr SPRN_SPRG_SCRATCH0, r10 205 mtspr SPRN_SPRG_SCRATCH1, r11 212 mtspr SPRN_MD_EPN, r10 226 mtspr SPRN_MD_TWC, r11 231 mtspr SPRN_MI_TWC, r11 241 mtspr SPRN_MI_RPN, r10 /* Update TLB entry */ [all …]
|
| H A D | fsl_booke_entry_mapping.S | 11 mtspr SPRN_MAS6,r7 25 mtspr SPRN_MAS6,r7 33 mtspr SPRN_MAS6,r7 42 mtspr SPRN_MAS1,r7 51 mtspr SPRN_MAS0,r7 57 mtspr SPRN_MAS1,r7 78 mtspr SPRN_MAS0,r7 105 mtspr SPRN_MAS0,r7 110 mtspr SPRN_MAS1,r6 114 mtspr SPRN_MAS2,r7 [all …]
|
| H A D | head_book3s_32.S | 40 mtspr SPRN_IBAT##n##U,RA; \ 41 mtspr SPRN_DBAT##n##U,RA; \ 44 mtspr SPRN_IBAT##n##U,RA; \ 45 mtspr SPRN_IBAT##n##L,RB; \ 48 mtspr SPRN_DBAT##n##U,RA; \ 49 mtspr SPRN_DBAT##n##L,RB 206 mtspr SPRN_SRR1,r0 209 mtspr SPRN_SRR0,r0 294 mtspr SPRN_SPRG_SCRATCH0,r10 311 mtspr SPRN_SPRG_SCRATCH1,r11 [all …]
|
| H A D | head_fsl_booke.S | 186 mtspr SPRN_IVPR,r4 193 mtspr SPRN_MAS4, r2 201 mtspr SPRN_DBCR0,r2 205 mtspr SPRN_DBSR,r2 229 mtspr SPRN_SPRG_THREAD,r4 292 mtspr SPRN_SRR0,r4 293 mtspr SPRN_SRR1,r3 438 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */ 471 mtspr SPRN_MAS1,r12 539 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */ [all …]
|
| H A D | dt_cpu_ftrs.c | 99 mtspr(SPRN_LPCR, lpcr); in __restore_cpu_cpufeatures() 101 mtspr(SPRN_LPID, 0); in __restore_cpu_cpufeatures() 102 mtspr(SPRN_HFSCR, system_registers.hfscr); in __restore_cpu_cpufeatures() 103 mtspr(SPRN_PCR, system_registers.pcr); in __restore_cpu_cpufeatures() 105 mtspr(SPRN_FSCR, system_registers.fscr); in __restore_cpu_cpufeatures() 142 mtspr(SPRN_HFSCR, 0); in cpufeatures_setup_cpu() 144 mtspr(SPRN_FSCR, 0); in cpufeatures_setup_cpu() 145 mtspr(SPRN_PCR, PCR_MASK); in cpufeatures_setup_cpu() 160 mtspr(SPRN_HFSCR, hfscr); in feat_try_enable_unknown() 170 mtspr(SPRN_FSCR, fscr); in feat_try_enable_unknown() [all …]
|
| H A D | head_44x.S | 106 mtspr SPRN_SPRG_THREAD,r4 222 mtspr SPRN_MCSR,r0 229 mtspr SPRN_SRR0,r4 230 mtspr SPRN_SRR1,r3 308 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */ 309 mtspr SPRN_SPRG_WSCRATCH1, r11 310 mtspr SPRN_SPRG_WSCRATCH2, r12 311 mtspr SPRN_SPRG_WSCRATCH3, r13 313 mtspr SPRN_SPRG_WSCRATCH4, r11 341 mtspr SPRN_MMUCR,r12 [all …]
|
| H A D | l2cr_6xx.S | 119 mtspr SPRN_HID0,r4 /* Disable DPM */ 157 mtspr SPRN_MSSCR0,r4 197 mtspr SPRN_L2CR,r3 210 mtspr SPRN_L2CR,r3 230 mtspr SPRN_L2CR,r3 239 mtspr SPRN_L2CR,r3 247 mtspr SPRN_MSSCR0,r3 255 mtspr 1008,r8 327 mtspr SPRN_L3CR,r3 331 mtspr SPRN_L3CR,r3 [all …]
|
| H A D | cpu_setup_ppc970.S | 29 mtspr SPRN_HID4,r3 35 mtspr SPRN_HID5,r3 44 mtspr SPRN_HID1,r0 45 mtspr SPRN_HID1,r0 51 mtspr SPRN_HIOR,0 /* Clear interrupt prefix */ 97 mtspr SPRN_HID0,r0 112 mtspr SPRN_HID4,r0 156 mtspr SPRN_HID4,r3 163 mtspr SPRN_HIOR,0 170 mtspr SPRN_HID0,r3 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc86xx/ |
| H A D | release.S | 34 mtspr PIR, r0 38 mtspr IBAT0U, r0 39 mtspr IBAT1U, r0 40 mtspr IBAT2U, r0 41 mtspr IBAT3U, r0 42 mtspr IBAT4U, r0 43 mtspr IBAT5U, r0 44 mtspr IBAT6U, r0 45 mtspr IBAT7U, r0 47 mtspr DBAT0U, r0 [all …]
|
| H A D | start.S | 146 mtspr HID0, r0 162 mtspr l2cr, r3 202 mtspr SPRN_SRR0,r3 203 mtspr SPRN_SRR1,r5 287 mtspr IBAT0U, r0 288 mtspr IBAT1U, r0 289 mtspr IBAT2U, r0 290 mtspr IBAT3U, r0 291 mtspr IBAT4U, r0 292 mtspr IBAT5U, r0 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/lib/ |
| H A D | bat_rw.c | 28 mtspr (DBAT0L, lower); in write_bat() 29 mtspr (DBAT0U, upper); in write_bat() 33 mtspr (IBAT0L, lower); in write_bat() 34 mtspr (IBAT0U, upper); in write_bat() 37 mtspr (DBAT1L, lower); in write_bat() 38 mtspr (DBAT1U, upper); in write_bat() 42 mtspr (IBAT1L, lower); in write_bat() 43 mtspr (IBAT1U, upper); in write_bat() 46 mtspr (DBAT2L, lower); in write_bat() 47 mtspr (DBAT2U, upper); in write_bat() [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/83xx/ |
| H A D | suspend-asm.S | 239 mtspr SPRN_DBAT0L, r4 242 mtspr SPRN_DBAT0U, r4 249 mtspr SPRN_DBAT1L, r4 252 mtspr SPRN_DBAT1U, r4 261 mtspr SPRN_DBAT2L, r4 264 mtspr SPRN_DBAT2U, r4 279 mtspr SPRN_HID0, r3 347 mtspr SPRN_HID0, r5 397 mtspr SPRN_HID0, r5 398 mtspr SPRN_HID1, r6 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | start.S | 114 mtspr SPRN_HDBCR0,r3 123 mtspr SPRN_HDBCR0, r3 148 mtspr SPRN_L2CSR0,r3 161 mtspr SPRN_L2CSR0,r4 171 mtspr L1CSR0,r0 /* invalidate d-cache */ 172 mtspr L1CSR1,r0 /* invalidate i-cache */ 175 mtspr DBSR,r1 /* Clear all valid bits */ 181 mtspr MAS0, \scratch 184 mtspr MAS1, \scratch 187 mtspr MAS2, \scratch [all …]
|
| H A D | release.S | 38 mtspr SPRN_HID0,r3 49 mtspr SPRN_HID1,r3 55 mtspr SPRN_HDBCR1,r3 80 mtspr SPRN_HDBCR0,r3 88 mtspr SPRN_BUCSR,r3 98 mtspr SPRN_L1CSR1,r2 106 mtspr SPRN_L1CSR1,r3 116 mtspr SPRN_L1CSR0,r2 124 mtspr SPRN_L1CSR0,r3 185 mtspr SPRN_PIR,r4 /* write to PIR register */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/powernv/ |
| H A D | subcore-asm.S | 36 mtspr SPRN_SRR0,r4 37 mtspr SPRN_SRR1,r5 71 mtspr SPRN_LPID, r4 72 mtspr SPRN_PCR, r4 73 mtspr SPRN_HDEC, r4 76 mtspr SPRN_LDBAR, r6 77 mtspr SPRN_PMMAR, r7 78 mtspr SPRN_PMCR, r8 79 mtspr SPRN_RPR, r9 80 mtspr SPRN_SDR1, r10 [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/powermac/ |
| H A D | cache.S | 59 mtspr SPRN_HID0,r4 /* Disable DPM */ 87 mtspr SPRN_HID0,r3 93 mtspr SPRN_HID0,r3 95 mtspr SPRN_HID0,r3 105 1: mtspr SPRN_L2CR,r3 139 1: mtspr SPRN_L2CR,r5 151 mtspr SPRN_L2CR,r4 163 mtspr SPRN_L2CR,r4 169 mtspr SPRN_HID0,r0 177 mtspr SPRN_HID0,r0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kvm/ |
| H A D | book3s_hv_rmhandlers.S | 110 mtspr SPRN_DABR,r5 111 mtspr SPRN_DABRX,r6 116 mtspr SPRN_SPRG_VDSO_WRITE,r3 128 mtspr SPRN_DEC, r4 179 mtspr SPRN_DEC, r3 191 mtspr SPRN_LPCR,r8 311 mtspr SPRN_SRR1,r3 370 mtspr SPRN_HDEC, r6 377 mtspr SPRN_RPR, r0 379 mtspr SPRN_PMMAR, r0 [all …]
|
| H A D | e500mc.c | 72 mtspr(SPRN_MAS6, val); in kvmppc_e500_tlbil_one() 73 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_one() 78 mtspr(SPRN_MAS1, val & ~MAS1_VALID); in kvmppc_e500_tlbil_one() 81 mtspr(SPRN_MAS5, 0); in kvmppc_e500_tlbil_one() 83 mtspr(SPRN_MAS8, 0); in kvmppc_e500_tlbil_one() 94 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_all() 96 mtspr(SPRN_MAS5, 0); in kvmppc_e500_tlbil_all() 118 mtspr(SPRN_LPID, get_lpid(vcpu)); in kvmppc_core_vcpu_load_e500mc() 119 mtspr(SPRN_EPCR, vcpu->arch.shadow_epcr); in kvmppc_core_vcpu_load_e500mc() 120 mtspr(SPRN_GPIR, vcpu->vcpu_id); in kvmppc_core_vcpu_load_e500mc() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc8xx/ |
| H A D | cache.c | 22 mtspr(IC_CST, IDC_INVALL); in icache_enable() 23 mtspr(IC_CST, IDC_ENABLE); in icache_enable() 29 mtspr(IC_CST, IDC_DISABLE); in icache_disable() 39 mtspr(MD_CTR, MD_RESETVAL); /* Set cache mode with MMU off */ in dcache_enable() 40 mtspr(DC_CST, IDC_INVALL); in dcache_enable() 41 mtspr(DC_CST, IDC_ENABLE); in dcache_enable() 47 mtspr(DC_CST, IDC_DISABLE); in dcache_disable() 48 mtspr(DC_CST, IDC_INVALL); in dcache_disable()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/mm/nohash/ |
| H A D | tlb_low.S | 47 mtspr SPRN_PID,r4 49 mtspr SPRN_PID,r6 91 mtspr SPRN_MMUCR,r5 200 mtspr SPRN_MMUCR,r5 253 mtspr SPRN_MMUCSR0, r3 271 mtspr SPRN_MAS6,r3 273 mtspr SPRN_MAS6,r4 /* restore MAS6 */ 277 mtspr SPRN_MMUCSR0, r3 296 mtspr SPRN_MAS6,r4 /* assume AS=0 for now */ 303 mtspr SPRN_MAS1,r4 [all …]
|
| H A D | tlb_low_64e.S | 44 mtspr SPRN_SPRG_GEN_SCRATCH,r12 196 mtspr SPRN_MAS2,r11 205 mtspr SPRN_MAS7_MAS3,r15 220 mtspr SPRN_MAS1,r10 339 mtspr SPRN_MAS0,r10 349 mtspr SPRN_MAS5,r10 356 mtspr SPRN_MAS6,r15 363 mtspr SPRN_MAS6,r10 368 mtspr SPRN_MAS8,r10 369 mtspr SPRN_MAS5,r10 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | start.S | 115 mtspr SRR0, r4 116 mtspr SRR1, r3 444 mtspr SRR0,r24 445 mtspr SRR1,r20 464 mtspr XER,r2 472 mtspr SRR0,r2 473 mtspr SRR1,r0 499 mtspr SRR1, r3 /* Make SRR1 match MSR */ 548 mtspr HID0, r3 553 mtspr HID0, r3 [all …]
|