1 #ifndef _DT_BINDINGS_RKFB_H_
2 #define _DT_BINDINGS_RKFB_H_
6 #define PRMRY 1 /*primary display device*/
7 #define EXTEND 2 /*extend display device*/
9 #define DISPLAY_SOURCE_LCDC0 0
10 #define DISPLAY_SOURCE_LCDC1 1
16 #define OUT_P888 0 //24bit screen,connect to lcdc D0~D23
17 #define OUT_P666 1 //18bit screen,connect to lcdc D0~D17
22 #define OUT_S888DUMY 12
23 #define OUT_YUV_420 14
24 #define OUT_P101010 15
25 #define OUT_YUV_420_10BIT 16
26 #define OUT_P16BPP4 24
27 #define OUT_D888_P666 0x21 //18bit screen,connect to lcdc D2~D7, D10~D15, D18~D23
28 #define OUT_D888_P565 0x22
33 #define SCREEN_DUAL_LVDS 3
35 #define SCREEN_TVOUT 5
38 #define SCREEN_DUAL_MIPI 8
40 #define SCREEN_TVOUT_TEST 10
41 #define SCREEN_LVDS_10BIT 11
42 #define SCREEN_DUAL_LVDS_10BIT 12
48 #define LVDS_10BIT_1 4
49 #define LVDS_10BIT_2 5
60 #define COLOR_RGB_BT2020 1
61 /* default colorspace is bt601 */
63 #define COLOR_YCBCR_BT709 3
64 #define COLOR_YCBCR_BT2020 4
66 #define IS_YUV_COLOR(x) ((x) >= COLOR_YCBCR)
69 #define FB_DEFAULT_ORDER 0
70 #define FB0_WIN2_FB1_WIN1_FB2_WIN0 12
71 #define FB0_WIN1_FB1_WIN2_FB2_WIN0 21
72 #define FB0_WIN2_FB1_WIN0_FB2_WIN1 102
73 #define FB0_WIN0_FB1_WIN2_FB2_WIN1 120
74 #define FB0_WIN0_FB1_WIN1_FB2_WIN2 210
75 #define FB0_WIN1_FB1_WIN0_FB2_WIN2 201
76 #define FB0_WIN0_FB1_WIN1_FB2_WIN2_FB3_WIN3 3210
77 #define FB0_WIN0_FB1_WIN1_FB2_WIN2_FB3_WIN3_FB4_HWC 43210
79 #define DISPLAY_POLICY_SDK 0
80 #define DISPLAY_POLICY_BOX 1
82 /* lvds connect config
84 * LVDS_8BIT_1 LVDS_8BIT_2 LVDS_8BIT_3 LVDS_6BIT
85 ----------------------------------------------------------------------
93 ----------------------------------------------------------------------
101 ----------------------------------------------------------------------
106 2 TX24 HSYNC HSYNC HSYNC HSYNC
107 TX25 VSYNC VSYNC VSYNC VSYNC
108 TX26 ENABLE ENABLE ENABLE ENABLE
109 ----------------------------------------------------------------------
116 TX23 RSVD RSVD RSVD RSVD
117 ----------------------------------------------------------------------
119 * LVDS_10BIT_1 LVDS_10BIT_2
120 ----------------------------------------------------------------------
128 ----------------------------------------------------------------------
136 ----------------------------------------------------------------------
144 ----------------------------------------------------------------------
152 ----------------------------------------------------------------------
160 ------------------------------------------------------------------------