1*4882a593SmuzhiyunSilicon Image SiI9234 HDMI/MHL bridge bindings 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun - compatible : "sil,sii9234". 5*4882a593Smuzhiyun - reg : I2C address for TPI interface, use 0x39 6*4882a593Smuzhiyun - avcc33-supply : MHL/USB Switch Supply Voltage (3.3V) 7*4882a593Smuzhiyun - iovcc18-supply : I/O Supply Voltage (1.8V) 8*4882a593Smuzhiyun - avcc12-supply : TMDS Analog Supply Voltage (1.2V) 9*4882a593Smuzhiyun - cvcc12-supply : Digital Core Supply Voltage (1.2V) 10*4882a593Smuzhiyun - interrupts: interrupt specifier of INT pin 11*4882a593Smuzhiyun - reset-gpios: gpio specifier of RESET pin (active low) 12*4882a593Smuzhiyun - video interfaces: Device node can contain two video interface port 13*4882a593Smuzhiyun nodes for HDMI encoder and connector according to [1]. 14*4882a593Smuzhiyun - port@0 - MHL to HDMI 15*4882a593Smuzhiyun - port@1 - MHL to connector 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun[1]: Documentation/devicetree/bindings/media/video-interfaces.txt 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunExample: 21*4882a593Smuzhiyun sii9234@39 { 22*4882a593Smuzhiyun compatible = "sil,sii9234"; 23*4882a593Smuzhiyun reg = <0x39>; 24*4882a593Smuzhiyun avcc33-supply = <&vcc33mhl>; 25*4882a593Smuzhiyun iovcc18-supply = <&vcc18mhl>; 26*4882a593Smuzhiyun avcc12-supply = <&vsil12>; 27*4882a593Smuzhiyun cvcc12-supply = <&vsil12>; 28*4882a593Smuzhiyun reset-gpios = <&gpf3 4 GPIO_ACTIVE_LOW>; 29*4882a593Smuzhiyun interrupt-parent = <&gpf3>; 30*4882a593Smuzhiyun interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun ports { 33*4882a593Smuzhiyun #address-cells = <1>; 34*4882a593Smuzhiyun #size-cells = <0>; 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun port@0 { 37*4882a593Smuzhiyun reg = <0>; 38*4882a593Smuzhiyun mhl_to_hdmi: endpoint { 39*4882a593Smuzhiyun remote-endpoint = <&hdmi_to_mhl>; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun }; 42*4882a593Smuzhiyun port@1 { 43*4882a593Smuzhiyun reg = <1>; 44*4882a593Smuzhiyun mhl_to_connector: endpoint { 45*4882a593Smuzhiyun remote-endpoint = <&connector_to_mhl>; 46*4882a593Smuzhiyun }; 47*4882a593Smuzhiyun }; 48*4882a593Smuzhiyun }; 49*4882a593Smuzhiyun }; 50