ark1668e_lcdc_regs.h 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441
  1. /*
  2. * Header file for ARK1668E LCD Controller
  3. *
  4. */
  5. #ifndef __ARK1668E_LCDC_REGS_H__
  6. #define __ARK1668E_LCDC_REGS_H__
  7. #define ARK1668E_LCDC_DMABADDR1 0x00
  8. #define ARK1668E_LCDC_DMABADDR2 0x04
  9. #define ARK1668E_LCDC_DMAFRMPT1 0x08
  10. #define ARK1668E_LCDC_DMAFRMPT2 0x0c
  11. #define ARK1668E_LCDC_DMAFRMADD1 0x10
  12. #define ARK1668E_LCDC_DMAFRMADD2 0x14
  13. #define ARK1668E_LCDC_HEIGHT_OFFSET 12
  14. /* LCD */
  15. #define ARK1668E_LCDC_EANBLE 0x000
  16. #define ARK1668E_LCDC_CONTROL 0x004
  17. #define ARK1668E_LCDC_OSD1_EN_OFFSET 7
  18. #define ARK1668E_LCDC_OSD2_EN_OFFSET 8
  19. #define ARK1668E_LCDC_TIMING0 0x008
  20. #define ARK1668E_LCDC_HFP (0x3ffU << 0)
  21. #define ARK1668E_LCDC_HBP_OFFSET 10
  22. #define ARK1668E_LCDC_HBP (0x3ffU << ARK1668E_LCDC_HBP_OFFSET)
  23. #define ARK1668E_LCDC_HPW_OFFSET 20
  24. #define ARK1668E_LCDC_HPW (0x3ffU << ARK1668E_LCDC_HPW_OFFSET)
  25. #define ARK1668E_LCDC_TIMING1 0x00c
  26. #define ARK1668E_LCDC_VPW_OFFSET 13
  27. #define ARK1668E_LCDC_VPW (0x3fU << ARK1668E_LCDC_VPW_OFFSET)
  28. #define ARK1668E_LCDC_VFP_OFFSET 19
  29. #define ARK1668E_LCDC_VFP (0x3ffU << ARK1668E_LCDC_VFP_OFFSET)
  30. #define ARK1668E_LCDC_TIMING2 0x010
  31. #define ARK1668E_LCDC_VBP (0x3ffU << 0)
  32. #define ARK1668E_LCDC_IOE_OFFSET 23
  33. #define ARK1668E_LCDC_IHS_OFFSET 22
  34. #define ARK1668E_LCDC_IVS_OFFSET 21
  35. #define ARK1668E_LCDC_LPS_OFFSET 10
  36. #define ARK1668E_LCDC_TIMING3 0x014
  37. #define ARK1668E_LCDC_TIMING_FRAME_START_CNT_LCD 0x018
  38. #define ARK1668E_LCDC_BACK_COLOR 0x01C
  39. #define ARK1668E_LCDC_BLD_MODE_LCD_REG0 0x020
  40. #define ARK1668E_LCDC_BLD_MODE_LCD_REG1 0x024
  41. #define ARK1668E_LCDC_BLEND_POST_CTL 0x028
  42. #define ARK1668E_LCDC_ITU_CONTROL 0x02C
  43. #define ARK1668E_LCDC_ITU_SRGB_GENERATION_CTL 0x030
  44. #define ARK1668E_LCDC_ITU_TIMIING_REFERENCE_CODE_DEFINE 0x034//new
  45. #define ARK1668E_LCDC_YCLCD_ITU_TIMING_REFERENCE_CODE_DEFINE 0x038//new
  46. #define ARK1668E_LCDC_DITHERING 0x03C//new
  47. #define ARK1668E_LCDC_DITHERING_V_H_SIZE 0x040//new
  48. #define ARK1668E_LCDC_DITHERING_TEST 0x044//new
  49. #define ARK1668E_LCDC_TV_CONTROL 0x060
  50. #define ARK1668E_LCDC_TIMING0_TV 0x064
  51. #define ARK1668E_LCDC_TIMING1_TV 0x068
  52. #define ARK1668E_LCDC_TIMING2_TV 0x06c
  53. #define ARK1668E_LCDC_TIMING3_TV 0x070
  54. #define ARK1668E_LCDC_TIMING_FRAME_START_CNT_TV 0x074
  55. #define ARK1668E_LCDC_BACK_COLOR_TV 0x078
  56. #define ARK1668E_LCDC_BLD_MODE_TV_REG0 0x07C
  57. #define ARK1668E_LCDC_BLD_MODE_TV_REG1 0x080
  58. //TV Encoder param
  59. #define ARK1668E_LCDC_TV_PARAM_REG0 0x084
  60. #define ARK1668E_LCDC_TV_PARAM_REG1 0x088
  61. #define ARK1668E_LCDC_TV_PARAM_REG2 0x08c
  62. #define ARK1668E_LCDC_TV_PARAM_REG3 0x090
  63. #define ARK1668E_LCDC_TV_PARAM_REG4 0x094
  64. #define ARK1668E_LCDC_TV_PARAM_REG5 0x098
  65. #define ARK1668E_LCDC_TV_PARAM_REG6 0x09C
  66. #define ARK1668E_LCDC_TV_PARAM_REG7 0x0A0
  67. #define ARK1668E_LCDC_TV_PARAM_REG8 0x0A4
  68. #define ARK1668E_LCDC_TV_PARAM_REG9 0x0A8
  69. #define ARK1668E_LCDC_TV_PARAM_REG10 0x0AC
  70. #define ARK1668E_LCDC_TV_PARAM_REG11 0x0B0
  71. #define ARK1668E_LCDC_TV_PARAM_REG12 0x0B4
  72. #define ARK1668E_LCDC_TV_PARAM_REG13 0x0B8
  73. #define ARK1668E_LCDC_TV_PARAM_REG14 0x0BC
  74. #define ARK1668E_LCDC_TV_PARAM_REG15 0x0C0
  75. #define ARK1668E_LCDC_TV_PARAM_REG16 0x0C4
  76. #define ARK1668E_LCDC_TV_PARAM_REG17 0x0C8
  77. #define ARK1668E_LCDC_TV_PARAM_REG18 0x0CC
  78. #define ARK1668E_LCDC_TV_PARAM_REG19 0x0D0
  79. #define ARK1668E_LCDC_TV_PARAM_REG20 0x0D4
  80. #define ARK1668E_LCDC_TV_PARAM_REG21 0x0D8
  81. #define ARK1668E_LCDC_VIDEO1_BURST_CTL 0x100
  82. #define ARK1668E_LCDC_VIDEO1_CTL 0x104
  83. #define ARK1668E_LCDC_VIDEO1_ALPHA1_ALPHA0_BLENDING_COEFF 0x108
  84. #define ARK1668E_LCDC_VIDEO1_SOURCE_SIZE 0x10c
  85. #define ARK1668E_LCDC_VIDEO1_WIN_SIZE 0x110
  86. #define ARK1668E_LCDC_VIDEO1_SIZE 0x114
  87. #define ARK1668E_LCDC_VIDEO1_WIN_POINT 0x118
  88. #define ARK1668E_LCDC_VIDEO1_POSITION 0x11c
  89. #define ARK1668E_LCDC_VIDEO1_ADDR1 0x120
  90. #define ARK1668E_LCDC_VIDEO1_ADDR2 0x124
  91. #define ARK1668E_LCDC_VIDEO1_ADDR3 0x128
  92. #define ARK1668E_LCDC_VIDEO1_ADDR1_GROUP1 0x12c
  93. #define ARK1668E_LCDC_VIDEO1_ADDR2_GROUP1 0x130
  94. #define ARK1668E_LCDC_VIDEO1_ADDR3_GROUP1 0x134
  95. #define ARK1668E_LCDC_BLD_CUT_LEFT_RIGHT_VIDEO1 0x138
  96. #define ARK1668E_LCDC_BLD_CUT_UP_DOWN_VIDEO1 0x13C
  97. #define ARK1668E_LCDC_COLOR_KEY_MASK_VALUE_VIDEO1 0x140
  98. #define ARK1668E_LCDC_COLOR_KEY_MASK_THLD_VIDEO1 0x144
  99. #define ARK1668E_LCDC_VIDEO1_RIGHT_BOTTOM_CUT_NUM 0x148
  100. #define ARK1668E_LCDC_VIDEO1_SCALE_VXMOD 0x14C
  101. #define ARK1668E_LCDC_VIDEO1_SCALE_CTL 0x150
  102. #define ARK1668E_LCDC_VIDEO1_SCAL_CTL0 0x154
  103. #define ARK1668E_LCDC_VIDEO1_SCAL_CTL1 0x158
  104. #define ARK1668E_LCDC_VIDEO1_SCAL_CTL2 0x15C
  105. #define ARK1668E_LCDC_VIDEO1_SCAL_CTL3 0x160
  106. #define ARK1668E_LCDC_VIDEO1_SCAL_CTL4 0x164
  107. #define ARK1668E_LCDC_VIDEO1_HSCAL_COS_VALUE 0x168
  108. #define ARK1668E_LCDC_VIDEO2_BURST_CTL 0x180
  109. #define ARK1668E_LCDC_VIDEO2_CTL 0x184
  110. #define ARK1668E_LCDC_VIDEO2_ALPHA1_ALPHA0_BLENDING_COEFF 0x188//NEW
  111. #define ARK1668E_LCDC_VIDEO2_SOURCE_SIZE 0x18c
  112. #define ARK1668E_LCDC_VIDEO2_WIN_POINT 0x190
  113. #define ARK1668E_LCDC_VIDEO2_WIN_SIZE 0x194
  114. #define ARK1668E_LCDC_VIDEO2_SIZE 0x198
  115. #define ARK1668E_LCDC_VIDEO2_POSITION 0x19c
  116. #define ARK1668E_LCDC_VIDEO2_ADDR1 0x1A0
  117. #define ARK1668E_LCDC_VIDEO2_ADDR2 0x1A4
  118. #define ARK1668E_LCDC_VIDEO2_ADDR3 0x1A8
  119. #define ARK1668E_LCDC_VIDEO2_ADDR1_GROUP1 0x1AC
  120. #define ARK1668E_LCDC_VIDEO2_ADDR2_GROUP1 0x1B0
  121. #define ARK1668E_LCDC_VIDEO2_ADDR3_GROUP1 0x1B4
  122. #define ARK1668E_LCDC_BLD_CUT_LEFT_RIGHT_VIDEO2 0x1B8
  123. #define ARK1668E_LCDC_BLD_CUT_UP_DOWN_VIDEO2 0x1BC
  124. #define ARK1668E_LCDC_COLOR_KEY_MASK_VALUE_VIDEO2 0x1C0
  125. #define ARK1668E_LCDC_COLOR_KEY_MASK_THLD_VIDEO2 0x1C4
  126. #define ARK1668E_LCDC_OSD1_BURST_CTL 0x1E0
  127. #define ARK1668E_LCDC_OSD1_CTL 0x1E4
  128. #define ARK1668E_LCDC_ALPHA1_0_OSD1 0x1E8
  129. #define ARK1668E_LCDC_OSD1_SOURCE_SIZE 0x1EC
  130. #define ARK1668E_LCDC_OSD1_SIZE 0x1F0
  131. #define ARK1668E_LCDC_OSD1_WIN_POINT 0x1F4
  132. #define ARK1668E_LCDC_OSD1_POSITION 0x1F8
  133. #define ARK1668E_LCDC_OSD1_ADDR 0x1FC
  134. #define ARK1668E_LCDC_OSD1_ADDR_GROUP1 0x200
  135. #define ARK1668E_LCDC_BLD_CUT_LEFT_RIGHT_OSD1 0x204
  136. #define ARK1668E_LCDC_BLD_CUT_UP_DOWN_OSD1 0x208
  137. #define ARK1668E_LCDC_COLOR_KEY_MASK_VALUE_OSD1 0x20c
  138. #define ARK1668E_LCDC_COLOR_KEY_MASK_THLD_OSD1 0x210
  139. #define ARK1668E_LCDC_OSD2_BURST_CTL 0x230
  140. #define ARK1668E_LCDC_OSD2_CTL 0x234
  141. #define ARK1668E_LCDC_ALPHA1_0_OSD2 0x238
  142. #define ARK1668E_LCDC_OSD2_SOURCE_SIZE 0x23C
  143. #define ARK1668E_LCDC_OSD2_SIZE 0x240
  144. #define ARK1668E_LCDC_OSD2_WIN_POINT 0x244
  145. #define ARK1668E_LCDC_OSD2_POSITION 0x248
  146. #define ARK1668E_LCDC_OSD2_ADDR 0x24C
  147. #define ARK1668E_LCDC_OSD2_ADDR_GROUP1 0x250
  148. #define ARK1668E_LCDC_BLD_CUT_LEFT_RIGHT_OSD2 0x254
  149. #define ARK1668E_LCDC_BLD_CUT_UP_DOWN_OSD2 0x258
  150. #define ARK1668E_LCDC_COLOR_KEY_MASK_VALUE_OSD2 0x25c
  151. #define ARK1668E_LCDC_COLOR_KEY_MASK_THLD_OSD2 0x260
  152. #define ARK1668E_LCDC_OSD3_BURST_CTL 0x280
  153. #define ARK1668E_LCDC_OSD3_CTL 0x284
  154. #define ARK1668E_LCDC_ALPHA1_0_OSD3 0x288
  155. #define ARK1668E_LCDC_OSD3_SOURCE_SIZE 0x28C
  156. #define ARK1668E_LCDC_OSD3_SIZE 0x290
  157. #define ARK1668E_LCDC_OSD3_WIN_POINT 0x294
  158. #define ARK1668E_LCDC_OSD3_POSITION 0x298
  159. #define ARK1668E_LCDC_OSD3_ADDR 0x29C
  160. #define ARK1668E_LCDC_OSD3_ADDR_GROUP1 0x2A0
  161. #define ARK1668E_LCDC_BLD_CUT_LEFT_RIGHT_OSD3 0x2A4
  162. #define ARK1668E_LCDC_BLD_CUT_UP_DOWN_OSD3 0x2A8
  163. #define ARK1668E_LCDC_COLOR_KEY_MASK_VALUE_OSD3 0x2Ac
  164. #define ARK1668E_LCDC_COLOR_KEY_MASK_THLD_OSD3 0x2B0
  165. #define ARK1668E_LCDC_TIMING_INIT 0x2CC
  166. #define ARK1668E_LCDC_INTERRUPT_CTL 0x2D0
  167. #define ARK1668E_LCDC_INTERRUPT_STATUS 0x2D4
  168. #define ARK1668E_LCDC_INT_LCD_FRAME (1 << 0)
  169. #define ARK1668E_LCDC_PARAMTERS_SYNC_SWITCH 0x2D8//new
  170. #define ARK1668E_LCDC_GAMMA_REG_0 0x2Dc
  171. #define ARK1668E_LCDC_GAMMA_REG_1 0x2E0
  172. #define ARK1668E_LCDC_GAMMA_REG_2 0x2E4
  173. #define ARK1668E_LCDC_GAMMA_REG_3 0x2E8
  174. #define ARK1668E_LCDC_GAMMA_REG_4 0x2Ec
  175. #define ARK1668E_LCDC_GAMMA_REG_5 0x2F0
  176. #define ARK1668E_LCDC_GAMMA_REG_6 0x2F4
  177. #define ARK1668E_LCDC_GAMMA_REG_7 0x2F8
  178. #define ARK1668E_LCDC_GAMMA_REG_8 0x2Fc
  179. #define ARK1668E_LCDC_GAMMA_REG_9 0x300
  180. #define ARK1668E_LCDC_GAMMA_REG_10 0x304
  181. #define ARK1668E_LCDC_GAMMA_REG_11 0x308
  182. #define ARK1668E_LCDC_GAMMA_REG_12 0x30c
  183. #define ARK1668E_LCDC_GAMMA_REG_13 0x310
  184. #define ARK1668E_LCDC_GAMMA_REG_14 0x314
  185. #define ARK1668E_LCDC_GAMMA_REG_15 0x318
  186. #define ARK1668E_LCDC_GAMMA_REG_16 0x31c
  187. #define ARK1668E_LCDC_GAMMA_REG_17 0x320
  188. #define ARK1668E_LCDC_GAMMA_REG_18 0x324
  189. #define ARK1668E_LCDC_GAMMA_REG_19 0x328
  190. #define ARK1668E_LCDC_GAMMA_REG_20 0x32c
  191. #define ARK1668E_LCDC_GAMMA_REG_21 0x330
  192. #define ARK1668E_LCDC_GAMMA_REG_22 0x334
  193. #define ARK1668E_LCDC_GAMMA_REG_23 0x338
  194. #define ARK1668E_LCDC_GAMMA_REG_24 0x33c
  195. #define ARK1668E_LCDC_GAMMA_REG_25 0x340
  196. #define ARK1668E_LCDC_GAMMA_REG_26 0x344
  197. #define ARK1668E_LCDC_GAMMA_REG_27 0x348
  198. #define ARK1668E_LCDC_GAMMA_REG_28 0x34c
  199. #define ARK1668E_LCDC_GAMMA_REG_29 0x350
  200. #define ARK1668E_LCDC_GAMMA_REG_30 0x354
  201. #define ARK1668E_LCDC_GAMMA_REG_31 0x358
  202. #define ARK1668E_LCDC_GAMMA_REG_32 0x35c
  203. #define ARK1668E_LCDC_GAMMA_REG_33 0x360
  204. #define ARK1668E_LCDC_GAMMA_REG_34 0x364
  205. #define ARK1668E_LCDC_GAMMA_REG_35 0x368
  206. #define ARK1668E_LCDC_GAMMA_REG_36 0x36c
  207. #define ARK1668E_LCDC_GAMMA_REG_37 0x370
  208. #define ARK1668E_LCDC_GAMMA_REG_38 0x374
  209. #define ARK1668E_LCDC_GAMMA_REG_39 0x378
  210. #define ARK1668E_LCDC_GAMMA_REG_40 0x37c
  211. #define ARK1668E_LCDC_GAMMA_REG_41 0x380
  212. #define ARK1668E_LCDC_GAMMA_REG_42 0x384
  213. #define ARK1668E_LCDC_GAMMA_REG_43 0x388
  214. #define ARK1668E_LCDC_GAMMA_REG_44 0x38c
  215. #define ARK1668E_LCDC_GAMMA_REG_45 0x390
  216. #define ARK1668E_LCDC_GAMMA_REG_46 0x394
  217. #define ARK1668E_LCDC_GAMMA_REG_47 0x398
  218. #define ARK1668E_LCDC_GAMMA_REG_48 0x39c
  219. #define ARK1668E_LCDC_TV_GAMMA_REG_0 0x3A0
  220. #define ARK1668E_LCDC_TV_GAMMA_REG_1 0x3A4
  221. #define ARK1668E_LCDC_TV_GAMMA_REG_2 0x3A8
  222. #define ARK1668E_LCDC_TV_GAMMA_REG_3 0x3AC
  223. #define ARK1668E_LCDC_TV_GAMMA_REG_4 0x3B0
  224. #define ARK1668E_LCDC_TV_GAMMA_REG_5 0x3B4
  225. #define ARK1668E_LCDC_TV_GAMMA_REG_6 0x3B8
  226. #define ARK1668E_LCDC_TV_GAMMA_REG_7 0x3BC
  227. #define ARK1668E_LCDC_TV_GAMMA_REG_8 0x3C0
  228. #define ARK1668E_LCDC_TV_GAMMA_REG_9 0x3C4
  229. #define ARK1668E_LCDC_TV_GAMMA_REG_10 0x3C8
  230. #define ARK1668E_LCDC_TV_GAMMA_REG_11 0x3CC
  231. #define ARK1668E_LCDC_TV_GAMMA_REG_12 0x3D0
  232. #define ARK1668E_LCDC_TV_GAMMA_REG_13 0x3D4
  233. #define ARK1668E_LCDC_TV_GAMMA_REG_14 0x3D8
  234. #define ARK1668E_LCDC_TV_GAMMA_REG_15 0x3DC
  235. #define ARK1668E_LCDC_TV_GAMMA_REG_16 0x3E0
  236. #define ARK1668E_LCDC_TV_GAMMA_REG_17 0x3E4
  237. #define ARK1668E_LCDC_TV_GAMMA_REG_18 0x3E8
  238. #define ARK1668E_LCDC_TV_GAMMA_REG_19 0x3EC
  239. #define ARK1668E_LCDC_TV_GAMMA_REG_20 0x3F0
  240. #define ARK1668E_LCDC_TV_GAMMA_REG_21 0x3F4
  241. #define ARK1668E_LCDC_TV_GAMMA_REG_22 0x3F8
  242. #define ARK1668E_LCDC_TV_GAMMA_REG_23 0x3FC
  243. #define ARK1668E_LCDC_TV_GAMMA_REG_24 0x400
  244. #define ARK1668E_LCDC_TV_GAMMA_REG_25 0x404
  245. #define ARK1668E_LCDC_TV_GAMMA_REG_26 0x408
  246. #define ARK1668E_LCDC_TV_GAMMA_REG_27 0x40C
  247. #define ARK1668E_LCDC_TV_GAMMA_REG_28 0x410
  248. #define ARK1668E_LCDC_TV_GAMMA_REG_29 0x414
  249. #define ARK1668E_LCDC_TV_GAMMA_REG_30 0x418
  250. #define ARK1668E_LCDC_TV_GAMMA_REG_31 0x41C
  251. #define ARK1668E_LCDC_TV_GAMMA_REG_32 0x420
  252. #define ARK1668E_LCDC_TV_GAMMA_REG_33 0x424
  253. #define ARK1668E_LCDC_TV_GAMMA_REG_34 0x428
  254. #define ARK1668E_LCDC_TV_GAMMA_REG_35 0x42C
  255. #define ARK1668E_LCDC_TV_GAMMA_REG_36 0x430
  256. #define ARK1668E_LCDC_TV_GAMMA_REG_37 0x434
  257. #define ARK1668E_LCDC_TV_GAMMA_REG_38 0x438
  258. #define ARK1668E_LCDC_TV_GAMMA_REG_39 0x43C
  259. #define ARK1668E_LCDC_TV_GAMMA_REG_40 0x440
  260. #define ARK1668E_LCDC_TV_GAMMA_REG_41 0x444
  261. #define ARK1668E_LCDC_TV_GAMMA_REG_42 0x448
  262. #define ARK1668E_LCDC_TV_GAMMA_REG_43 0x44C
  263. #define ARK1668E_LCDC_TV_GAMMA_REG_44 0x450
  264. #define ARK1668E_LCDC_TV_GAMMA_REG_45 0x454
  265. #define ARK1668E_LCDC_TV_GAMMA_REG_46 0x458
  266. #define ARK1668E_LCDC_TV_GAMMA_REG_47 0x45C
  267. #define ARK1668E_LCDC_TV_GAMMA_REG_48 0x460
  268. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_0 0x464
  269. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_1 0x468
  270. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_2 0x46C
  271. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_3 0x470
  272. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_4 0x474
  273. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_5 0x478
  274. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_6 0x47C
  275. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_7 0x480
  276. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_8 0x484
  277. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_9 0x488
  278. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_10 0x48C
  279. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_11 0x490
  280. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_12 0x494
  281. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_13 0x498
  282. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_14 0x49C
  283. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_15 0x4A0
  284. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_16 0x4A4
  285. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_17 0x4A8
  286. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_18 0x4AC
  287. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_19 0x4B0
  288. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_20 0x4B4
  289. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_21 0x4B8
  290. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_22 0x4BC
  291. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_23 0x4C0
  292. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_24 0x4C4
  293. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_25 0x4C8
  294. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_26 0x4CC
  295. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_27 0x4D0
  296. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_28 0x4D4
  297. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_29 0x4D8
  298. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_30 0x4DC
  299. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_31 0x4E0
  300. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_32 0x4E4
  301. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_33 0x4E8
  302. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_34 0x4EC
  303. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_35 0x4F0
  304. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_36 0x4F4
  305. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_37 0x4F8
  306. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_38 0x4FC
  307. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_39 0x500
  308. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_40 0x504
  309. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_41 0x508
  310. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_42 0x50C
  311. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_43 0x510
  312. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_44 0x514
  313. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_45 0x518
  314. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_46 0x51C
  315. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_47 0x520
  316. #define ARK1668E_LCDC_VIDEO1_LAYER_GAMMA_REG_48 0x524
  317. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_0 0x528
  318. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_1 0x52C
  319. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_2 0x530
  320. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_3 0x534
  321. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_4 0x538
  322. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_5 0x53C
  323. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_6 0x540
  324. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_7 0x544
  325. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_8 0x548
  326. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_9 0x54C
  327. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_10 0x550
  328. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_11 0x554
  329. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_12 0x558
  330. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_13 0x55C
  331. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_14 0x560
  332. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_15 0x564
  333. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_16 0x568
  334. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_17 0x56C
  335. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_18 0x570
  336. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_19 0x574
  337. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_20 0x578
  338. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_21 0x57C
  339. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_22 0x580
  340. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_23 0x584
  341. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_24 0x588
  342. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_25 0x58C
  343. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_26 0x590
  344. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_27 0x594
  345. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_28 0x598
  346. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_29 0x59C
  347. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_30 0x5A0
  348. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_31 0x5A4
  349. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_32 0x5A8
  350. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_33 0x5AC
  351. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_34 0x5B0
  352. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_35 0x5B4
  353. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_36 0x5B8
  354. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_37 0x5BC
  355. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_38 0x5C0
  356. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_39 0x5C4
  357. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_40 0x5C8
  358. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_41 0x5CC
  359. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_42 0x5D0
  360. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_43 0x5D4
  361. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_44 0x5DC
  362. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_45 0x5E8
  363. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_46 0x5E0
  364. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_47 0x5E4
  365. #define ARK1668E_LCDC_VIDEO2_LAYER_GAMMA_REG_48 0x5E8
  366. #define ARK1668E_LCDC_LCD_COLOUR_MATRIX_REG0 0x5EC
  367. #define ARK1668E_LCDC_LCD_COLOUR_MATRIX_REG1 0x5F0
  368. #define ARK1668E_LCDC_LCD_COLOUR_MATRIX_REG2 0x5F4
  369. #define ARK1668E_LCDC_LCD_COLOUR_MATRIX_REG3 0x5F8
  370. #define ARK1668E_LCDC_LCD_COLOUR_MATRIX_REG4 0x5FF
  371. #define ARK1668E_LCDC_LCD_COLOUR_MATRIX_REG5 0x600
  372. #define ARK1668E_LCDC_TV_COLOUR_MATRIX_REG0 0x604
  373. #define ARK1668E_LCDC_TV_COLOUR_MATRIX_REG1 0x608
  374. #define ARK1668E_LCDC_TV_COLOUR_MATRIX_REG2 0x60C
  375. #define ARK1668E_LCDC_TV_COLOUR_MATRIX_REG3 0x610
  376. #define ARK1668E_LCDC_TV_COLOUR_MATRIX_REG4 0x614
  377. #define ARK1668E_LCDC_TV_COLOUR_MATRIX_REG5 0x618
  378. #define ARK1668E_LCDC_VIDEO1_COLOUR_MATRIX_REG0 0x61C
  379. #define ARK1668E_LCDC_VIDEO1_COLOUR_MATRIX_REG1 0x620
  380. #define ARK1668E_LCDC_VIDEO1_COLOUR_MATRIX_REG2 0x624
  381. #define ARK1668E_LCDC_VIDEO1_COLOUR_MATRIX_REG3 0x628
  382. #define ARK1668E_LCDC_VIDEO1_COLOUR_MATRIX_REG4 0x62C
  383. #define ARK1668E_LCDC_VIDEO1_COLOUR_MATRIX_REG5 0x630
  384. #define ARK1668E_LCDC_VIDEO2_COLOUR_MATRIX_REG0 0x634
  385. #define ARK1668E_LCDC_VIDEO2_COLOUR_MATRIX_REG1 0x638
  386. #define ARK1668E_LCDC_VIDEO2_COLOUR_MATRIX_REG2 0x63C
  387. #define ARK1668E_LCDC_VIDEO2_COLOUR_MATRIX_REG3 0x640
  388. #define ARK1668E_LCDC_VIDEO2_COLOUR_MATRIX_REG4 0x644
  389. #define ARK1668E_LCDC_VIDEO2_COLOUR_MATRIX_REG5 0x648
  390. #define ARK1668E_LCDC_OSD1_COLOUR_MATRIX_REG0 0x64C
  391. #define ARK1668E_LCDC_OSD1_COLOUR_MATRIX_REG1 0x650
  392. #define ARK1668E_LCDC_OSD1_COLOUR_MATRIX_REG2 0x654
  393. #define ARK1668E_LCDC_OSD1_COLOUR_MATRIX_REG3 0x658
  394. #define ARK1668E_LCDC_OSD1_COLOUR_MATRIX_REG4 0x65C
  395. #define ARK1668E_LCDC_OSD1_COLOUR_MATRIX_REG5 0x660
  396. #define ARK1668E_LCDC_OSD2_COLOUR_MATRIX_REG0 0x664
  397. #define ARK1668E_LCDC_OSD2_COLOUR_MATRIX_REG1 0x668
  398. #define ARK1668E_LCDC_OSD2_COLOUR_MATRIX_REG2 0x66C
  399. #define ARK1668E_LCDC_OSD2_COLOUR_MATRIX_REG3 0x670
  400. #define ARK1668E_LCDC_OSD2_COLOUR_MATRIX_REG4 0x674
  401. #define ARK1668E_LCDC_OSD2_COLOUR_MATRIX_REG5 0x678
  402. #define ARK1668E_LCDC_OSD3_COLOUR_MATRIX_REG0 0x67C
  403. #define ARK1668E_LCDC_OSD3_COLOUR_MATRIX_REG1 0x680
  404. #define ARK1668E_LCDC_OSD3_COLOUR_MATRIX_REG2 0x684
  405. #define ARK1668E_LCDC_OSD3_COLOUR_MATRIX_REG3 0x688
  406. #define ARK1668E_LCDC_OSD3_COLOUR_MATRIX_REG4 0x68C
  407. #define ARK1668E_LCDC_OSD3_COLOUR_MATRIX_REG5 0x690
  408. #endif /* __ARK1668E_LCDC_REGS_H__ */