--- v5
+++ v4
@@ -1,10 +1,78 @@
-This is necessary to reference the PWM in board device trees.
-
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
---
- arch/arm/boot/dts/tegra20.dtsi | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ arch/arm/boot/dts/tegra20-ventana.dts | 58 +++++++++++++++++++++++++++++++++++
+ arch/arm/boot/dts/tegra20.dtsi | 2 +-
+ 2 files changed, 59 insertions(+), 1 deletion(-)
+diff --git a/arch/arm/boot/dts/tegra20-ventana.dts b/arch/arm/boot/dts/tegra20-ventana.dts
+index be90544..b253697 100644
+--- a/arch/arm/boot/dts/tegra20-ventana.dts
++++ b/arch/arm/boot/dts/tegra20-ventana.dts
+@@ -317,6 +317,64 @@
+ bus-width = <8>;
+ };
+
++ backlight {
++ compatible = "pwm-backlight";
++ brightness-levels = <0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 255>;
++ default-brightness-level = <12>;
++
++ /* resources used by the power sequences */
++ pwms = <&pwm 2 5000000>;
++ pwm-names = "backlight";
++ power-supply = <&backlight_reg>;
++ enable-gpio = <&gpio 28 0>;
++
++ power-on-sequence {
++ step0 {
++ regulator = "power";
++ enable;
++ };
++ step1 {
++ delay = <10000>;
++ };
++ step2 {
++ pwm = "backlight";
++ enable;
++ };
++ step3 {
++ gpio = "enable";
++ enable;
++ };
++ };
++ power-off-sequence {
++ step0 {
++ gpio = "enable";
++ disable;
++ };
++ step1 {
++ pwm = "backlight";
++ disable;
++ };
++ step2 {
++ delay = <10000>;
++ };
++ step3 {
++ regulator = "power";
++ disable;
++ };
++ };
++ };
++
++ backlight_reg: fixedregulator@176 {
++ compatible = "regulator-fixed";
++ regulator-name = "backlight_regulator";
++ regulator-min-microvolt = <1800000>;
++ regulator-max-microvolt = <1800000>;
++ gpio = <&gpio 176 0>;
++ startup-delay-us = <0>;
++ enable-active-high;
++ regulator-boot-off;
++ };
++
+ sound {
+ compatible = "nvidia,tegra-audio-wm8903-ventana",
+ "nvidia,tegra-audio-wm8903";
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi
index 405d167..67a6cd9 100644
--- a/arch/arm/boot/dts/tegra20.dtsi
@@ -19,5 +87,5 @@
reg = <0x7000a000 0x100>;
#pwm-cells = <2>;
--
-1.7.12
+1.7.11.4