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