Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 42) sorted by relevance

12

/rk3399_ARM-atf/drivers/st/uart/aarch32/
H A Dstm32_console.S55 ldr r3, [r0, #USART_CR1]
56 ands r3, r3, #USART_CR1_UE
66 ldr r3, [r0, #USART_CR1]
67 bic r3, r3, #USART_CR1_UE
68 str r3, [r0, #USART_CR1]
70 orr r3, r3, #(USART_CR1_TE | USART_CR1_FIFOEN)
71 str r3, [r0, #USART_CR1]
72 ldr r3, [r0, #USART_CR2]
73 bic r3, r3, #USART_CR2_STOP
74 str r3, [r0, #USART_CR2]
[all …]
/rk3399_ARM-atf/drivers/imx/uart/
H A Dimx_crash_uart.S36 movs r3, #0
37 str r3, [r4, #IMX_UART_CR2_OFFSET]
41 ldr r3, [r1, #0]
42 ands r3, #IMX_UART_CR2_SRST
46 movs r3, #IMX_UART_CR1_UARTEN
48 str r3, [r4, #IMX_UART_CR1_OFFSET]
55 movw r3, #16423
56 str r3, [r4, #IMX_UART_CR2_OFFSET]
63 movs r3, #132
64 str r3, [r4, #IMX_UART_CR3_OFFSET]
[all …]
/rk3399_ARM-atf/lib/aarch32/
H A Dmisc_helpers.S58 zeroreg2 .req r3 /* Source register filled with 0 */
147 orr r3, r0, r1
148 tst r3, #0x3
155 ldr r3, [r1], #4
156 str r3, [r0], #4
163 ldrb r3, [r1], #1
164 strb r3, [r0], #1
249 1: ldr r3, [r1]
252 cmp r3, r6
256 cmp r3, r7
[all …]
H A Dcache_helpers.S26 dcache_line_size r2, r3
28 sub r3, r2, #1
29 bic r0, r0, r3
86 ubfx r3, r2, \shift, \fw
87 lsl r3, r3, \ls
140 cmp r3, r1
194 mov r3, \level
195 sub r1, r3, #2
/rk3399_ARM-atf/plat/arm/board/a5ds/aarch32/
H A Da5ds_helpers.S30 mov_imm r3, A5DS_HOLD_STATE_WAIT
31 str r3, [r2, r0]
105 mov r3, r0
112 lsleq r3, r0, #MPIDR_AFFINITY_BITS
115 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS
116 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS
117 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
120 mov r3, #A5DS_MAX_CPUS_PER_CLUSTER
121 mla r1, r2, r3, r1
122 mov r3, #A5DS_MAX_PE_PER_CPU
[all …]
/rk3399_ARM-atf/plat/arm/board/corstone700/common/
H A Dcorstone700_helpers.S86 mov r3, r0
89 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS
90 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS
91 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
94 mov r3, #CORSTONE700_MAX_CPUS_PER_CLUSTER
95 mla r1, r2, r3, r1
96 mov r3, #CORSTONE700_MAX_PE_PER_CPU
97 mla r0, r1, r3, r0
/rk3399_ARM-atf/drivers/ti/uart/aarch32/
H A D16550_console.S57 ldr r3, [r0, #UARTLCR]
58 orr r3, r3, #UARTLCR_DLAB
59 str r3, [r0, #UARTLCR] /* enable DLL, DLLM programming */
63 and r3, r3, r2
64 str r3, [r0, #UARTLCR] /* disable DLL, DLLM programming */
67 mov r3, #3
68 str r3, [r0, #UARTLCR]
70 mov r3, #0
71 str r3, [r0, #UARTIER]
74 str r3, [r0, #UARTMDR1]
[all …]
/rk3399_ARM-atf/plat/arm/board/fvp/aarch32/
H A Dfvp_helpers.S122 mov r3, r0
129 lsleq r3, r0, #MPIDR_AFFINITY_BITS
132 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS
133 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS
134 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
137 mov r3, #FVP_MAX_CPUS_PER_CLUSTER
138 mla r1, r2, r3, r1
139 mov r3, #FVP_MAX_PE_PER_CPU
140 mla r0, r1, r3, r0
/rk3399_ARM-atf/plat/qti/msm8916/aarch32/
H A Duartdm_console.S76 ldr r3, [r1, #UART_DM_SR]
77 tst r3, #UART_DM_SR_TXEMT
84 mov r3, #UART_DM_CR_RESET_RX
85 str r3, [r1, #UART_DM_CR]
88 mov r3, #UART_DM_CR_RESET_TX
89 str r3, [r1, #UART_DM_CR]
97 mov r3, #UART_DM_DMEN_TX_SC
98 str r3, [r1, #UART_DM_DMEN]
101 mov r3, #UART_DM_CR_TX_ENABLE
102 str r3, [r1, #UART_DM_CR]
/rk3399_ARM-atf/drivers/arm/css/sds/aarch32/
H A Dsds_helpers.S25 ubfx r3, r1, #0, #16
28 cmp r2, r3
38 mov r3, #0
49 add r3, r3, #0x1
50 cmp r1, r3
/rk3399_ARM-atf/lib/libc/aarch32/
H A Dmemset.S38 mov r3, r1
49 stmiahs r12!, {r1, r3, r4, lr}
50 stmiahs r12!, {r1, r3, r4, lr}
54 stmiacs r12!, {r1, r3, r4, lr} /* write 16 bytes */
56 stmiami r12!, {r1, r3} /* write 8 bytes */
66 stmiacs r12!, {r1, r3} /* write 8 bytes */
/rk3399_ARM-atf/plat/imx/imx7/common/
H A Dimx7_helpers.S56 mov r3, #HAB_ROM_VECTOR_TABLE_FAILSAFE
57 ldr r3, [r3, #0]
58 blx r3
/rk3399_ARM-atf/drivers/arm/pl011/aarch32/
H A Dpl011_console.S51 ldr r3, [r0, #UARTCR]
52 bic r3, r3, #PL011_UARTCR_UARTEN
53 str r3, [r0, #UARTCR]
58 push {r0,r3}
59 softudiv r0,r1,r2,r3
61 pop {r0,r3}
108 mov r4, r3
/rk3399_ARM-atf/lib/compiler-rt/builtins/arm/
H A Daeabi_uldivmod.S34 movs r1, r3
35 movs r3, r6
39 ldr r3, [sp, #12]
H A Daeabi_ldivmod.S34 movs r1, r3
35 movs r3, r6
39 ldr r3, [sp, #12]
H A Daeabi_memset.S17 mov r3, r1
19 mov r2, r3
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch32/
H A Denable_mmu.S26 mov r3, r0
61 tst r3, #DISABLE_DCACHE
83 mov r3, r0
113 tst r3, #DISABLE_DCACHE
/rk3399_ARM-atf/bl32/sp_min/aarch32/
H A Dentrypoint.S72 mov r12, r3
120 mov r3, r12
206 and r3, r0, #SCR_NS_BIT /* flags */
257 push {r2, r3}
259 pop {r0, r3}
276 ldcopr16 r2, r3, CNTPCT_64
277 strd r2, r3, [r0]
/rk3399_ARM-atf/plat/common/aarch32/
H A Dcrash_console_helpers.S44 mov r3, lr
48 bx r3
/rk3399_ARM-atf/bl2/aarch32/
H A Dbl2_el3_entrypoint.S20 mov r12, r3
37 mov r3, r12
H A Dbl2_entrypoint.S35 mov r11, r3
120 mov r3, r11
/rk3399_ARM-atf/lib/cpus/aarch32/
H A Dcpu_helpers.S35 ldr r3, =CPU_IMPL_PN_MASK
38 and r2, r2, r3
46 and r1, r1, r3
/rk3399_ARM-atf/common/aarch32/
H A Ddebug.S121 mov r3, lr
129 bx r3
142 mov r3, lr
158 bx r3
/rk3399_ARM-atf/include/arch/aarch32/
H A Dsmccc_helpers.h42 u_register_t r3; member
99 CASSERT(SMC_CTX_GPREG_R3 == __builtin_offsetof(smc_ctx_t, r3),
130 ((smc_ctx_t *)(_h))->r3 = (_r3); \
156 _r3 = ((smc_ctx_t *)_hdl)->r3; \
/rk3399_ARM-atf/plat/allwinner/common/
H A Darisc_off.S20 # r3, so to be patched in the lower 16 bits of the first instruction,
69 l.ff1 r6, r3 # get core number from high mask
83 l.movhi r3, 0 # FIXUP! with core mask
88 l.and r5, r5, r3 # mask requested core
92 l.srli r6, r3, 16 # move mask to lower 16 bits(ds)

12