ARM: dts: tegratab: pwfm and pwm-bl node
Min-wuk Lee [Fri, 19 Jul 2013 11:27:46 +0000 (20:27 +0900)]
Bug 1240921

Change-Id: I487bd8630fbd1e2bc05c04515e66b14530cd7cb6
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/251324
(cherry picked from commit 031418af2d1f7da38ab9f72185fd5b77c9e6eee8)
Reviewed-on: http://git-master/r/289750
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Gabby Lee <galee@nvidia.com>
Tested-by: Gabby Lee <galee@nvidia.com>

arch/arm/boot/dts/tegra114-tegratab-ers.dts
arch/arm/boot/dts/tegra114-tegratab.dts
arch/arm/boot/dts/tegra114.dtsi

index 034d093..10b15aa 100644 (file)
                        nvidia,hpd-gpio = <&gpio 111 1>;
                };
        };
+       pwm-bl {
+               status = "okay";
+               nvidia,panel-pwm-bl = <&panelpwmbl>;
+               nvidia,pwm-id = <1>;
+               nvidia,max-brightness = <255>;
+               nvidia,dft-brightness = <224>;
+               nvidia,dft-charge-brightness = <60>;
+               nvidia,pwm-period-ns = <1000000>;
+               nvidia,disable-edp-throttle = <1>;
+               nvidia,edp-states = <1711 1390 1057 713 360 0>;
+               nvidia,edp-brightness = <255 204 153 101 50 0>;
+               nvidia,pwm-gpio = <&gpio 57 0>; /* gpio PH1 */
+       };
+
        panel: panel {
                compatible = "lgd,tegratab";
                status = "okay";
                                    "dvdd_lcd";
        };
 
+       panelpwmbl: panelpwmbl {
+               compatible = "lgd-pwm-bl,tegratab";
+               status = "okay";
+               nvidia,bl-output = < 0 1 2 3 4 6 7 8 9 10
+                                    11 12 13 14 15 16 16 17 18 19
+                                    20 21 22 23 24 25 25 26 27 28
+                                    29 30 31 32 33 34 35 36 37 38
+                                    39 40 41 42 43 44 45 46 47 48
+                                    49 50 51 52 53 54 55 56 57 58
+                                    59 60 61 62 63 64 65 66 67 68
+                                    69 70 71 72 73 74 74 75 76 77
+                                    78 79 80 81 82 83 84 85 86 87
+                                    88 89 90 91 92 93 94 95 96 97
+                                    98 99 100 101 102 103 104 105 106 107
+                                    108 109 110 111 112 113 114 115 116 117
+                                    118 119 120 121 122 123 124 125 126 127
+                                    128 129 130 131 132 133 134 135 136 137
+                                    138 139 140 141 142 143 144 145 146 147
+                                    148 149 150 151 152 153 154 155 156 157
+                                    158 159 160 161 162 164 165 166 167 168
+                                    169 170 171 172 173 174 175 176 177 178
+                                    179 180 181 182 183 184 185 186 187 188
+                                    189 190 191 192 193 194 195 196 197 198
+                                    199 200 201 202 203 205 206 207 208 209
+                                    210 211 212 213 214 215 216 217 218 219
+                                    220 221 222 223 224 225 226 227 228 229
+                                    230 231 232 233 234 236 237 238 239 240
+                                    241 242 243 244 245 246 247 248 249 250
+                                    251 252 253 253 254 255 >;
+       };
+
        /* GEN1 */
        i2c@7000c000 {
                status = "okay";
                status = "okay";
                clock-frequency = <100000>;
        };
+
+       pwfm@0x7000a010 {
+               status = "okay";
+       };
 };
index c45f2c6..ba129eb 100644 (file)
                        nvidia,hpd-gpio = <&gpio 111 1>;
                };
        };
+       pwm-bl {
+               status = "okay";
+               nvidia,panel-pwm-bl = <&panelpwmbl>;
+               nvidia,pwm-id = <1>;
+               nvidia,max-brightness = <255>;
+               nvidia,dft-brightness = <224>;
+               nvidia,dft-charge-brightness = <60>;
+               nvidia,pwm-period-ns = <1000000>;
+               nvidia,disable-edp-throttle = <1>;
+               nvidia,edp-states = <1711 1390 1057 713 360 0>;
+               nvidia,edp-brightness = <255 204 153 101 50 0>;
+               nvidia,pwm-gpio = <&gpio 57 0>; /* gpio PH1 */
+       };
+
        panel: panel {
                compatible = "lgd,tegratab";
                status = "okay";
                                    "dvdd_lcd";
        };
 
+       panelpwmbl: panelpwmbl {
+               compatible = "lgd-pwm-bl,tegratab";
+               status = "okay";
+               nvidia,bl-output = < 0 1 2 3 4 6 7 8 9 10
+                                    11 12 13 14 15 16 16 17 18 19
+                                    20 21 22 23 24 25 25 26 27 28
+                                    29 30 31 32 33 34 35 36 37 38
+                                    39 40 41 42 43 44 45 46 47 48
+                                    49 50 51 52 53 54 55 56 57 58
+                                    59 60 61 62 63 64 65 66 67 68
+                                    69 70 71 72 73 74 74 75 76 77
+                                    78 79 80 81 82 83 84 85 86 87
+                                    88 89 90 91 92 93 94 95 96 97
+                                    98 99 100 101 102 103 104 105 106 107
+                                    108 109 110 111 112 113 114 115 116 117
+                                    118 119 120 121 122 123 124 125 126 127
+                                    128 129 130 131 132 133 134 135 136 137
+                                    138 139 140 141 142 143 144 145 146 147
+                                    148 149 150 151 152 153 154 155 156 157
+                                    158 159 160 161 162 164 165 166 167 168
+                                    169 170 171 172 173 174 175 176 177 178
+                                    179 180 181 182 183 184 185 186 187 188
+                                    189 190 191 192 193 194 195 196 197 198
+                                    199 200 201 202 203 205 206 207 208 209
+                                    210 211 212 213 214 215 216 217 218 219
+                                    220 221 222 223 224 225 226 227 228 229
+                                    230 231 232 233 234 236 237 238 239 240
+                                    241 242 243 244 245 246 247 248 249 250
+                                    251 252 253 253 254 255 >;
+       };
+
        /* GEN1 */
        i2c@7000c000 {
                status = "okay";
                status = "okay";
                clock-frequency = <100000>;
        };
+
+       pwfm@0x7000a010 {
+               status = "okay";
+       };
 };
index a06ec29..e8d1b56 100644 (file)
                reg = <0x0 0x0>;
                status = "disabled";
        };
+
+       pwfm@0x7000a000 {
+               compatible = "nvidia,tegra114-pwfm";
+               reg = <0x7000a000 0x4>;
+               status = "disabled";
+       };
+
+       pwfm@0x7000a010 {
+               compatible = "nvidia,tegra114-pwfm";
+               reg = <0x7000a010 0x4>;
+               status = "disabled";
+       };
+
+       pwfm@0x7000a020 {
+               compatible = "nvidia,tegra114-pwfm";
+               reg = <0x7000a020 0x4>;
+               status = "disabled";
+       };
+
+       pwfm@0x7000a030 {
+               compatible = "nvidia,tegra114-pwfm";
+               reg = <0x7000a030 0x4>;
+               status = "disabled";
+       };
+
+       pwm-bl {
+               compatible = "nvidia,tegra114-pwm-bl";
+               reg = <0x0 0x0>;
+               status = "disabled";
+       };
+
 };