1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2
3/dts-v1/;
4
5#include "imx8mp-skov-reva.dtsi"
6
7/ {
8	model = "SKOV IMX8MP CPU revB - HDMI";
9	compatible = "skov,imx8mp-skov-revb-hdmi", "fsl,imx8mp";
10};
11
12&hdmi_pvi {
13	status = "okay";
14};
15
16&hdmi_tx {
17	pinctrl-names = "default";
18	pinctrl-0 = <&pinctrl_hdmi>;
19	ddc-i2c-bus = <&i2c5>;
20	status = "okay";
21};
22
23&hdmi_tx_phy {
24	status = "okay";
25};
26
27&i2c5 {
28	pinctrl-names = "default", "gpio";
29	pinctrl-0 = <&pinctrl_i2c5>;
30	pinctrl-1 = <&pinctrl_i2c5_gpio>;
31	scl-gpios = <&gpio3 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
32	sda-gpios = <&gpio3 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
33	clock-frequency = <100000>;
34	status = "okay";
35};
36
37&lcdif3 {
38	status = "okay";
39};
40
41&iomuxc {
42	pinctrl_hdmi: hdmigrp {
43		fsl,pins = <
44			MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD			0x19
45		>;
46	};
47
48	pinctrl_i2c5: i2c5grp {
49		fsl,pins = <
50			MX8MP_IOMUXC_HDMI_DDC_SCL__I2C5_SCL			0x400001c2
51			MX8MP_IOMUXC_HDMI_DDC_SDA__I2C5_SDA			0x400001c2
52		>;
53	};
54
55	pinctrl_i2c5_gpio: i2c5gpiogrp {
56		fsl,pins = <
57			MX8MP_IOMUXC_HDMI_DDC_SCL__GPIO3_IO26			0x400001c2
58			MX8MP_IOMUXC_HDMI_DDC_SDA__GPIO3_IO27			0x400001c2
59		>;
60	};
61};
62