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