Home
last modified time | relevance | path

Searched full:easydma (Results 1 – 25 of 38) sorted by relevance

12

/Zephyr-Core-3.6.0/drivers/spi/
DKconfig.nrfx60 Allow enabling the nRF SPI Master with EasyDMA, despite
64 without EasyDMA. Note that the 'SPIM' and 'SPIS' drivers
65 use EasyDMA, while the 'SPI' driver does not.
78 Because of using EasyDMA, SPIM peripherals cannot use transmit and
85 by EasyDMA.
90 requests with buffers not accessible by EasyDMA since such transfers
/Zephyr-Core-3.6.0/dts/bindings/serial/
Dnordic,nrf-uart.yaml4 This is the binding for the peripheral without EasyDMA support.
6 EasyDMA.
Dnordic,nrf-uarte.yaml1 description: Nordic nRF family UARTE (UART with EasyDMA)
/Zephyr-Core-3.6.0/dts/bindings/i2c/
Dnordic,nrf-twi-common.yaml19 easydma-maxcnt-bits:
23 Maximum number of bits available in the EasyDMA MAXCNT register. This
Dnordic,nrf-twis.yaml5 Nordic nRF family TWIS (TWI slave with EasyDMA).
Dnordic,nrf-twim.yaml5 Nordic nRF family TWIM (TWI master with EasyDMA).
/Zephyr-Core-3.6.0/dts/arm/nordic/
Dnrf54l15_cpuapp_peripherals.dtsi26 easydma-maxcnt-bits = <16>;
109 easydma-maxcnt-bits = <16>;
126 easydma-maxcnt-bits = <16>;
144 easydma-maxcnt-bits = <16>;
161 easydma-maxcnt-bits = <16>;
179 easydma-maxcnt-bits = <16>;
196 easydma-maxcnt-bits = <16>;
350 easydma-maxcnt-bits = <16>;
367 easydma-maxcnt-bits = <16>;
Dnrf91_peripherals.dtsi161 easydma-maxcnt-bits = <13>;
177 easydma-maxcnt-bits = <13>;
193 easydma-maxcnt-bits = <13>;
209 easydma-maxcnt-bits = <13>;
225 easydma-maxcnt-bits = <13>;
241 easydma-maxcnt-bits = <13>;
257 easydma-maxcnt-bits = <13>;
273 easydma-maxcnt-bits = <13>;
Dnrf5340_cpuapp_peripherals.dtsi82 easydma-maxcnt-bits = <16>;
99 easydma-maxcnt-bits = <16>;
123 easydma-maxcnt-bits = <16>;
140 easydma-maxcnt-bits = <16>;
158 easydma-maxcnt-bits = <16>;
177 easydma-maxcnt-bits = <16>;
194 easydma-maxcnt-bits = <16>;
218 easydma-maxcnt-bits = <16>;
235 easydma-maxcnt-bits = <16>;
Dnrf51822.dtsi92 easydma-maxcnt-bits = <8>;
103 easydma-maxcnt-bits = <8>;
120 easydma-maxcnt-bits = <8>;
131 easydma-maxcnt-bits = <8>;
Dnrf52833.dtsi125 easydma-maxcnt-bits = <16>;
143 easydma-maxcnt-bits = <16>;
161 easydma-maxcnt-bits = <16>;
179 easydma-maxcnt-bits = <16>;
455 easydma-maxcnt-bits = <16>;
512 easydma-maxcnt-bits = <16>;
Dnrf52840.dtsi120 easydma-maxcnt-bits = <16>;
138 easydma-maxcnt-bits = <16>;
156 easydma-maxcnt-bits = <16>;
174 easydma-maxcnt-bits = <16>;
449 easydma-maxcnt-bits = <16>;
516 easydma-maxcnt-bits = <16>;
Dnrf52832.dtsi118 easydma-maxcnt-bits = <8>;
136 easydma-maxcnt-bits = <8>;
154 easydma-maxcnt-bits = <8>;
172 easydma-maxcnt-bits = <8>;
440 easydma-maxcnt-bits = <8>;
Dnrf52820.dtsi126 easydma-maxcnt-bits = <15>;
144 easydma-maxcnt-bits = <15>;
162 easydma-maxcnt-bits = <15>;
180 easydma-maxcnt-bits = <15>;
Dnrf52811.dtsi130 easydma-maxcnt-bits = <14>;
149 easydma-maxcnt-bits = <14>;
167 easydma-maxcnt-bits = <14>;
Dnrf52805.dtsi114 easydma-maxcnt-bits = <14>;
132 easydma-maxcnt-bits = <14>;
Dnrf52810.dtsi118 easydma-maxcnt-bits = <10>;
136 easydma-maxcnt-bits = <10>;
Dnrf5340_cpunet.dtsi197 easydma-maxcnt-bits = <16>;
214 easydma-maxcnt-bits = <16>;
/Zephyr-Core-3.6.0/dts/bindings/spi/
Dnordic,nrf-spi-common.yaml33 easydma-maxcnt-bits:
37 Maximum number of bits available in the EasyDMA MAXCNT register. This
Dnordic,nrf-spis.yaml4 description: Nordic nRF family SPIS (SPI slave with EasyDMA)
Dnordic,nrf-spim.yaml4 description: Nordic nRF family SPIM (SPI master with EasyDMA)
/Zephyr-Core-3.6.0/drivers/serial/
DKconfig.nrfx_uart_instance85 in memory which can be used by the EasyDMA.
95 in memory which can be used by the EasyDMA. It is also used to store
DKconfig.nrfx45 in RAM, because EasyDMA in UARTE peripherals can only transfer data
/Zephyr-Core-3.6.0/drivers/flash/
DKconfig.nordic_qspi_nor13 Enable support for nrfx QSPI driver with EasyDMA.
/Zephyr-Core-3.6.0/drivers/usb/common/nrf_usbd_common/
Dnrf_usbd_common.c218 /* Semaphore to guard EasyDMA access.
284 /* Get EasyDMA end event address for given endpoint */
303 /* Return number of bytes last transferred by EasyDMA on given endpoint */
322 /* Start EasyDMA on given endpoint */
472 * @brief Mark that EasyDMA is working.
474 * Internal function to set the flag informing about EasyDMA transfer pending.
475 * This function is called always just after the EasyDMA transfer is started.
485 * @brief Mark that EasyDMA is free.
487 * Internal function to clear the flag informing about EasyDMA transfer pending.
488 * This function is called always just after the finished EasyDMA transfer is detected.
[all …]

12