Inter-revision diff: patch 3

Comparing v5 (message) to v4 (message)

--- 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
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help