mirror of https://gitee.com/openkylin/linux.git
ARM: dts: nitrogen6x: use simple-panel instead of display-timings for LVDS0
Also add label for backlight_lvds and connect it to the display. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
This commit is contained in:
parent
5db106bc73
commit
5d5c865128
|
@ -122,7 +122,7 @@ backlight_lcd {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
backlight_lvds {
|
backlight_lvds: backlight_lvds {
|
||||||
compatible = "pwm-backlight";
|
compatible = "pwm-backlight";
|
||||||
pwms = <&pwm4 0 5000000>;
|
pwms = <&pwm4 0 5000000>;
|
||||||
brightness-levels = <0 4 8 16 32 64 128 255>;
|
brightness-levels = <0 4 8 16 32 64 128 255>;
|
||||||
|
@ -130,6 +130,17 @@ backlight_lvds {
|
||||||
power-supply = <®_3p3v>;
|
power-supply = <®_3p3v>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
panel {
|
||||||
|
compatible = "hannstar,hsd100pxn1";
|
||||||
|
backlight = <&backlight_lvds>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
panel_in: endpoint {
|
||||||
|
remote-endpoint = <&lvds0_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&audmux {
|
&audmux {
|
||||||
|
@ -379,18 +390,11 @@ lvds-channel@0 {
|
||||||
fsl,data-width = <18>;
|
fsl,data-width = <18>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
display-timings {
|
port@4 {
|
||||||
native-mode = <&timing0>;
|
reg = <4>;
|
||||||
timing0: hsd100pxn1 {
|
|
||||||
clock-frequency = <65000000>;
|
lvds0_out: endpoint {
|
||||||
hactive = <1024>;
|
remote-endpoint = <&panel_in>;
|
||||||
vactive = <768>;
|
|
||||||
hback-porch = <220>;
|
|
||||||
hfront-porch = <40>;
|
|
||||||
vback-porch = <21>;
|
|
||||||
vfront-porch = <7>;
|
|
||||||
hsync-len = <60>;
|
|
||||||
vsync-len = <10>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue