Skip to content

Commit

Permalink
ARM: dts: update display related nodes for exynos5250-snow
Browse files Browse the repository at this point in the history
Add DT nodes for ptn3460 bridge chip and panel.
Add backlight enable pin and backlight power supply for pwm-backlight.
Also add bridge phandle needed by dp to enable display on snow.

Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
  • Loading branch information
Ajay Kumar authored and Kukjin Kim committed Sep 13, 2014
1 parent 132fd5b commit a98c3c2
Showing 1 changed file with 22 additions and 19 deletions.
41 changes: 22 additions & 19 deletions arch/arm/boot/dts/exynos5250-snow.dts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
*/

/dts-v1/;
#include <dt-bindings/gpio/gpio.h>
#include "exynos5250.dtsi"

/ {
Expand Down Expand Up @@ -194,7 +195,7 @@
dcdc3 {
ti,enable-ext-control;
};
fet1 {
fet1: fet1 {
regulator-name = "vcd_led";
ti,overcurrent-wait = <3>;
};
Expand All @@ -217,7 +218,7 @@
regulator-always-on;
ti,overcurrent-wait = <3>;
};
fet6 {
fet6: fet6 {
regulator-name = "lcd_vdd";
ti,overcurrent-wait = <3>;
};
Expand Down Expand Up @@ -246,6 +247,15 @@
pinctrl-0 = <&max98095_en>;
pinctrl-names = "default";
};

ptn3460: lvds-bridge@20 {
compatible = "nxp,ptn3460";
reg = <0x20>;
powerdown-gpios = <&gpy2 5 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpx1 5 GPIO_ACTIVE_HIGH>;
edid-emulation = <5>;
panel = <&panel>;
};
};

i2s0: i2s@03830000 {
Expand Down Expand Up @@ -298,11 +308,13 @@
vdd_pll-supply = <&ldo8_reg>;
};

backlight {
backlight: backlight {
compatible = "pwm-backlight";
pwms = <&pwm 0 1000000 0>;
brightness-levels = <0 100 500 1000 1500 2000 2500 2800>;
default-brightness-level = <7>;
enable-gpios = <&gpx3 0 GPIO_ACTIVE_HIGH>;
power-supply = <&fet1>;
pinctrl-0 = <&pwm0_out>;
pinctrl-names = "default";
};
Expand All @@ -312,6 +324,12 @@
samsung,invert-vclk;
};

panel: panel {
compatible = "auo,b116xw03";
power-supply = <&fet6>;
backlight = <&backlight>;
};

dp-controller@145B0000 {
status = "okay";
pinctrl-names = "default";
Expand All @@ -323,22 +341,7 @@
samsung,link-rate = <0x0a>;
samsung,lane-count = <2>;
samsung,hpd-gpio = <&gpx0 7 0>;

display-timings {
native-mode = <&timing1>;

timing1: timing@1 {
clock-frequency = <70589280>;
hactive = <1366>;
vactive = <768>;
hfront-porch = <40>;
hback-porch = <40>;
hsync-len = <32>;
vback-porch = <10>;
vfront-porch = <12>;
vsync-len = <6>;
};
};
bridge = <&ptn3460>;
};
};

Expand Down

0 comments on commit a98c3c2

Please sign in to comment.