1/* 2 * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 */ 6 7/dts-v1/; 8#include "px30.dtsi" 9#include "px30-android.dtsi" 10#include "px30-evb-ddr3-v10.dtsi" 11 12/ { 13 model = "Rockchip PX30 evb ddr3 board"; 14 compatible = "rockchip,px30-evb-ddr3-v10", "rockchip,px30"; 15}; 16 17&dsi { 18 status = "okay"; 19 20 panel@0 { 21 compatible = "sitronix,st7703", "simple-panel-dsi"; 22 reg = <0>; 23 power-supply = <&vcc3v3_lcd>; 24 backlight = <&backlight>; 25 prepare-delay-ms = <2>; 26 reset-delay-ms = <1>; 27 init-delay-ms = <20>; 28 enable-delay-ms = <120>; 29 disable-delay-ms = <50>; 30 unprepare-delay-ms = <20>; 31 32 width-mm = <68>; 33 height-mm = <121>; 34 35 dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | 36 MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>; 37 dsi,format = <MIPI_DSI_FMT_RGB888>; 38 dsi,lanes = <4>; 39 40 panel-init-sequence = [ 41 05 fa 01 11 42 39 00 04 b9 f1 12 83 43 39 00 1c ba 33 81 05 f9 0e 0e 00 00 00 44 00 00 00 00 00 44 25 00 91 0a 45 00 00 02 4f 01 00 00 37 46 15 00 02 b8 25 47 39 00 04 bf 02 11 00 48 39 00 0b b3 0c 10 0a 50 03 ff 00 00 00 49 00 50 39 00 0a c0 73 73 50 50 00 00 08 70 00 51 15 00 02 bc 46 52 15 00 02 cc 0b 53 15 00 02 b4 80 54 39 00 04 b2 c8 12 30 55 39 00 0f e3 07 07 0b 0b 03 0b 00 00 00 56 00 ff 00 c0 10 57 39 00 0d c1 53 00 1e 1e 77 e1 cc dd 67 58 77 33 33 59 39 00 07 c6 00 00 ff ff 01 ff 60 39 00 03 b5 09 09 61 39 00 03 b6 87 95 62 39 00 40 e9 c2 10 05 05 10 05 a0 12 31 63 23 3f 81 0a a0 37 18 00 80 01 64 00 00 00 00 80 01 00 00 00 48 65 f8 86 42 08 88 88 80 88 88 88 66 58 f8 87 53 18 88 88 81 88 88 67 88 00 00 00 01 00 00 00 00 00 68 00 00 00 00 69 39 00 3e ea 00 1a 00 00 00 00 02 00 00 70 00 00 00 1f 88 81 35 78 88 88 71 85 88 88 88 0f 88 80 24 68 88 72 88 84 88 88 88 23 10 00 00 1c 73 00 00 00 00 00 00 00 00 00 00 74 00 00 00 00 00 30 05 a0 00 00 75 00 00 76 39 00 23 e0 00 06 08 2a 31 3f 38 36 07 77 0c 0d 11 13 12 13 11 18 00 06 78 08 2a 31 3f 38 36 07 0c 0d 11 79 13 12 13 11 18 80 05 32 01 29 81 ]; 82 83 panel-exit-sequence = [ 84 05 00 01 28 85 05 00 01 10 86 ]; 87 88 display-timings { 89 native-mode = <&timing0>; 90 91 timing0: timing0 { 92 clock-frequency = <64000000>; 93 hactive = <720>; 94 vactive = <1280>; 95 hfront-porch = <40>; 96 hsync-len = <10>; 97 hback-porch = <40>; 98 vfront-porch = <22>; 99 vsync-len = <4>; 100 vback-porch = <11>; 101 hsync-active = <0>; 102 vsync-active = <0>; 103 de-active = <0>; 104 pixelclk-active = <0>; 105 }; 106 }; 107 }; 108}; 109 110&firmware_android { 111 compatible = "android,firmware"; 112 fstab { 113 compatible = "android,fstab"; 114 system { 115 compatible = "android,system"; 116 dev = "/dev/block/by-name/system"; 117 type = "ext4"; 118 mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; 119 fsmgr_flags = "wait"; 120 }; 121 vendor { 122 compatible = "android,vendor"; 123 dev = "/dev/block/by-name/vendor"; 124 type = "ext4"; 125 mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; 126 fsmgr_flags = "wait"; 127 }; 128 }; 129}; 130