From cc9843b1ee8eccfea0af0c23be529761a4fe361b Mon Sep 17 00:00:00 2001 From: Zhou weixin Date: Wed, 24 Aug 2016 15:26:46 +0800 Subject: [PATCH] arm64: dts: rockchip: use vop_pwm on rk3399-mid-818-android To control backlight for support cabc. Change-Id: I8f980174e57c91e264f0ddfb754a670196649b62 Signed-off-by: Zhou weixin --- .../dts/rockchip/rk3399-mid-818-android.dts | 62 ++++++++++++------- 1 file changed, 38 insertions(+), 24 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts b/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts index cd7f81671903..6039e822d293 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts @@ -45,6 +45,7 @@ #include "rk3399.dtsi" #include "rk3399-android.dtsi" #include +#include / { compatible = "rockchip,rk3399-mid", "rockchip,rk3399"; @@ -90,30 +91,40 @@ 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>; }; @@ -951,7 +962,9 @@ status = "okay"; }; -&pwm0 { +&vop0_pwm { + assigned-clocks = <&cru SCLK_VOP0_PWM>; + assigned-clock-rates = <50000000>; status = "okay"; }; @@ -1051,6 +1064,7 @@ &vopb_rk_fb { status = "okay"; + rockchip,cabc_mode = <1>; power_ctr: power_ctr { rockchip,debug = <0>; -- 2.34.1