Lines Matching +full:sync +full:- +full:update +full:- +full:mask
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * linux/arch/arm/mach-omap2/sram242x.S
9 * Richard Woodruff <r-woodruff2@ti.com>
31 stmfd sp!, {r0 - r12, lr} @ save registers on stack
39 str r3, [r2] @ go to L1-freq operation
50 mvn r9, #0x4 @ mask to get clear bit2
62 mov r9, #0x0 @ shift back to L0-voltage
67 str r3, [r2] @ go to L0-freq operation
82 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
94 * wait for it to finish, use 32k sync counter, 1tick=31uS.
99 ldr r6, prcm_mask_val @ get value of mask
100 and r5, r5, r6 @ apply mask to clear bits
101 orr r5, r5, r9 @ bulld value for L0/L1-volt operation.
113 bhi volt_delay @ not yet->branch
127 .word . - omap242x_sram_ddr_init
136 stmfd sp!, {r0 - r10, lr} @ save registers on stack
185 ldmfd sp!, {r0 - r10, pc} @ restore regs and return
189 * wait for it to finish, use 32k sync counter, 1tick=31uS.
194 ldr r7, ddr_prcm_mask_val @ get value of mask
195 and r8, r8, r7 @ apply mask to clear bits
196 orr r8, r8, r9 @ bulld value for L0/L1-volt operation.
208 bhi volt_delay_c @ not yet->branch
225 .word . - omap242x_sram_reprogram_sdrc
232 stmfd sp!, {r0-r12, lr} @ regs to stack
240 mvn r6, #0x3 @ clear mask
248 and r8, r8, #0x3 @ mask for stat
284 /* update memory timings & briefly lock dll */
286 str r1, [r4] @ update refresh timing
289 mvn r9, #0x4 @ mask to get clear bit2
301 ldmfd sp!, {r0-r12, pc} @ restore regs and return
317 .word . - omap242x_sram_set_prcm