1*c66ec88fSEmmanuel VadotSamsung S6E8AA0 AMOLED LCD 5.3 inch panel
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot  - compatible: "samsung,s6e8aa0"
5*c66ec88fSEmmanuel Vadot  - reg: the virtual channel number of a DSI peripheral
6*c66ec88fSEmmanuel Vadot  - vdd3-supply: core voltage supply
7*c66ec88fSEmmanuel Vadot  - vci-supply: voltage supply for analog circuits
8*c66ec88fSEmmanuel Vadot  - reset-gpios: a GPIO spec for the reset pin
9*c66ec88fSEmmanuel Vadot  - display-timings: timings for the connected panel as described by [1]
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel VadotOptional properties:
12*c66ec88fSEmmanuel Vadot  - power-on-delay: delay after turning regulators on [ms]
13*c66ec88fSEmmanuel Vadot  - reset-delay: delay after reset sequence [ms]
14*c66ec88fSEmmanuel Vadot  - init-delay: delay after initialization sequence [ms]
15*c66ec88fSEmmanuel Vadot  - panel-width-mm: physical panel width [mm]
16*c66ec88fSEmmanuel Vadot  - panel-height-mm: physical panel height [mm]
17*c66ec88fSEmmanuel Vadot  - flip-horizontal: boolean to flip image horizontally
18*c66ec88fSEmmanuel Vadot  - flip-vertical: boolean to flip image vertically
19*c66ec88fSEmmanuel Vadot
20*c66ec88fSEmmanuel VadotThe device node can contain one 'port' child node with one child
21*c66ec88fSEmmanuel Vadot'endpoint' node, according to the bindings defined in [2]. This
22*c66ec88fSEmmanuel Vadotnode should describe panel's video bus.
23*c66ec88fSEmmanuel Vadot
24*c66ec88fSEmmanuel Vadot[1]: Documentation/devicetree/bindings/display/panel/display-timing.txt
25*c66ec88fSEmmanuel Vadot[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
26*c66ec88fSEmmanuel Vadot
27*c66ec88fSEmmanuel VadotExample:
28*c66ec88fSEmmanuel Vadot
29*c66ec88fSEmmanuel Vadot	panel {
30*c66ec88fSEmmanuel Vadot		compatible = "samsung,s6e8aa0";
31*c66ec88fSEmmanuel Vadot		reg = <0>;
32*c66ec88fSEmmanuel Vadot		vdd3-supply = <&vcclcd_reg>;
33*c66ec88fSEmmanuel Vadot		vci-supply = <&vlcd_reg>;
34*c66ec88fSEmmanuel Vadot		reset-gpios = <&gpy4 5 0>;
35*c66ec88fSEmmanuel Vadot		power-on-delay= <50>;
36*c66ec88fSEmmanuel Vadot		reset-delay = <100>;
37*c66ec88fSEmmanuel Vadot		init-delay = <100>;
38*c66ec88fSEmmanuel Vadot		panel-width-mm = <58>;
39*c66ec88fSEmmanuel Vadot		panel-height-mm = <103>;
40*c66ec88fSEmmanuel Vadot		flip-horizontal;
41*c66ec88fSEmmanuel Vadot		flip-vertical;
42*c66ec88fSEmmanuel Vadot
43*c66ec88fSEmmanuel Vadot		display-timings {
44*c66ec88fSEmmanuel Vadot			timing0: timing-0 {
45*c66ec88fSEmmanuel Vadot				clock-frequency = <57153600>;
46*c66ec88fSEmmanuel Vadot				hactive = <720>;
47*c66ec88fSEmmanuel Vadot				vactive = <1280>;
48*c66ec88fSEmmanuel Vadot				hfront-porch = <5>;
49*c66ec88fSEmmanuel Vadot				hback-porch = <5>;
50*c66ec88fSEmmanuel Vadot				hsync-len = <5>;
51*c66ec88fSEmmanuel Vadot				vfront-porch = <13>;
52*c66ec88fSEmmanuel Vadot				vback-porch = <1>;
53*c66ec88fSEmmanuel Vadot				vsync-len = <2>;
54*c66ec88fSEmmanuel Vadot			};
55*c66ec88fSEmmanuel Vadot		};
56*c66ec88fSEmmanuel Vadot	};
57