blob: aa4be71707172c0a9882527c23653fb5ed4cf5a6 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/sound/fsl,aud2htx.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NXP Audio Subsystem to HDMI RTX Subsystem Controller
8
9maintainers:
10 - Shengjiu Wang <shengjiu.wang@nxp.com>
11
12properties:
13 compatible:
14 const: fsl,imx8mp-aud2htx
15
16 reg:
17 maxItems: 1
18
19 interrupts:
20 maxItems: 1
21
22 clocks:
23 items:
24 - description: Peripheral clock
25
26 clock-names:
27 items:
28 - const: bus
29
30 dmas:
31 items:
32 - description: DMA controller phandle and request line for TX
33
34 dma-names:
35 items:
36 - const: tx
37
38 power-domains:
39 maxItems: 1
40
41required:
42 - compatible
43 - reg
44 - interrupts
45 - clocks
46 - clock-names
47 - dmas
48 - dma-names
49
50additionalProperties: false
51
52examples:
53 - |
54 #include <dt-bindings/interrupt-controller/arm-gic.h>
55 #include <dt-bindings/clock/imx8mp-clock.h>
56
57 aud2htx: aud2htx@30cb0000 {
58 compatible = "fsl,imx8mp-aud2htx";
59 reg = <0x30cb0000 0x10000>;
60 interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
61 clocks = <&audiomix_clk IMX8MP_CLK_AUDIOMIX_AUD2HTX_IPG>;
62 clock-names = "bus";
63 dmas = <&sdma2 26 2 0>;
64 dma-names = "tx";
65 power-domains = <&audiomix_pd>;
66 };