summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi
diff options
context:
space:
mode:
authorSandy Huang <hjc@rock-chips.com>2018-10-30 20:34:32 +0800
committerTao Huang <huangtao@rock-chips.com>2018-11-01 15:38:13 +0800
commitf3c5db5e7cddb6851573ee33fa21028fd1af03ab (patch)
tree78eab68ca00d90e23d26fb16ba5ec32bfd8d2fce /arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi
parent23b4e1ec00d686f7b51b057792c3ceccd1b1893f (diff)
arm64: dts: rockchip: support rk3308b-evb-rev1 board
Change-Id: Ib19568e31955aa68ead47bf397d1d1c6b6852989 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi124
1 files changed, 124 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi b/arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi
new file mode 100644
index 000000000000..e2414b67f0d1
--- /dev/null
+++ b/arch/arm64/boot/dts/rockchip/rk3308b-evb-ext-v10.dtsi
@@ -0,0 +1,124 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd
+ *
+ */
+
+/ {
+ backlight: backlight {
+ status = "okay";
+ compatible = "pwm-backlight";
+ pwms = <&pwm1 0 25000 0>;
+ brightness-levels = <
+ 0 1 2 3 4 5 6 7
+ 8 9 10 11 12 13 14 15
+ 16 17 18 19 20 21 22 23
+ 24 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 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 163 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 204 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 235 236 237 238 239
+ 240 241 242 243 244 245 246 247
+ 248 249 250 251 252 253 254 255>;
+ default-brightness-level = <200>;
+ };
+
+ panel: panel {
+ compatible = "simple-panel";
+ bus-format = <MEDIA_BUS_FMT_RGB888_1X24>;
+ backlight = <&backlight>;
+ enable-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
+ enable-delay-ms = <20>;
+ reset-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_LOW>;
+ reset-delay-ms = <10>;
+ prepare-delay-ms = <20>;
+ unprepare-delay-ms = <20>;
+ disable-delay-ms = <20>;
+ width-mm = <95>;
+ height-mm = <54>;
+ status = "okay";
+
+ display-timings {
+ native-mode = <&stt0430_enl2c_timing>;
+
+ stt0430_enl2c_timing: timing0 {
+ clock-frequency = <12000000>;
+ hactive = <480>;
+ vactive = <272>;
+ hback-porch = <60>;
+ hfront-porch = <20>;
+ vback-porch = <28>;
+ vfront-porch = <20>;
+ hsync-len = <20>;
+ vsync-len = <20>;
+ hsync-active = <0>;
+ vsync-active = <0>;
+ de-active = <0>;
+ pixelclk-active = <0>;
+ };
+ };
+
+ port {
+ panel_in_rgb: endpoint {
+ remote-endpoint = <&rgb_out_panel>;
+ };
+ };
+ };
+};
+
+&display_subsystem {
+ status = "okay";
+};
+
+&pwm1 {
+ status = "okay";
+};
+
+&rgb {
+ status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&lcdc_ctl &lcdc_rgb888_m1>;
+
+ ports {
+ rgb_out: port@1 {
+ reg = <1>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ rgb_out_panel: endpoint@0 {
+ reg = <0>;
+ remote-endpoint = <&panel_in_rgb>;
+ };
+ };
+ };
+};
+
+&route_rgb {
+ status = "okay";
+};
+
+&vop {
+ status = "okay";
+};