1e344cf5eSShengjiu Wang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2e344cf5eSShengjiu Wang%YAML 1.2
3e344cf5eSShengjiu Wang---
4e344cf5eSShengjiu Wang$id: http://devicetree.org/schemas/sound/imx-audio-hdmi.yaml#
5e344cf5eSShengjiu Wang$schema: http://devicetree.org/meta-schemas/core.yaml#
6e344cf5eSShengjiu Wang
7e344cf5eSShengjiu Wangtitle: NXP i.MX audio complex with HDMI
8e344cf5eSShengjiu Wang
9e344cf5eSShengjiu Wangmaintainers:
10e344cf5eSShengjiu Wang  - Shengjiu Wang <shengjiu.wang@nxp.com>
11e344cf5eSShengjiu Wang
12e344cf5eSShengjiu Wangproperties:
13e344cf5eSShengjiu Wang  compatible:
14e344cf5eSShengjiu Wang    enum:
15e344cf5eSShengjiu Wang      - fsl,imx-audio-hdmi
16e344cf5eSShengjiu Wang      - fsl,imx-audio-sii902x
17e344cf5eSShengjiu Wang
18e344cf5eSShengjiu Wang  model:
19e344cf5eSShengjiu Wang    $ref: /schemas/types.yaml#/definitions/string
20e344cf5eSShengjiu Wang    description: User specified audio sound card name
21e344cf5eSShengjiu Wang
22e344cf5eSShengjiu Wang  audio-cpu:
23*4e71ed98SRob Herring    $ref: /schemas/types.yaml#/definitions/phandle
24e344cf5eSShengjiu Wang    description: The phandle of an CPU DAI controller
25e344cf5eSShengjiu Wang
26e344cf5eSShengjiu Wang  hdmi-out:
27*4e71ed98SRob Herring    type: boolean
28e344cf5eSShengjiu Wang    description: |
29e344cf5eSShengjiu Wang      This is a boolean property. If present, the transmitting function
30e344cf5eSShengjiu Wang      of HDMI will be enabled, indicating there's a physical HDMI out
31e344cf5eSShengjiu Wang      connector or jack on the board or it's connecting to some other IP
32e344cf5eSShengjiu Wang      block, such as an HDMI encoder or display-controller.
33e344cf5eSShengjiu Wang
34e344cf5eSShengjiu Wang  hdmi-in:
35*4e71ed98SRob Herring    type: boolean
36e344cf5eSShengjiu Wang    description: |
37e344cf5eSShengjiu Wang      This is a boolean property. If present, the receiving function of
38e344cf5eSShengjiu Wang      HDMI will be enabled, indicating there is a physical HDMI in
39e344cf5eSShengjiu Wang      connector/jack on the board.
40e344cf5eSShengjiu Wang
41e344cf5eSShengjiu Wangrequired:
42e344cf5eSShengjiu Wang  - compatible
43e344cf5eSShengjiu Wang  - model
44e344cf5eSShengjiu Wang  - audio-cpu
45e344cf5eSShengjiu Wang
46e344cf5eSShengjiu WangadditionalProperties: false
47e344cf5eSShengjiu Wang
48e344cf5eSShengjiu Wangexamples:
49e344cf5eSShengjiu Wang  - |
50e344cf5eSShengjiu Wang    sound-hdmi {
51e344cf5eSShengjiu Wang        compatible = "fsl,imx-audio-hdmi";
52e344cf5eSShengjiu Wang        model = "audio-hdmi";
53e344cf5eSShengjiu Wang        audio-cpu = <&aud2htx>;
54e344cf5eSShengjiu Wang        hdmi-out;
55e344cf5eSShengjiu Wang    };
56