xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/panel-rgb.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1RGB Display Panel
2==================
3
4This describe the panel property rgb-mode for parallel and serial
5RGB output interface. rgb-mode should be "p888", "p666", "p565", "s888"
6and "s888-dummy", the following describe the connection relations.
7
8p888 mode:
9           ___     ___     ___     ___     ___     ___     ___
10dclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
11          ______  ______  ______  ______  ______  ______  ______
12DATA23  ><__R7__><__R7__><__R7__><__R7__><__R7__><__R7__><__R7__><
13DATA22  ><__R6__><__R6__><__R6__><__R6__><__R6__><__R6__><__R6__><
14DATA21  ><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><
15DATA20  ><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><
16DATA19  ><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><
17DATA18  ><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><
18DATA17  ><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><
19DATA16  ><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><
20          ______  ______  ______  ______  ______  ______  ______
21DATA15  ><__G7__><__G7__><__G7__><__G7__><__G7__><__G7__><__G7__><
22DATA14  ><__G6__><__G6__><__G6__><__G6__><__G6__><__G6__><__G6__><
23DATA13  ><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><
24DATA12  ><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><
25DATA11  ><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><
26DATA10  ><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><
27DATA9   ><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><
28DATA8   ><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><
29          ______  ______  ______  ______  ______  ______  ______
30DATA7   ><__B7__><__B7__><__B7__><__B7__><__B7__><__B7__><__B7__><
31DATA6   ><__B6__><__B6__><__B6__><__B6__><__B6__><__B6__><__B6__><
32DATA5   ><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><
33DATA4   ><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><
34DATA3   ><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><
35DATA2   ><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><
36DATA1   ><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><
37DATA0   ><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><
38pixel   |   n   |  n+1  |  n+3  |  n+4  |  n+5  |  n+6  |  n+7  |
39
40p666 mode:
41           ___     ___     ___     ___     ___     ___     ___
42dclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
43          ______  ______  ______  ______  ______  ______  ______
44DATA17  ><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><__R5__><
45DATA16  ><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><
46DATA15  ><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><
47DATA14  ><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><
48DATA13  ><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><
49DATA12  ><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><
50          ______  ______  ______  ______  ______  ______  ______
51DATA11  ><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><
52DATA10  ><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><
53DATA9   ><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><
54DATA8   ><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><
55DATA7   ><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><
56DATA6   ><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><
57          ______  ______  ______  ______  ______  ______  ______
58DATA5   ><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><__B5__><
59DATA4   ><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><
60DATA3   ><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><
61DATA2   ><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><
62DATA1   ><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><
63DATA0   ><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><
64pixel   |   n   |  n+1  |  n+3  |  n+4  |  n+5  |  n+6  |  n+7  |
65
66p565 mode:
67           ___     ___     ___     ___     ___     ___     ___
68dclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
69          ______  ______  ______  ______  ______  ______  ______
70DATA15  ><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><__R4__><
71DATA14  ><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><__R3__><
72DATA13  ><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><__R2__><
73DATA12  ><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><__R1__><
74DATA11  ><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><__R0__><
75          ______  ______  ______  ______  ______  ______  ______
76DATA10  ><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><__G5__><
77DATA9   ><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><__G4__><
78DATA8   ><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><__G3__><
79DATA7   ><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><__G2__><
80DATA6   ><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><__G1__><
81DATA5   ><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><__G0__><
82          ______  ______  ______  ______  ______  ______  ______
83DATA4   ><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><__B4__><
84DATA3   ><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><__B3__><
85DATA2   ><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><__B2__><
86DATA1   ><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><__B1__><
87DATA0   ><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><__B0__><
88pixel   |   n   |  n+1  |  n+3  |  n+4  |  n+5  |  n+6  |  n+7  |
89
90s888 mode:
91           ___     ___     ___     ___     ___     ___     ___
92dclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___
93          ______  ______  ______  ______  ______  ______  ______
94DATA7   ><__R7__><__G7__><__B7__><__R7__><__G7__><__B7__><__R7__><
95DATA6   ><__R6__><__G6__><__B6__><__R6__><__G6__><__B6__><__R6__><
96DATA5   ><__R5__><__G5__><__B5__><__R5__><__G5__><__B5__><__R5__><
97DATA4   ><__R4__><__G4__><__B4__><__R4__><__G4__><__B4__><__R4__><
98DATA3   ><__R3__><__G3__><__B3__><__R3__><__G3__><__B3__><__R3__><
99DATA2   ><__R2__><__G2__><__B2__><__R2__><__G2__><__B2__><__R2__><
100DATA1   ><__R1__><__G1__><__B1__><__R1__><__G1__><__B1__><__R1__><
101DATA0   ><__R0__><__G0__><__B0__><__R0__><__G0__><__B0__><__R0__><
102pixel   | --------- n --------- | ------- n + 1 ------- | --------
103
104s888-dummy mode:
105           ___     ___     ___     ___     ___     ___     ___     ___
106dclk    __/   \___/   \___/   \___/   \___/   \___/   \___/   \___/   \___
107          ______  ______  ______  ______   ______  ______  ______  ______
108DATA7   ><__R7__><__G7__><__B7__><_NULL_><__R7__><__G7__><__B7__><_NULL_><
109DATA6   ><__R6__><__G6__><__B6__><_NULL_><__R6__><__G6__><__B6__><_NULL_><
110DATA5   ><__R5__><__G5__><__B5__><_NULL_><__R5__><__G5__><__B5__><_NULL_><
111DATA4   ><__R4__><__G4__><__B4__><_NULL_><__R4__><__G4__><__B4__><_NULL_><
112DATA3   ><__R3__><__G3__><__B3__><_NULL_><__R3__><__G3__><__B3__><_NULL_><
113DATA2   ><__R2__><__G2__><__B2__><_NULL_><__R2__><__G2__><__B2__><_NULL_><
114DATA1   ><__R1__><__G1__><__B1__><_NULL_><__R1__><__G1__><__B1__><_NULL_><
115DATA0   ><__R0__><__G0__><__B0__><_NULL_><__R0__><__G0__><__B0__><_NULL_><
116pixel   | ------------- n ------------- | ----------- n + 1 ----------- |
117