arm64: dts: rockchip: use vop_pwm on rk3399-mid-818-android
authorZhou weixin <zwx@rock-chips.com>
Wed, 24 Aug 2016 07:26:46 +0000 (15:26 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 24 Aug 2016 11:29:22 +0000 (19:29 +0800)
To control backlight for support cabc.

Change-Id: I8f980174e57c91e264f0ddfb754a670196649b62
Signed-off-by: Zhou weixin <zwx@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts

index cd7f81671903c2fc013c3d60d166c1bebafea27d..6039e822d29364ac3a3a538fc22d5fb2e209ea2d 100644 (file)
@@ -45,6 +45,7 @@
 #include "rk3399.dtsi"
 #include "rk3399-android.dtsi"
 #include <dt-bindings/sensor-dev.h>
+#include <dt-bindings/pwm/pwm.h>
 
 / {
        compatible = "rockchip,rk3399-mid", "rockchip,rk3399";
 
        backlight: backlight {
                compatible = "pwm-backlight";
-               pwms = <&pwm0 0 25000 0>;
+               pwms = <&vop0_pwm 0 25000 PWM_POLARITY_INVERTED>;
                brightness-levels = <
-                       255 200 199 198 197 197 196 195 194 193 193 192
-                       191 190 189 189 188 187 186 185 185 184 183 182
-                       181 181 180 179 178 177 177 176 175 174 173 173
-                       172 171 170 169 169 168 167 166 165 165 164 163
-                       162 161 161 160 159 158 157 157 156 155 154 153
-                       153 152 151 150 149 149 148 147 146 145 145 144
-                       143 142 141 141 140 139 138 137 137 136 135 134
-                       133 133 132 131 130 129 129 128 127 126 125 125
-                       124 123 122 121 121 120 119 118 117 117 116 115
-                       114 113 113 112 111 110 109 109 108 107 106 105
-                       105 104 103 102 101 101 100  99  98  97  97  96
-                        95  94  93  93  92  91  90  89  89  88  87  86
-                        85  85  84  83  82  81  81  80  79  78  77  77
-                        76  75  74  73  73  72  71  70  69  69  68  67
-                        66  65  65  64  63  62  61  61  60  59  58  57
-                        57  56  55  54  53  53  52  51  50  49  49  48
-                        47  46  45  45  44  43  42  41  41  40  39  38
-                        37  37  36  35  34  33  33  32  31  30  29  29
-                        28  27  26  25  25  24  23  22  21  21  20  19
-                        18  17  17  16  15  14  13  13  12  11  10   9
-                         9   8   7   6   5   5   4   3   2   1   1   0
-                         0   0   0   0>;
+                       0  255  51  51  52  53  53  54
+                       54  55  56  56  57  57  58  59
+                       59  60  60  61  62  62  63  63
+                       64  65  65  66  66  67  68  68
+                       69  69  70  71  71  72  72  73
+                       74  74  75  75  76  77  77  78
+                       78  79  80  80  81  81  82  83
+                       83  84  85  85  86  86  87  88
+                       88  89  89  90  91  91  92  92
+                       93  94  94  95  95  96  97  97
+                       98  98  99  100 100 101 101 102
+                       103 103 104 104 105 106 106 107
+                       107 108 109 109 110 110 111 112
+                       112 113 113 114 114 115 116 116
+                       117 118 118 119 119 120 120 121
+                       122 122 123 123 124 125 125 126
+                       126 127 128 128 129 129 130 131
+                       131 132 132 133 133 134 135 135
+                       136 137 138 138 139 140 140 141
+                       141 142 143 143 144 144 145 146
+                       146 147 148 148 149 149 149 150
+                       150 151 151 151 152 152 152 153
+                       153 153 154 154 155 156 156 157
+                       157 158 159 159 160 160 161 161
+                       162 163 163 164 165 165 166 166
+                       167 168 168 169 169 170 171 171
+                       172 172 173 174 174 175 175 176
+                       176 177 178 178 179 179 180 181
+                       181 182 183 183 184 185 185 186
+                       186 187 188 188 189 189 190 190
+                       191 191 192 193 193 194 194 195
+                       196 197 197 198 199 199 200 200>;
                default-brightness-level = <200>;
                enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
        };
        status = "okay";
 };
 
-&pwm0 {
+&vop0_pwm {
+       assigned-clocks = <&cru SCLK_VOP0_PWM>;
+       assigned-clock-rates = <50000000>;
        status = "okay";
 };
 
 
 &vopb_rk_fb {
        status = "okay";
+       rockchip,cabc_mode = <1>;
        power_ctr: power_ctr {
                rockchip,debug = <0>;