MLK-16130-4: ARM64: dts: add hdmi audio device node
authorShengjiu Wang <shengjiu.wang@freescale.com>
Thu, 3 Aug 2017 03:08:24 +0000 (11:08 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:36:16 +0000 (15:36 -0500)
add hdmi audio device node

Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
arch/arm64/boot/dts/freescale/fsl-imx8mq-evk.dts

index c7378a5..2600c4a 100644 (file)
                        "Line Out Jack", "LINEVOUTR";
        };
 
+       sound-hdmi {
+               compatible = "fsl,imx-audio-cdnhdmi";
+               model = "imx-audio-hdmi";
+               audio-cpu = <&sai4>;
+               video-mode = <95>;      /* #16: 1920x1080p@60HZ 16:9 */
+                                       /* #95: 3840x2160p@30Hz 16:9 */
+       };
+
        pwmleds {
                compatible = "pwm-leds";
 
        };
 };
 
+&clk {
+       assigned-clocks = <&clk IMX8MQ_AUDIO_PLL1>;
+       assigned-clock-rates = <786432000>;
+};
+
 &iomuxc {
        pinctrl-names = "default";
 
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_sai2>;
        assigned-clocks = <&clk IMX8MQ_CLK_SAI2_SRC>,
-                       <&clk IMX8MQ_AUDIO_PLL1>,
-                       <&clk IMX8MQ_CLK_SAI2_PRE_DIV>,
                        <&clk IMX8MQ_CLK_SAI2_DIV>;
        assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1_OUT>;
-       assigned-clock-rates = <0>, <786432000>, <98306000>, <24576000>;
+       assigned-clock-rates = <0>, <24576000>;
+       status = "okay";
+};
+
+&sai4 {
+       assigned-clocks = <&clk IMX8MQ_CLK_SAI4_SRC>,
+                       <&clk IMX8MQ_CLK_SAI4_DIV>;
+       assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1_OUT>;
+       assigned-clock-rates = <0>, <24576000>;
        status = "okay";
 };