xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/panel-rgb.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunRGB Display Panel
2*4882a593Smuzhiyun==================
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunThis describe the panel property rgb-mode for parallel and serial
5*4882a593SmuzhiyunRGB output interface. rgb-mode should be "p888", "p666", "p565", "s888"
6*4882a593Smuzhiyunand "s888-dummy", the following describe the connection relations.
7*4882a593Smuzhiyun
8*4882a593Smuzhiyunp888 mode:
9*4882a593Smuzhiyun           ___     ___     ___     ___     ___     ___     ___
10*4882a593Smuzhiyundclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
11*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
12*4882a593SmuzhiyunDATA23  ><__R7__><__R7__><__R7__><__R7__><__R7__><__R7__><__R7__><
13*4882a593SmuzhiyunDATA22  ><__R6__><__R6__><__R6__><__R6__><__R6__><__R6__><__R6__><
14*4882a593SmuzhiyunDATA21  ><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><
15*4882a593SmuzhiyunDATA20  ><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><
16*4882a593SmuzhiyunDATA19  ><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><
17*4882a593SmuzhiyunDATA18  ><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><
18*4882a593SmuzhiyunDATA17  ><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><
19*4882a593SmuzhiyunDATA16  ><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><
20*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
21*4882a593SmuzhiyunDATA15  ><__G7__><__G7__><__G7__><__G7__><__G7__><__G7__><__G7__><
22*4882a593SmuzhiyunDATA14  ><__G6__><__G6__><__G6__><__G6__><__G6__><__G6__><__G6__><
23*4882a593SmuzhiyunDATA13  ><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><
24*4882a593SmuzhiyunDATA12  ><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><
25*4882a593SmuzhiyunDATA11  ><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><
26*4882a593SmuzhiyunDATA10  ><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><
27*4882a593SmuzhiyunDATA9   ><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><
28*4882a593SmuzhiyunDATA8   ><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><
29*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
30*4882a593SmuzhiyunDATA7   ><__B7__><__B7__><__B7__><__B7__><__B7__><__B7__><__B7__><
31*4882a593SmuzhiyunDATA6   ><__B6__><__B6__><__B6__><__B6__><__B6__><__B6__><__B6__><
32*4882a593SmuzhiyunDATA5   ><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><
33*4882a593SmuzhiyunDATA4   ><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><
34*4882a593SmuzhiyunDATA3   ><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><
35*4882a593SmuzhiyunDATA2   ><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><
36*4882a593SmuzhiyunDATA1   ><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><
37*4882a593SmuzhiyunDATA0   ><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><
38*4882a593Smuzhiyunpixel   |   n   |  n+1  |  n+3  |  n+4  |  n+5  |  n+6  |  n+7  |
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunp666 mode:
41*4882a593Smuzhiyun           ___     ___     ___     ___     ___     ___     ___
42*4882a593Smuzhiyundclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
43*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
44*4882a593SmuzhiyunDATA17  ><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><
45*4882a593SmuzhiyunDATA16  ><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><
46*4882a593SmuzhiyunDATA15  ><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><
47*4882a593SmuzhiyunDATA14  ><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><
48*4882a593SmuzhiyunDATA13  ><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><
49*4882a593SmuzhiyunDATA12  ><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><
50*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
51*4882a593SmuzhiyunDATA11  ><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><
52*4882a593SmuzhiyunDATA10  ><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><
53*4882a593SmuzhiyunDATA9   ><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><
54*4882a593SmuzhiyunDATA8   ><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><
55*4882a593SmuzhiyunDATA7   ><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><
56*4882a593SmuzhiyunDATA6   ><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><
57*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
58*4882a593SmuzhiyunDATA5   ><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><
59*4882a593SmuzhiyunDATA4   ><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><
60*4882a593SmuzhiyunDATA3   ><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><
61*4882a593SmuzhiyunDATA2   ><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><
62*4882a593SmuzhiyunDATA1   ><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><
63*4882a593SmuzhiyunDATA0   ><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><
64*4882a593Smuzhiyunpixel   |   n   |  n+1  |  n+3  |  n+4  |  n+5  |  n+6  |  n+7  |
65*4882a593Smuzhiyun
66*4882a593Smuzhiyunp565 mode:
67*4882a593Smuzhiyun           ___     ___     ___     ___     ___     ___     ___
68*4882a593Smuzhiyundclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
69*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
70*4882a593SmuzhiyunDATA15  ><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><
71*4882a593SmuzhiyunDATA14  ><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><
72*4882a593SmuzhiyunDATA13  ><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><
73*4882a593SmuzhiyunDATA12  ><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><
74*4882a593SmuzhiyunDATA11  ><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><
75*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
76*4882a593SmuzhiyunDATA10  ><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><
77*4882a593SmuzhiyunDATA9   ><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><
78*4882a593SmuzhiyunDATA8   ><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><
79*4882a593SmuzhiyunDATA7   ><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><
80*4882a593SmuzhiyunDATA6   ><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><
81*4882a593SmuzhiyunDATA5   ><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><
82*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
83*4882a593SmuzhiyunDATA4   ><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><
84*4882a593SmuzhiyunDATA3   ><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><
85*4882a593SmuzhiyunDATA2   ><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><
86*4882a593SmuzhiyunDATA1   ><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><
87*4882a593SmuzhiyunDATA0   ><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><
88*4882a593Smuzhiyunpixel   |   n   |  n+1  |  n+3  |  n+4  |  n+5  |  n+6  |  n+7  |
89*4882a593Smuzhiyun
90*4882a593Smuzhiyuns888 mode:
91*4882a593Smuzhiyun           ___     ___     ___     ___     ___     ___     ___
92*4882a593Smuzhiyundclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
93*4882a593Smuzhiyun          ______  ______  ______  ______  ______  ______  ______
94*4882a593SmuzhiyunDATA7   ><__R7__><__G7__><__B7__><__R7__><__G7__><__B7__><__R7__><
95*4882a593SmuzhiyunDATA6   ><__R6__><__G6__><__B6__><__R6__><__G6__><__B6__><__R6__><
96*4882a593SmuzhiyunDATA5   ><__R5__><__G5__><__B5__><__R5__><__G5__><__B5__><__R5__><
97*4882a593SmuzhiyunDATA4   ><__R4__><__G4__><__B4__><__R4__><__G4__><__B4__><__R4__><
98*4882a593SmuzhiyunDATA3   ><__R3__><__G3__><__B3__><__R3__><__G3__><__B3__><__R3__><
99*4882a593SmuzhiyunDATA2   ><__R2__><__G2__><__B2__><__R2__><__G2__><__B2__><__R2__><
100*4882a593SmuzhiyunDATA1   ><__R1__><__G1__><__B1__><__R1__><__G1__><__B1__><__R1__><
101*4882a593SmuzhiyunDATA0   ><__R0__><__G0__><__B0__><__R0__><__G0__><__B0__><__R0__><
102*4882a593Smuzhiyunpixel   | --------- n --------- | ------- n + 1 ------- | --------
103*4882a593Smuzhiyun
104*4882a593Smuzhiyuns888-dummy mode:
105*4882a593Smuzhiyun           ___     ___     ___     ___     ___     ___     ___     ___
106*4882a593Smuzhiyundclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___/   \___
107*4882a593Smuzhiyun          ______  ______  ______  ______   ______  ______  ______  ______
108*4882a593SmuzhiyunDATA7   ><__R7__><__G7__><__B7__><_NULL_><__R7__><__G7__><__B7__><_NULL_><
109*4882a593SmuzhiyunDATA6   ><__R6__><__G6__><__B6__><_NULL_><__R6__><__G6__><__B6__><_NULL_><
110*4882a593SmuzhiyunDATA5   ><__R5__><__G5__><__B5__><_NULL_><__R5__><__G5__><__B5__><_NULL_><
111*4882a593SmuzhiyunDATA4   ><__R4__><__G4__><__B4__><_NULL_><__R4__><__G4__><__B4__><_NULL_><
112*4882a593SmuzhiyunDATA3   ><__R3__><__G3__><__B3__><_NULL_><__R3__><__G3__><__B3__><_NULL_><
113*4882a593SmuzhiyunDATA2   ><__R2__><__G2__><__B2__><_NULL_><__R2__><__G2__><__B2__><_NULL_><
114*4882a593SmuzhiyunDATA1   ><__R1__><__G1__><__B1__><_NULL_><__R1__><__G1__><__B1__><_NULL_><
115*4882a593SmuzhiyunDATA0   ><__R0__><__G0__><__B0__><_NULL_><__R0__><__G0__><__B0__><_NULL_><
116*4882a593Smuzhiyunpixel   | ------------- n ------------- | ----------- n + 1 ----------- |
117