[RK3399] + [Android 9.0] MIPI屏
[RK3399] + [Android 9.0] MIPI屏
MIPI接口
背光控制电路
设备树
背光PWM结点
dsi
屏参
通道和LOGO
驱动部分
平台 | 安卓 | 内核版本 |
---|---|---|
RK3399 | Android 9.0 | Linux4.4 |
MIPI接口
背光控制电路
设备树
背光PWM结点
backlight: backlight { status = 'okay'; enable-gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_HIGH>; compatible = 'pwm-backlight'; pwms = <&pwm0 0 20000 1>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 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>; };
dsi
&dsi { status = 'okay'; //rockchip,lane-rate = <1000>; dsi_panel: panel@0 { status = 'okay'; compatible = 'simple-panel-dsi'; reg = <0>; backlight = <&backlight>; power-supply = <&vcc3v3_s0>; //reset-gpios = <&gpio1 RK_PB1 GPIO_ACTIVE_LOW>; //enable-gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_HIGH>; pinctrl-names = 'default'; pinctrl-0 = <&lcd_rst_gpio>; reset-delay-ms = <40>; enable-delay-ms = <40>; prepare-delay-ms = <40>; unprepare-delay-ms = <40>; disable-delay-ms = <40>; dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>; dsi,format = <MIPI_DSI_FMT_RGB888>; dsi,lanes = <4>; panel-init-sequence = [ 39 00 04 FF 98 81 03 15 00 02 01 00 15 00 02 02 00 15 00 02 03 53 15 00 02 04 53 15 00 02 05 13 15 00 02 06 04 15 00 02 07 02 15 00 02 08 02 15 00 02 09 00 15 00 02 0a 00 15 00 02 0b 00 15 00 02 0c 00 15 00 02 0d 00 15 00 02 0e 00 15 00 02 0f 00 15 00 02 10 00 15 00 02 11 00 15 00 02 12 00 15 00 02 13 00 15 00 02 14 00 15 00 02 15 00 15 00 02 16 00 15 00 02 17 00 15 00 02 18 00 15 00 02 19 00 15 00 02 1a 00 15 00 02 1b 00 15 00 02 1c 00 15 00 02 1d 00 15 00 02 1e c0 15 00 02 1f 80 15 00 02 20 02 15 00 02 21 09 15 00 02 22 00 15 00 02 23 00 15 00 02 24 00 15 00 02 25 00 15 00 02 26 00 15 00 02 27 00 15 00 02 28 55 15 00 02 29 03 15 00 02 2a 00 15 00 02 2b 00 15 00 02 2c 00 15 00 02 2d 00 15 00 02 2e 00 15 00 02 2f 00 15 00 02 30 00 15 00 02 31 00 15 00 02 32 00 15 00 02 33 00 15 00 02 34 00 15 00 02 35 00 15 00 02 36 00 15 00 02 37 00 15 00 02 38 3C 15 00 02 39 00 15 00 02 3a 00 15 00 02 3b 00 15 00 02 3c 00 15 00 02 3d 00 15 00 02 3e 00 15 00 02 3f 00 15 00 02 40 00 15 00 02 41 00 15 00 02 42 00 15 00 02 43 00 15 00 02 44 00 15 00 02 50 01 15 00 02 51 23 15 00 02 52 45 15 00 02 53 67 15 00 02 54 89 15 00 02 55 ab 15 00 02 56 01 15 00 02 57 23 15 00 02 58 45 15 00 02 59 67 15 00 02 5a 89 15 00 02 5b ab 15 00 02 5c cd 15 00 02 5d ef 15 00 02 5e 01 15 00 02 5f 08 15 00 02 60 02 15 00 02 61 02 15 00 02 62 0A 15 00 02 63 15 15 00 02 64 14 15 00 02 65 02 15 00 02 66 11 15 00 02 67 10 15 00 02 68 02 15 00 02 69 0F 15 00 02 6a 0E 15 00 02 6b 02 15 00 02 6c 0D 15 00 02 6d 0C 15 00 02 6e 06 15 00 02 6f 02 15 00 02 70 02 15 00 02 71 02 15 00 02 72 02 15 00 02 73 02 15 00 02 74 02 15 00 02 75 06 15 00 02 76 02 15 00 02 77 02 15 00 02 78 0A 15 00 02 79 15 15 00 02 7a 14 15 00 02 7b 02 15 00 02 7c 10 15 00 02 7d 11 15 00 02 7e 02 15 00 02 7f 0C 15 00 02 80 0D 15 00 02 81 02 15 00 02 82 0E 15 00 02 83 0F 15 00 02 84 08 15 00 02 85 02 15 00 02 86 02 15 00 02 87 02 15 00 02 88 02 15 00 02 89 02 15 00 02 8A 02 39 00 04 FF 98 81 04 15 00 02 6C 15 15 00 02 6E 30 15 00 02 6F 33 15 00 02 8D 1F 15 00 02 87 BA 15 00 02 26 76 15 00 02 B2 D1 15 00 02 35 1F 15 00 02 33 14 15 00 02 3A A9 15 00 02 3B 98 15 00 02 38 01 15 00 02 39 00 39 00 04 FF 98 81 01 15 00 02 22 09 15 00 02 31 00 15 00 02 50 D8 15 00 02 51 D3 15 00 02 53 47 15 00 02 55 7A 15 00 02 60 28 15 00 02 2E C8 15 00 02 A0 07 15 00 02 A1 17 15 00 02 A2 25 15 00 02 A3 15 15 00 02 A4 14 15 00 02 A5 29 15 00 02 A6 1C 15 00 02 A7 1F 15 00 02 A8 7A 15 00 02 A9 1A 15 00 02 AA 25 15 00 02 AB 67 15 00 02 AC 18 15 00 02 AD 1A 15 00 02 AE 4C 15 00 02 AF 22 15 00 02 B0 29 15 00 02 B1 50 15 00 02 B2 5F 15 00 02 B3 21 15 00 02 C0 07 15 00 02 C1 17 15 00 02 C2 25 15 00 02 C3 15 15 00 02 C4 14 15 00 02 C5 29 15 00 02 C6 1C 15 00 02 C7 1F 15 00 02 C8 7A 15 00 02 C9 1A 15 00 02 CA 25 15 00 02 CB 67 15 00 02 CC 18 15 00 02 CD 1A 15 00 02 CE 4C 15 00 02 CF 22 15 00 02 D0 29 15 00 02 D1 50 15 00 02 D2 5F 15 00 02 D3 3D 39 00 04 FF 98 81 00 15 00 02 35 00 15 00 02 36 03 05 78 01 11 05 FF 01 29 ]; disp_timings: display-timings { native-mode = <&timing0>; timing0: timing0 { clock-frequency = <66770000>; hactive = <800>; vactive = <1280>; hfront-porch = <16>; hback-porch = <48>; hsync-len = <16>; vfront-porch = <8>; vback-porch = <4>; vsync-len = <4>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <0>; }; }; };};
屏参
disp_timings: display-timings { native-mode = <&timing0>; timing0: timing0 { clock-frequency = <66770000>; hactive = <800>; vactive = <1280>; hfront-porch = <16>; hback-porch = <48>; hsync-len = <16>; vfront-porch = <8>; vback-porch = <4>; vsync-len = <4>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <0>; };};
通道和LOGO
logo图片位于kernel目录下
图片格式为位图
有两张logo
&dsi_in_vopb{ status = 'okay';};&dsi_in_vopl { status = 'disabled';};&route_dsi { status = 'okay';};
驱动部分
驱动部分没有修改,采用默认的通用屏
赞 (0)