xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunTC358764 MIPI-DSI to LVDS panel bridge
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties:
4*4882a593Smuzhiyun  - compatible: "toshiba,tc358764"
5*4882a593Smuzhiyun  - reg: the virtual channel number of a DSI peripheral
6*4882a593Smuzhiyun  - vddc-supply: core voltage supply, 1.2V
7*4882a593Smuzhiyun  - vddio-supply: I/O voltage supply, 1.8V or 3.3V
8*4882a593Smuzhiyun  - vddlvds-supply: LVDS1/2 voltage supply, 3.3V
9*4882a593Smuzhiyun  - reset-gpios: a GPIO spec for the reset pin
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunThe device node can contain following 'port' child nodes,
12*4882a593Smuzhiyunaccording to the OF graph bindings defined in [1]:
13*4882a593Smuzhiyun  0: DSI Input, not required, if the bridge is DSI controlled
14*4882a593Smuzhiyun  1: LVDS Output, mandatory
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun[1]: Documentation/devicetree/bindings/media/video-interfaces.txt
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunExample:
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun	bridge@0 {
21*4882a593Smuzhiyun		reg = <0>;
22*4882a593Smuzhiyun		compatible = "toshiba,tc358764";
23*4882a593Smuzhiyun		vddc-supply = <&vcc_1v2_reg>;
24*4882a593Smuzhiyun		vddio-supply = <&vcc_1v8_reg>;
25*4882a593Smuzhiyun		vddlvds-supply = <&vcc_3v3_reg>;
26*4882a593Smuzhiyun		reset-gpios = <&gpd1 6 GPIO_ACTIVE_LOW>;
27*4882a593Smuzhiyun		#address-cells = <1>;
28*4882a593Smuzhiyun		#size-cells = <0>;
29*4882a593Smuzhiyun		port@1 {
30*4882a593Smuzhiyun			reg = <1>;
31*4882a593Smuzhiyun			lvds_ep: endpoint {
32*4882a593Smuzhiyun				remote-endpoint = <&panel_ep>;
33*4882a593Smuzhiyun			};
34*4882a593Smuzhiyun		};
35*4882a593Smuzhiyun	};
36