Home
last modified time | relevance | path

Searched refs:mtspr (Results 1 – 25 of 199) sorted by relevance

12345678

/OK3568_Linux_fs/kernel/arch/powerpc/boot/
H A Dwii-head.S44 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 Dgamecube-head.S43 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 Dcpu_setup_power.c37 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 Dhead_8xx.S107 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 Dfsl_booke_entry_mapping.S11 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 Dhead_book3s_32.S40 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 Dhead_fsl_booke.S186 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 Ddt_cpu_ftrs.c99 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 Dhead_44x.S106 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 Dl2cr_6xx.S119 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 Dcpu_setup_ppc970.S29 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 Drelease.S34 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 Dstart.S146 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 Dbat_rw.c28 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 Dsuspend-asm.S239 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 Dstart.S114 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 Drelease.S38 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 Dsubcore-asm.S36 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 Dcache.S59 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 Dbook3s_hv_rmhandlers.S110 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 De500mc.c72 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 Dcache.c22 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 Dtlb_low.S47 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 Dtlb_low_64e.S44 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 Dstart.S115 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 …]

12345678