Home
last modified time | relevance | path

Searched refs:ldr (Results 1 – 25 of 35) sorted by relevance

12

/hal_rpi_pico-latest/src/rp2_common/hardware_divider/
Ddivider.S13 ldr r3, =(SIO_BASE)
21 ldr r3, =(SIO_BASE)
35 ldr r1, [r3, #SIO_DIV_REMAINDER_OFFSET]
36 ldr r0, [r3, #SIO_DIV_QUOTIENT_OFFSET]
40 ldr r3, =SIO_BASE
41 ldr r1, [r3, #SIO_DIV_UDIVIDEND_OFFSET]
42 ldr r2, [r3, #SIO_DIV_UDIVISOR_OFFSET]
46 ldr r1, [r3, #SIO_DIV_REMAINDER_OFFSET]
47 ldr r2, [r3, #SIO_DIV_QUOTIENT_OFFSET]
52 ldr r3, =SIO_BASE
/hal_rpi_pico-latest/src/rp2_common/pico_bit_ops/
Dbit_ops_aeabi.S38 ldr r0, =aeabi_bits_funcs
40 ldr r3, =rom_funcs_lookup
52 ldr r3, =aeabi_bits_funcs
53 ldr r3, [r3, #CLZ32]
58 ldr r3, =aeabi_bits_funcs
59 ldr r3, [r3, #CTZ32]
64 ldr r3, =aeabi_bits_funcs
65 ldr r3, [r3, #POPCOUNT32]
71 ldr r3, =aeabi_bits_funcs
72 ldr r3, [r3, #CLZ32]
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_mem_ops/
Dmem_ops_aeabi.S45 ldr r0, =aeabi_mem_funcs
47 ldr r3, =rom_funcs_lookup
65 ldr r3, =aeabi_mem_funcs
66 ldr r3, [r3, #MEMSET]
75 ldr r3, =aeabi_mem_funcs
76 ldr r3, [r3, #MEMSET4]
81 ldr r3, =aeabi_mem_funcs
82 ldr r3, [r3, #MEMCPY4]
88 ldr r3, =aeabi_mem_funcs
89 ldr r3, [r3, #MEMSET]
[all …]
/hal_rpi_pico-latest/src/rp2040/boot_stage2/
Dboot2_is25lp080.S96 ldr r3, =XIP_SSI_BASE // Use as base address where possible
114 ldr r1, =(CTRL0_SPI_TXRX)
122 ldr r0, =CMD_READ_STATUS
124 ldr r2, =SREG_DATA
134 ldr r1, [r3, #SSI_DR0_OFFSET]
143 ldr r1, [r3, #SSI_DR0_OFFSET]
144 ldr r1, [r3, #SSI_DR0_OFFSET]
148 ldr r0, =CMD_READ_STATUS
184 ldr r1, =(CTRLR0_ENTER_XIP)
198 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
[all …]
Dboot2_at25sf128a.S107 ldr r3, =PADS_QSPI_BASE
110 ldr r0, [r3, #PADS_QSPI_GPIO_QSPI_SD0_OFFSET]
118 ldr r3, =XIP_SSI_BASE
147 ldr r1, =(CTRL0_SPI_TXRX)
167 ldr r1, [r3, #SSI_DR0_OFFSET]
175 ldr r1, [r3, #SSI_DR0_OFFSET]
176 ldr r1, [r3, #SSI_DR0_OFFSET]
177 ldr r1, [r3, #SSI_DR0_OFFSET]
208 ldr r1, =(CTRLR0_ENTER_XIP)
222 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
[all …]
Dboot2_w25q080.S107 ldr r3, =PADS_QSPI_BASE
110 ldr r0, [r3, #PADS_QSPI_GPIO_QSPI_SD0_OFFSET]
118 ldr r3, =XIP_SSI_BASE
147 ldr r1, =(CTRL0_SPI_TXRX)
167 ldr r1, [r3, #SSI_DR0_OFFSET]
177 ldr r1, [r3, #SSI_DR0_OFFSET]
178 ldr r1, [r3, #SSI_DR0_OFFSET]
179 ldr r1, [r3, #SSI_DR0_OFFSET]
210 ldr r1, =(CTRLR0_ENTER_XIP)
224 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
[all …]
Dboot2_w25x10cl.S87 ldr r3, =XIP_SSI_BASE // Use as base address where possible
117 ldr r1, =(CTRLR0_ENTER_XIP)
131 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
132 ldr r0, =(XIP_SSI_BASE + SSI_SPI_CTRLR0_OFFSET) // SPI_CTRL0 Register
148 ldr r0, [r3, #SSI_SR_OFFSET] // Read status register
180 ldr r1, =(SPI_CTRLR0_XIP)
181 ldr r0, =(XIP_SSI_BASE + SSI_SPI_CTRLR0_OFFSET)
Dboot2_generic_03h.S70 ldr r3, =XIP_SSI_BASE // Use as base address where possible
80 ldr r1, =(CTRLR0_XIP)
83 ldr r1, =(SPI_CTRLR0_XIP)
84 ldr r0, =(XIP_SSI_BASE + SSI_SPI_CTRLR0_OFFSET)
Dboot2_usb_blinky.S32 ldr r1, =('U' | ('B' << 8)) // Symbol for USB Boot
38 ldr r0, =(1u << ACTIVITY_LED) // Mask of which GPIO (or GPIOs) to use
/hal_rpi_pico-latest/src/rp2350/boot_stage2/
Dboot2_is25lp080.S92 ldr r3, =XIP_SSI_BASE // Use as base address where possible
110 ldr r1, =(CTRL0_SPI_TXRX)
118 ldr r0, =CMD_READ_STATUS
120 ldr r2, =SREG_DATA
130 ldr r1, [r3, #SSI_DR0_OFFSET]
139 ldr r1, [r3, #SSI_DR0_OFFSET]
140 ldr r1, [r3, #SSI_DR0_OFFSET]
144 ldr r0, =CMD_READ_STATUS
180 ldr r1, =(CTRLR0_ENTER_XIP)
194 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
[all …]
Dboot2_at25sf128a.S103 ldr r3, =PADS_QSPI_BASE
106 ldr r0, [r3, #PADS_QSPI_GPIO_QSPI_SD0_OFFSET]
114 ldr r3, =XIP_SSI_BASE
143 ldr r1, =(CTRL0_SPI_TXRX)
163 ldr r1, [r3, #SSI_DR0_OFFSET]
171 ldr r1, [r3, #SSI_DR0_OFFSET]
172 ldr r1, [r3, #SSI_DR0_OFFSET]
173 ldr r1, [r3, #SSI_DR0_OFFSET]
204 ldr r1, =(CTRLR0_ENTER_XIP)
218 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
[all …]
Dboot2_w25x10cl.S83 ldr r3, =XIP_SSI_BASE // Use as base address where possible
113 ldr r1, =(CTRLR0_ENTER_XIP)
127 ldr r1, =(SPI_CTRLR0_ENTER_XIP)
128 ldr r0, =(XIP_SSI_BASE + SSI_SPI_CTRLR0_OFFSET) // SPI_CTRL0 Register
144 ldr r0, [r3, #SSI_SR_OFFSET] // Read status register
176 ldr r1, =(SPI_CTRLR0_XIP)
177 ldr r0, =(XIP_SSI_BASE + SSI_SPI_CTRLR0_OFFSET)
Dboot2_w25q080.S241 ldr r3, =PADS_QSPI_BASE
262 ldr r1, =INIT_DIRECT_CSR
268 ldr r0, [r3, #QMI_DIRECT_CSR_OFFSET]
282 ldr r0, [r3, #QMI_DIRECT_RX_OFFSET]
292 ldr r0, [r3, #QMI_DIRECT_RX_OFFSET]
293 ldr r0, [r3, #QMI_DIRECT_RX_OFFSET]
294 ldr r0, [r3, #QMI_DIRECT_RX_OFFSET]
311 ldr r0, =INIT_M0_TIMING
313 ldr r0, =INIT_M0_RCMD
315 ldr r0, =INIT_M0_RFMT
Dboot2_generic_03h.S105 ldr r3, =XIP_QMI_BASE
106 ldr r0, =INIT_M0_TIMING
108 ldr r0, =INIT_M0_RCMD
110 ldr r0, =INIT_M0_RFMT
Dboot2_usb_blinky.S33 ldr r1, =('U' | ('B' << 8)) // Symbol for USB Boot
39 ldr r0, =(1u << ACTIVITY_LED) // Mask of which GPIO (or GPIOs) to use
/hal_rpi_pico-latest/src/rp2_common/hardware_divider/include/hardware/
Ddivider_helper.S37 ldr r4, [r2, #SIO_DIV_UDIVIDEND_OFFSET] label
38 ldr r5, [r2, #SIO_DIV_UDIVISOR_OFFSET] label
39 ldr r7, [r2, #SIO_DIV_REMAINDER_OFFSET] label
40 ldr r6, [r2, #SIO_DIV_QUOTIENT_OFFSET] label
/hal_rpi_pico-latest/src/rp2_common/pico_divider/
Ddivider_hardware.S56 ldr r6, =SIO_BASE
58 ldr r4, [r6, #SIO_DIV_UDIVIDEND_OFFSET]
59 ldr r5, [r6, #SIO_DIV_UDIVISOR_OFFSET]
61 ldr r7, [r6, #SIO_DIV_REMAINDER_OFFSET]
62 ldr r6, [r6, #SIO_DIV_QUOTIENT_OFFSET]
81 ldr r2, =SIO_BASE
103 ldr r2, =SIO_BASE
104 ldr r3, [r2, #SIO_DIV_CSR_OFFSET]
114 ldr r2, =SIO_BASE
124 ldr r1, [r2, #SIO_DIV_REMAINDER_OFFSET]
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_double/
Ddouble_aeabi_rp2040.S92 ldr r3, =sd_table
93 ldr r3, [r3, #\SF_TABLE_OFFSET]
100 ldr r3, =sd_table
101 ldr r3, [r3, #\SF_TABLE_OFFSET]
184 ldr r2, =(SIO_BASE)
185 ldr r2, [r2, #SIO_DIV_CSR_OFFSET]
203 ldr r2, =(SIO_BASE)
207 ldr r2, =(SIO_BASE)
222 ldr r2, [sp, #4]
223 ldr r3, [sp, #12]
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/
Dcrt0.S343 ldr r0, = PPB_BASE + M33_CPACR_OFFSET
356 ldr r0, =__vectors
362 ldr r0, =BOOTROM_VTABLE_OFFSET
366 ldr r1, =(PPB_BASE + ARM_CPU_PREFIXED(VTOR_OFFSET))
385 ldr r0, =(SIO_BASE + SIO_CPUID_OFFSET)
386 ldr r0, [r0]
395 ldr r0, =BOOTROM_VTABLE_OFFSET
405 ldr r1, =__boot2_entry_point
433 ldr r1, =__bss_start__
434 ldr r2, =__bss_end__
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_float/
Dfloat_v1_rom_shim_rp2040.S52 ldr r0, [r0]
54 ldr r2, =sf_table
106 ldr r1, =0x29ef // packx
115 ldr r4, =0x29c1 // unpackx
148 ldr r3, =0x2cfc @ &pi_q29, circular coefficients
149 ldr r0,[r3] @ x negative, return +/- pi
158 ldr r3, =0x2cfc @ &pi_q29, circular coefficients
163 ldr r2,[r3] @ pi Q29
166 ldr r5, =0x2b97 @ cordic_vec
171 ldr r3, =0x2cfc @ &pi_q29, circular coefficients
[all …]
Dfloat_aeabi_rp2040.S88 ldr r3, =sf_table
89 ldr r3, [r3, #\SF_TABLE_OFFSET]
94 ldr r3, =sf_table
95 ldr r3, [r3, #\SF_TABLE_OFFSET]
151 ldr r2, =(SIO_BASE)
152 ldr r3, [r2, #SIO_DIV_CSR_OFFSET]
170 ldr r2, =(SIO_BASE)
390 ldr r3, =sf_clz_func
391 ldr r3, [r3]
507 ldr r2, =__aeabi_i2f
[all …]
/hal_rpi_pico-latest/src/rp2040/boot_stage2/asminclude/boot2_helpers/
Dexit_from_boot2.S21 ldr r0, =(XIP_BASE + 0x100)
22 ldr r1, =(PPB_BASE + M0PLUS_VTOR_OFFSET)
Dread_flash_sreg.S25 ldr r0, [r3, #SSI_DR0_OFFSET]
26 ldr r0, [r3, #SSI_DR0_OFFSET]
/hal_rpi_pico-latest/src/rp2350/boot_stage2/asminclude/boot2_helpers/
Dread_flash_sreg.S42 ldr r0, [r3, #QMI_DIRECT_RX_OFFSET]
43 ldr r0, [r3, #QMI_DIRECT_RX_OFFSET]
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq_handler_chain.S70 ldr r0, [r1, #4] // Get `handler` field of irq_handler_chain_slot
85 ldr r1, =irq_add_tail_to_free_list

12