29 lines
643 B
YAML
29 lines
643 B
YAML
|
# Copyright 2023 NXP
|
||
|
# SPDX-License-Identifier: Apache-2.0
|
||
|
|
||
|
description: NXP SmartDMA controller
|
||
|
|
||
|
compatible: "nxp,smartdma"
|
||
|
|
||
|
include: dma-controller.yaml
|
||
|
|
||
|
properties:
|
||
|
reg:
|
||
|
required: true
|
||
|
|
||
|
interrupts:
|
||
|
required: true
|
||
|
|
||
|
program-mem:
|
||
|
type: int
|
||
|
required: true
|
||
|
description: |
|
||
|
Program memory to load SMARTDMA routines into. Must be set to a RAM
|
||
|
region that the SMARTDMA can access on the chip.
|
||
|
|
||
|
# SmartDMA does not support channels, so no DMA cells should be provided.
|
||
|
# the driver or application using SMARTDMA can set the DMA program to run
|
||
|
# using the `dma_slot` parameter.
|
||
|
"#dma-cells":
|
||
|
const: 0
|