1// SPDX-License-Identifier: GPL-2.0-only 2/dts-v1/; 3 4#include "motorola-mapphone-handset.dtsi" 5 6/ { 7 backlight: backlight { 8 compatible = "led-backlight"; 9 10 leds = <&backlight_led>; 11 brightness-levels = <31 63 95 127 159 191 223 255>; 12 default-brightness-level = <6>; 13 }; 14 15 /* LCD regulator from sw5 source */ 16 lcd_regulator: regulator-lcd { 17 compatible = "regulator-fixed"; 18 regulator-name = "lcd"; 19 regulator-min-microvolt = <5050000>; 20 regulator-max-microvolt = <5050000>; 21 gpio = <&gpio4 0 GPIO_ACTIVE_HIGH>; /* gpio96 */ 22 enable-active-high; 23 vin-supply = <&sw5>; 24 }; 25}; 26 27&dsi1 { 28 status = "okay"; 29 vdd-supply = <&vcsi>; 30 31 port { 32 dsi1_out_ep: endpoint { 33 remote-endpoint = <&lcd0_in>; 34 lanes = <0 1 2 3 4 5>; 35 }; 36 }; 37 38 lcd0: panel@0 { 39 compatible = "motorola,droid4-panel", "panel-dsi-cm"; 40 reg = <0>; 41 label = "lcd0"; 42 vddi-supply = <&lcd_regulator>; 43 reset-gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* gpio101 */ 44 backlight = <&backlight>; 45 46 width-mm = <50>; 47 height-mm = <89>; 48 rotation = <90>; 49 50 panel-timing { 51 clock-frequency = <0>; /* Calculated by dsi */ 52 53 hback-porch = <2>; 54 hactive = <540>; 55 hfront-porch = <0>; 56 hsync-len = <2>; 57 58 vback-porch = <1>; 59 vactive = <960>; 60 vfront-porch = <0>; 61 vsync-len = <1>; 62 63 hsync-active = <0>; 64 vsync-active = <0>; 65 de-active = <1>; 66 pixelclk-active = <1>; 67 }; 68 69 port { 70 lcd0_in: endpoint { 71 remote-endpoint = <&dsi1_out_ep>; 72 }; 73 }; 74 }; 75}; 76