18c2ecf20Sopenharmony_ciSilicon Image SiI9234 HDMI/MHL bridge bindings 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci - compatible : "sil,sii9234". 58c2ecf20Sopenharmony_ci - reg : I2C address for TPI interface, use 0x39 68c2ecf20Sopenharmony_ci - avcc33-supply : MHL/USB Switch Supply Voltage (3.3V) 78c2ecf20Sopenharmony_ci - iovcc18-supply : I/O Supply Voltage (1.8V) 88c2ecf20Sopenharmony_ci - avcc12-supply : TMDS Analog Supply Voltage (1.2V) 98c2ecf20Sopenharmony_ci - cvcc12-supply : Digital Core Supply Voltage (1.2V) 108c2ecf20Sopenharmony_ci - interrupts: interrupt specifier of INT pin 118c2ecf20Sopenharmony_ci - reset-gpios: gpio specifier of RESET pin (active low) 128c2ecf20Sopenharmony_ci - video interfaces: Device node can contain two video interface port 138c2ecf20Sopenharmony_ci nodes for HDMI encoder and connector according to [1]. 148c2ecf20Sopenharmony_ci - port@0 - MHL to HDMI 158c2ecf20Sopenharmony_ci - port@1 - MHL to connector 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci[1]: Documentation/devicetree/bindings/media/video-interfaces.txt 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciExample: 218c2ecf20Sopenharmony_ci sii9234@39 { 228c2ecf20Sopenharmony_ci compatible = "sil,sii9234"; 238c2ecf20Sopenharmony_ci reg = <0x39>; 248c2ecf20Sopenharmony_ci avcc33-supply = <&vcc33mhl>; 258c2ecf20Sopenharmony_ci iovcc18-supply = <&vcc18mhl>; 268c2ecf20Sopenharmony_ci avcc12-supply = <&vsil12>; 278c2ecf20Sopenharmony_ci cvcc12-supply = <&vsil12>; 288c2ecf20Sopenharmony_ci reset-gpios = <&gpf3 4 GPIO_ACTIVE_LOW>; 298c2ecf20Sopenharmony_ci interrupt-parent = <&gpf3>; 308c2ecf20Sopenharmony_ci interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci ports { 338c2ecf20Sopenharmony_ci #address-cells = <1>; 348c2ecf20Sopenharmony_ci #size-cells = <0>; 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci port@0 { 378c2ecf20Sopenharmony_ci reg = <0>; 388c2ecf20Sopenharmony_ci mhl_to_hdmi: endpoint { 398c2ecf20Sopenharmony_ci remote-endpoint = <&hdmi_to_mhl>; 408c2ecf20Sopenharmony_ci }; 418c2ecf20Sopenharmony_ci }; 428c2ecf20Sopenharmony_ci port@1 { 438c2ecf20Sopenharmony_ci reg = <1>; 448c2ecf20Sopenharmony_ci mhl_to_connector: endpoint { 458c2ecf20Sopenharmony_ci remote-endpoint = <&connector_to_mhl>; 468c2ecf20Sopenharmony_ci }; 478c2ecf20Sopenharmony_ci }; 488c2ecf20Sopenharmony_ci }; 498c2ecf20Sopenharmony_ci }; 50