76 lines
1.4 KiB
Plaintext
76 lines
1.4 KiB
Plaintext
|
// SPDX-License-Identifier: GPL-2.0-only
|
||
|
/dts-v1/;
|
||
|
|
||
|
#include "motorola-mapphone-handset.dtsi"
|
||
|
|
||
|
/ {
|
||
|
backlight: backlight {
|
||
|
compatible = "led-backlight";
|
||
|
|
||
|
leds = <&backlight_led>;
|
||
|
brightness-levels = <31 63 95 127 159 191 223 255>;
|
||
|
default-brightness-level = <6>;
|
||
|
};
|
||
|
|
||
|
/* LCD regulator from sw5 source */
|
||
|
lcd_regulator: regulator-lcd {
|
||
|
compatible = "regulator-fixed";
|
||
|
regulator-name = "lcd";
|
||
|
regulator-min-microvolt = <5050000>;
|
||
|
regulator-max-microvolt = <5050000>;
|
||
|
gpio = <&gpio4 0 GPIO_ACTIVE_HIGH>; /* gpio96 */
|
||
|
enable-active-high;
|
||
|
vin-supply = <&sw5>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&dsi1 {
|
||
|
status = "okay";
|
||
|
vdd-supply = <&vcsi>;
|
||
|
|
||
|
port {
|
||
|
dsi1_out_ep: endpoint {
|
||
|
remote-endpoint = <&lcd0_in>;
|
||
|
lanes = <0 1 2 3 4 5>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
lcd0: panel@0 {
|
||
|
compatible = "motorola,droid4-panel", "panel-dsi-cm";
|
||
|
reg = <0>;
|
||
|
label = "lcd0";
|
||
|
vddi-supply = <&lcd_regulator>;
|
||
|
reset-gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* gpio101 */
|
||
|
backlight = <&backlight>;
|
||
|
|
||
|
width-mm = <50>;
|
||
|
height-mm = <89>;
|
||
|
rotation = <90>;
|
||
|
|
||
|
panel-timing {
|
||
|
clock-frequency = <0>; /* Calculated by dsi */
|
||
|
|
||
|
hback-porch = <2>;
|
||
|
hactive = <540>;
|
||
|
hfront-porch = <0>;
|
||
|
hsync-len = <2>;
|
||
|
|
||
|
vback-porch = <1>;
|
||
|
vactive = <960>;
|
||
|
vfront-porch = <0>;
|
||
|
vsync-len = <1>;
|
||
|
|
||
|
hsync-active = <0>;
|
||
|
vsync-active = <0>;
|
||
|
de-active = <1>;
|
||
|
pixelclk-active = <1>;
|
||
|
};
|
||
|
|
||
|
port {
|
||
|
lcd0_in: endpoint {
|
||
|
remote-endpoint = <&dsi1_out_ep>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|