blob: 35960fbca7fe9fbfc04f8d18555214989cf68e41 [file] [log] [blame]
# Copyright (c) 2023 TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
# SPDX-License-Identifier: Apache-2.0
description: |
Raspberry Pi Pico GPIO
channel: Select channel for data transmitting
slot: Select peripheral data request
Use the definitions defined in `zephyr/dt-bindings/dma/rpi_pico_dma.h`.
channel-config: A 32bit mask specifying the DMA channel configuration
- bit 3: Enable Quiet IRQ
- bit 1: Enable Byte Swap
- bit 0: Enable High Priority
compatible: "raspberrypi,pico-dma"
include: [dma-controller.yaml, reset-device.yaml]
properties:
reg:
required: true
interrupts:
required: true
dma-channels:
required: true
irq0-channels:
type: uint8-array
default: [0, 2, 4, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]
description: Channels list that uses the irq0
"#dma-cells":
const: 3
dma-cells:
- channel
- slot
- channel-config