Home
last modified time | relevance | path

Searched +full:rpi +full:- +full:pico +full:- +full:dma +full:- +full:rp2040 (Results 1 – 4 of 4) sorted by relevance

/Zephyr-latest/dts/bindings/dma/
Draspberrypi,pico-dma.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Raspberry Pi Pico DMA
10 Use the definitions defined in `zephyr/dt-bindings/dma/rpi-pico-dma-rp2040.h`,
11 or `zephyr/dt-bindings/dma/rpi-pico-dma-rp2350.h`
13 channel-config: A 32bit mask specifying the DMA channel configuration
14 - bit 3: Enable Quiet IRQ
15 - bit 1: Enable Byte Swap
16 - bit 0: Enable High Priority
18 compatible: "raspberrypi,pico-dma"
20 include: [dma-controller.yaml, reset-device.yaml]
[all …]
/Zephyr-latest/tests/drivers/spi/spi_loopback/boards/
Drpi_pico.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/dma/rpi-pico-dma-rp2040.h>
9 &dma {
14 cs-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
16 dmas = <&dma 0 RPI_PICO_DMA_SLOT_SPI0_TX 0>, <&dma 1 RPI_PICO_DMA_SLOT_SPI0_RX 0>;
17 dma-names = "tx", "rx";
20 compatible = "test-spi-loopback-slow";
22 spi-max-frequency = <500000>;
25 compatible = "test-spi-loopback-fast";
27 spi-max-frequency = <16000000>;
/Zephyr-latest/drivers/dma/
Ddma_rpi_pico.c4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/drivers/dma.h>
14 #include <zephyr/dt-bindings/dma/rpi-pico-dma-rp2040.h>
16 #include <zephyr/dt-bindings/dma/rpi-pico-dma-rp2350.h>
19 #include <hardware/dma.h>
60 const struct dma_rpi_pico_config *cfg = dev->config; in rpi_pico_dma_channel_clear_error_flags()
62 ((dma_hw_t *)cfg->reg)->ch[channel].al1_ctrl &= ~DMA_INT_ERROR_FLAGS; in rpi_pico_dma_channel_clear_error_flags()
68 const struct dma_rpi_pico_config *cfg = dev->config; in rpi_pico_dma_channel_get_error_flags()
70 return ((dma_hw_t *)cfg->reg)->ch[channel].al1_ctrl & DMA_INT_ERROR_FLAGS; in rpi_pico_dma_channel_get_error_flags()
75 const struct dma_rpi_pico_config *cfg = dev->config; in rpi_pico_dma_channel_abort()
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
93 application code, these will now automatically be registered at boot-up (this
129 This may cause out-of-tree scripts or commands to fail if they have relied
[all …]