1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * DT overlay for MCIMXHDMICARD as used with the iMX53 QSB or QSRB boards 4 */ 5 6#include <dt-bindings/interrupt-controller/irq.h> 7#include <dt-bindings/gpio/gpio.h> 8 9/dts-v1/; 10/plugin/; 11 12&{/} { 13 hdmi: connector-hdmi { 14 compatible = "hdmi-connector"; 15 label = "hdmi"; 16 type = "a"; 17 18 port { 19 hdmi_connector_in: endpoint { 20 remote-endpoint = <&sii9022_out>; 21 }; 22 }; 23 }; 24 25 reg_1p2v: regulator-1p2v { 26 compatible = "regulator-fixed"; 27 regulator-name = "1P2V"; 28 regulator-min-microvolt = <1200000>; 29 regulator-max-microvolt = <1200000>; 30 regulator-always-on; 31 vin-supply = <®_3p2v>; 32 }; 33}; 34 35&display0 { 36 status = "okay"; 37}; 38 39&display0 { 40 port@1 { 41 display0_out: endpoint { 42 remote-endpoint = <&sii9022_in>; 43 }; 44 }; 45}; 46 47&i2c2 { 48 #address-cells = <1>; 49 #size-cells = <0>; 50 51 sii9022: bridge-hdmi@39 { 52 compatible = "sil,sii9022"; 53 reg = <0x39>; 54 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; 55 interrupts-extended = <&gpio3 31 IRQ_TYPE_LEVEL_LOW>; 56 iovcc-supply = <®_3p2v>; 57 #sound-dai-cells = <0>; 58 sil,i2s-data-lanes = <0>; 59 60 ports { 61 #address-cells = <1>; 62 #size-cells = <0>; 63 64 port@0 { 65 reg = <0>; 66 67 sii9022_in: endpoint { 68 remote-endpoint = <&display0_out>; 69 }; 70 }; 71 72 port@1 { 73 reg = <1>; 74 75 sii9022_out: endpoint { 76 remote-endpoint = <&hdmi_connector_in>; 77 }; 78 }; 79 }; 80 }; 81}; 82 83&panel_dpi { 84 status = "disabled"; 85}; 86