?lang_form? ?lang_select? ?lang_submit? ?lang_endform?
{HEADER END}
{BLAME START}

library

?curdirlinks? -

Blame information for rev 32

Line No. Rev Author Line
1 32 kaklik /*****************************************************************************
2 * Module for Microchip Graphics Library
3 * Solomon Systech. SSD1926 LCD controllers driver
4 * to be used with GFX 3 PICtail board
5 *****************************************************************************
6 * FileName: SSD1926.h
7 * Dependencies: p24Fxxxx.h or plib.h
8 * Processor: PIC24, PIC32
9 * Compiler: MPLAB C30, MPLAB C32
10 * Linker: MPLAB LINK30, MPLAB LINK32
11 * Company: Microchip Technology Incorporated
12 *
13 * Software License Agreement
14 *
15 * Copyright © 2008 Microchip Technology Inc. All rights reserved.
16 * Microchip licenses to you the right to use, modify, copy and distribute
17 * Software only when embedded on a Microchip microcontroller or digital
18 * signal controller, which is integrated into your product or third party
19 * product (pursuant to the sublicense terms in the accompanying license
20 * agreement).
21 *
22 * You should refer to the license agreement accompanying this Software
23 * for additional information regarding your rights and obligations.
24 *
25 * SOFTWARE AND DOCUMENTATION ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY
26 * KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY
27 * OF MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR
28 * PURPOSE. IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR
29 * OBLIGATED UNDER CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION,
30 * BREACH OF WARRANTY, OR OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT
31 * DAMAGES OR EXPENSES INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL,
32 * INDIRECT, PUNITIVE OR CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA,
33 * COST OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY
34 * CLAIMS BY THIRD PARTIES (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF),
35 * OR OTHER SIMILAR COSTS.
36 *
37 * Author Date Comment
38 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 * Anton Alkhimenok 08/27/08
40 * Pradeep Budagutta 30/07/09 Added Palette Support
41 * PAT 03/03/10 Enabled accelerated Circle() function.
42 *****************************************************************************/
43 #ifndef _SSD1926_H
44 #define _SSD1926_H
45  
46 #if defined(__dsPIC33F__)
47 #include <p33Fxxxx.h>
48 #elif defined(__PIC24H__)
49 #include <p24Hxxxx.h>
50 #elif defined(__PIC32MX__)
51 #include <plib.h>
52 #define PMDIN1 PMDIN
53 #elif defined(__PIC24F__)
54 #include <p24Fxxxx.h>
55 #else
56 #error CONTROLLER IS NOT SUPPORTED
57 #endif
58  
59 #include "GraphicsConfig.h"
60 #include "GenericTypeDefs.h"
61  
62 #ifdef USE_PALETTE
63 #include "Graphics\Palette.h"
64 #endif
65  
66 /*********************************************************************
67 * Overview: Additional hardware-accelerated functions can be implemented
68 * in the driver. These definitions exclude the PutPixel()-based
69 * functions in the primitives layer (Primitive.c file) from compilation.
70 *********************************************************************/
71  
72 // Define this to implement Font related functions in the driver.
73 //#define USE_DRV_FONT
74 // Define this to implement Line function in the driver.
75 #ifndef USE_PALETTE
76 #define USE_DRV_LINE
77 #endif
78  
79 // Define this to implement Circle function in the driver.
80 // #define USE_DRV_CIRCLE - //Don't use this. The driver support for this is obsolete.
81  
82 // Define this to implement FillCircle function in the driver.
83 //#define USE_DRV_FILLCIRCLE
84 // Define this to implement Bar function in the driver.
85 #define USE_DRV_BAR
86  
87 // Define this to implement ClearDevice function in the driver.
88 #define USE_DRV_CLEARDEVICE
89  
90 // Define this to implement PutImage function in the driver.
91 #define USE_DRV_PUTIMAGE
92  
93 #ifndef DISP_HOR_RESOLUTION
94 #error DISP_HOR_RESOLUTION must be defined in HardwareProfile.h
95 #endif
96 #ifndef DISP_VER_RESOLUTION
97 #error DISP_VER_RESOLUTION must be defined in HardwareProfile.h
98 #endif
99 #ifndef COLOR_DEPTH
100 #error COLOR_DEPTH must be defined in HardwareProfile.h
101 #endif
102 #ifndef DISP_ORIENTATION
103 #error DISP_ORIENTATION must be defined in HardwareProfile.h
104 #endif
105  
106 /*********************************************************************
107 * Overview: Horizontal synchronization timing in pixels
108 * (from the glass datasheet).
109 *********************************************************************/
110  
111 #ifndef DISP_HOR_PULSE_WIDTH
112 #error DISP_HOR_PULSE_WIDTH must be defined in HardwareProfile.h
113 #endif
114 #ifndef DISP_HOR_BACK_PORCH
115 #error DISP_HOR_BACK_PORCH must be defined in HardwareProfile.h
116 #endif
117 #ifndef DISP_HOR_FRONT_PORCH
118 #error DISP_HOR_FRONT_PORCH must be defined in HardwareProfile.h
119 #endif
120  
121 /*********************************************************************
122 * Overview: Vertical synchronization timing in lines
123 * (from the glass datasheet).
124 *********************************************************************/
125 #ifndef DISP_VER_PULSE_WIDTH
126 #error DISP_VER_PULSE_WIDTH must be defined in HardwareProfile.h
127 #endif
128 #ifndef DISP_VER_BACK_PORCH
129 #error DISP_VER_BACK_PORCH must be defined in HardwareProfile.h
130 #endif
131 #ifndef DISP_VER_FRONT_PORCH
132 #error DISP_VER_FRONT_PORCH must be defined in HardwareProfile.h
133 #endif
134  
135 /*********************************************************************
136 * PARAMETERS VALIDATION
137 *********************************************************************/
138 #if COLOR_DEPTH != 16
139 #error This driver supports 16 BPP only.
140 #endif
141 #if (DISP_HOR_RESOLUTION % 8) != 0
142 #error Horizontal resolution must be divisible by 8.
143 #endif
144 #if (DISP_ORIENTATION != 0) && (DISP_ORIENTATION != 180) && (DISP_ORIENTATION != 90) && (DISP_ORIENTATION != 270)
145 #error The display orientation selected is not supported. It can be only 0,90,180 or 270.
146 #endif
147  
148 /*********************************************************************
149 * Overview: Clipping region control codes to be used with SetClip(...)
150 * function.
151 *********************************************************************/
152 #define CLIP_DISABLE 0 // Disables clipping.
153 #define CLIP_ENABLE 1 // Enables clipping.
154  
155 /*********************************************************************
156 * Overview: Some basic colors definitions.
157 *********************************************************************/
158 #ifdef USE_PALETTE
159  
160 #include "PaletteColorDefines.h"
161  
162 #else
163  
164 #define BLACK RGB565CONVERT(0, 0, 0)
165 #define BRIGHTBLUE RGB565CONVERT(0, 0, 255)
166 #define BRIGHTGREEN RGB565CONVERT(0, 255, 0)
167 #define BRIGHTCYAN RGB565CONVERT(0, 255, 255)
168 #define BRIGHTRED RGB565CONVERT(255, 0, 0)
169 #define BRIGHTMAGENTA RGB565CONVERT(255, 0, 255)
170 #define BRIGHTYELLOW RGB565CONVERT(255, 255, 0)
171 #define BLUE RGB565CONVERT(0, 0, 128)
172 #define GREEN RGB565CONVERT(0, 128, 0)
173 #define CYAN RGB565CONVERT(0, 128, 128)
174 #define RED RGB565CONVERT(128, 0, 0)
175 #define MAGENTA RGB565CONVERT(128, 0, 128)
176 #define BROWN RGB565CONVERT(255, 128, 0)
177 #define LIGHTGRAY RGB565CONVERT(128, 128, 128)
178 #define DARKGRAY RGB565CONVERT(64, 64, 64)
179 #define LIGHTBLUE RGB565CONVERT(128, 128, 255)
180 #define LIGHTGREEN RGB565CONVERT(128, 255, 128)
181 #define LIGHTCYAN RGB565CONVERT(128, 255, 255)
182 #define LIGHTRED RGB565CONVERT(255, 128, 128)
183 #define LIGHTMAGENTA RGB565CONVERT(255, 128, 255)
184 #define YELLOW RGB565CONVERT(255, 255, 128)
185 #define WHITE RGB565CONVERT(255, 255, 255)
186 #define GRAY0 RGB565CONVERT(224, 224, 224)
187 #define GRAY1 RGB565CONVERT(192, 192, 192)
188 #define GRAY2 RGB565CONVERT(160, 160, 160)
189 #define GRAY3 RGB565CONVERT(128, 128, 128)
190 #define GRAY4 RGB565CONVERT(96, 96, 96)
191 #define GRAY5 RGB565CONVERT(64, 64, 64)
192 #define GRAY6 RGB565CONVERT(32, 32, 32)
193  
194 #endif
195  
196 /*********************************************************************
197 * Overview: Extern for the current color
198 *********************************************************************/
199 extern WORD _color;
200  
201 /*********************************************************************
202 * Overview: Clipping region control and border settings.
203 *********************************************************************/
204  
205 // Clipping region enable control
206 extern SHORT _clipRgn;
207  
208 // Left clipping region border
209 extern SHORT _clipLeft;
210  
211 // Top clipping region border
212 extern SHORT _clipTop;
213  
214 // Right clipping region border
215 extern SHORT _clipRight;
216  
217 // Bottom clipping region border
218 extern SHORT _clipBottom;
219  
220 /*********************************************************************
221 * Function: BYTE GetReg(WORD index)
222 *
223 * PreCondition: none
224 *
225 * Input: index - register number
226 *
227 * Output: none
228 *
229 * Side Effects: none
230 *
231 * Overview: returns graphics controller register value (byte access)
232 *
233 * Note: none
234 *
235 ********************************************************************/
236 BYTE GetReg(WORD index);
237  
238 /*********************************************************************
239 * Function: void ResetDevice()
240 *
241 * Overview: Initializes LCD module.
242 *
243 * PreCondition: none
244 *
245 * Input: none
246 *
247 * Output: none
248 *
249 * Side Effects: none
250 *
251 ********************************************************************/
252 void ResetDevice(void);
253  
254 /*********************************************************************
255 * Macros: GetMaxX()
256 *
257 * Overview: Returns maximum horizontal coordinate.
258 *
259 * PreCondition: none
260 *
261 * Input: none
262 *
263 * Output: Maximum horizontal coordinate.
264 *
265 *
266 * Example:
267 * <CODE>
268 *
269 * // Create a window that will occupy the whole screen.
270 * WndCreate(0xFF, // ID
271 * 0,0,
272 * GetMaxX(),GetMaxY(), // dimension
273 * WND_DRAW, // will be dislayed after creation
274 * (void*)&mchpIcon, // use icon used
275 * pText, // set to text pointed to by pText
276 * NULL); // use default scheme
277 *
278 * </CODE>
279 *
280 * Side Effects: none
281 *
282 ********************************************************************/
283 #if (DISP_ORIENTATION == 90) || (DISP_ORIENTATION == 270)
284 #define GetMaxX() (DISP_VER_RESOLUTION - 1)
285 #elif (DISP_ORIENTATION == 0) || (DISP_ORIENTATION == 180)
286 #define GetMaxX() (DISP_HOR_RESOLUTION - 1)
287 #endif
288  
289 /*********************************************************************
290 * Macros: GetMaxY()
291 *
292 * Overview: Returns maximum vertical coordinate.
293 *
294 * PreCondition: none
295 *
296 * Input: none
297 *
298 * Output: Maximum vertical coordinate.
299 *
300 * Example: (see GetMaxX()) example.
301 *
302 * Side Effects: none
303 *
304 ********************************************************************/
305 #if (DISP_ORIENTATION == 90) || (DISP_ORIENTATION == 270)
306 #define GetMaxY() (DISP_HOR_RESOLUTION - 1)
307 #elif (DISP_ORIENTATION == 0) || (DISP_ORIENTATION == 180)
308 #define GetMaxY() (DISP_VER_RESOLUTION - 1)
309 #endif
310  
311 /*********************************************************************
312 * Macros: SetColor(color)
313 *
314 * Overview: Sets current drawing color.
315 *
316 * PreCondition: none
317 *
318 * Input: color - Color coded in 5:6:5 RGB format.
319 *
320 * Output: none
321 *
322 * Side Effects: none
323 *
324 ********************************************************************/
325 #define SetColor(color) _color = color
326  
327 /*********************************************************************
328 * Macros: GetColor()
329 *
330 * Overview: Returns current drawing color.
331 *
332 * PreCondition: none
333 *
334 * Input: none
335 *
336 * Output: Color coded in 5:6:5 RGB format.
337 *
338 * Side Effects: none
339 *
340 ********************************************************************/
341 #define GetColor() _color
342  
343 /*********************************************************************
344 * Macros: SetActivePage(page)
345 *
346 * Overview: Sets active graphic page.
347 *
348 * PreCondition: none
349 *
350 * Input: page - Graphic page number.
351 *
352 * Output: none
353 *
354 * Side Effects: none
355 *
356 ********************************************************************/
357 #define SetActivePage(page)
358  
359 /*********************************************************************
360 * Macros: SetVisualPage(page)
361 *
362 * Overview: Sets graphic page to display.
363 *
364 * PreCondition: none
365 *
366 * Input: page - Graphic page number
367 *
368 * Output: none
369 *
370 * Side Effects: none
371 *
372 ********************************************************************/
373 #define SetVisualPage(page)
374  
375 /*********************************************************************
376 * Function: void PutPixel(SHORT x, SHORT y)
377 *
378 * Overview: Puts pixel with the given x,y coordinate position.
379 *
380 * PreCondition: none
381 *
382 * Input: x - x position of the pixel.
383 * y - y position of the pixel.
384 *
385 * Output: none
386 *
387 * Side Effects: none
388 *
389 ********************************************************************/
390 void PutPixel(SHORT x, SHORT y);
391  
392 /*********************************************************************
393 * Function: WORD GetPixel(SHORT x, SHORT y)
394 *
395 * Overview: Returns pixel color at the given x,y coordinate position.
396 *
397 * PreCondition: none
398 *
399 * Input: x - x position of the pixel.
400 * y - y position of the pixel.
401 *
402 * Output: pixel color
403 *
404 * Side Effects: none
405 *
406 ********************************************************************/
407 WORD GetPixel(SHORT x, SHORT y);
408  
409 /*********************************************************************
410 * Macros: SetClipRgn(left, top, right, bottom)
411 *
412 * Overview: Sets clipping region.
413 *
414 * PreCondition: none
415 *
416 * Input: left - Defines the left clipping region border.
417 * top - Defines the top clipping region border.
418 * right - Defines the right clipping region border.
419 * bottom - Defines the bottom clipping region border.
420 *
421 * Output: none
422 *
423 * Side Effects: none
424 *
425 ********************************************************************/
426 #define SetClipRgn(left, top, right, bottom) \
427 _clipLeft = left; \
428 _clipTop = top; \
429 _clipRight = right; \
430 _clipBottom = bottom;
431  
432 /*********************************************************************
433 * Macros: GetClipLeft()
434 *
435 * Overview: Returns left clipping border.
436 *
437 * PreCondition: none
438 *
439 * Input: none
440 *
441 * Output: Left clipping border.
442 *
443 * Side Effects: none
444 *
445 ********************************************************************/
446 #define GetClipLeft() _clipLeft
447  
448 /*********************************************************************
449 * Macros: GetClipRight()
450 *
451 * Overview: Returns right clipping border.
452 *
453 * PreCondition: none
454 *
455 * Input: none
456 *
457 * Output: Right clipping border.
458 *
459 * Side Effects: none
460 *
461 ********************************************************************/
462 #define GetClipRight() _clipRight
463  
464 /*********************************************************************
465 * Macros: GetClipTop()
466 *
467 * Overview: Returns top clipping border.
468 *
469 * PreCondition: none
470 *
471 * Input: none
472 *
473 * Output: Top clipping border.
474 *
475 * Side Effects: none
476 *
477 ********************************************************************/
478 #define GetClipTop() _clipTop
479  
480 /*********************************************************************
481 * Macros: GetClipBottom()
482 *
483 * Overview: Returns bottom clipping border.
484 *
485 * PreCondition: none
486 *
487 * Input: none
488 *
489 * Output: Bottom clipping border.
490 *
491 * Side Effects: none
492 *
493 ********************************************************************/
494 #define GetClipBottom() _clipBottom
495  
496 /*********************************************************************
497 * Macros: SetClip(control)
498 *
499 * Overview: Enables/disables clipping.
500 *
501 * PreCondition: none
502 *
503 * Input: control - Enables or disables the clipping.
504 * - 0: Disable clipping
505 * - 1: Enable clipping
506 *
507 * Output: none
508 *
509 * Side Effects: none
510 *
511 ********************************************************************/
512 #define SetClip(control) _clipRgn = control;
513  
514 /*********************************************************************
515 * Macros: IsDeviceBusy()
516 *
517 * Overview: Returns non-zero if LCD controller is busy
518 * (previous drawing operation is not completed).
519 *
520 * PreCondition: none
521 *
522 * Input: none
523 *
524 * Output: Busy status.
525 *
526 * Side Effects: none
527 *
528 ********************************************************************/
529 #define IsDeviceBusy() ((GetReg(REG_2D_220) & 0x01) == 0)
530  
531 /*********************************************************************
532 * Overview: SSD1926 registers definitions.
533 *********************************************************************/
534 #define REG_PLL_CONFIG_0 0x126
535 #define REG_PLL_CONFIG_1 0x127
536 #define REG_PLL_CONFIG_2 0x12b
537  
538 #define REG_DISP_BUFFER_SIZE 0x01
539 #define REG_CONFIG_READBACK 0x02
540 #define REG_REVISION_CODE 0x03
541 #define REG_MEMCLK_CONFIG 0x04
542 #define REG_PCLK_CONFIG 0x05
543 #define REG_VCLK_CONFIG_0 0x06
544 #define REG_VCLK_CONFIG_1 0x07
545 #define REG_LUT_BLUE_WRITE_DATA 0x08
546 #define REG_LUT_GREEN_WRITE_DATA 0x09
547 #define REG_LUT_RED_WRITE_DATA 0x0a
548 #define REG_LUT_WRITE_ADDR 0x0b
549 #define REG_LUT_BLUE_READ_DATA 0x0c
550 #define REG_LUT_GREEN_READ_DATA 0x0d
551 #define REG_LUT_RED_READ_DATA 0x0e
552 #define REG_LUT_READ_ADDR 0x0f
553 #define REG_PANEL_TYPE 0x10
554 #define REG_MOD_RATE 0x11
555 #define REG_HORIZ_TOTAL_0 0x12
556 #define REG_HORIZ_TOTAL_1 0x13
557 #define REG_HDP 0x14
558 #define REG_HDP_START_POS0 0x16
559 #define REG_HDP_START_POS1 0x17
560 #define REG_VERT_TOTAL0 0x18
561 #define REG_VERT_TOTAL1 0x19
562 #define REG_VDP0 0x1c
563 #define REG_VDP1 0x1d
564 #define REG_VDP_START_POS0 0x1e
565 #define REG_VDP_START_POS1 0x1f
566 #define REG_HSYNC_PULSE_WIDTH 0x20
567 #define REG_LLINE_PULSE_START_SUBPIXEL_POS 0x21
568 #define REG_HSYNC_PULSE_START_POS0 0x22
569 #define REG_HSYNC_PULSE_START_POS1 0x23
570 #define REG_VSYNC_PULSE_WIDTH 0x24
571 #define REG_VSYNC_PULSE_START_POS0 0x26
572 #define REG_VSYNC_PULSE_START_POS1 0x27
573 #define REG_POST_PROCESSING_SATURATION 0x2c
574 #define REG_POST_PROCESSING_BRIGHTNESS 0x2d
575 #define REG_POST_PROCESSING_CONTRAST 0x2e
576 #define REG_POST_PROCESSING_CTRL 0x2f
577  
578 #define REG_FPFRAME_START_OFFSET0 0x30
579 #define REG_FPFRAME_START_OFFSET1 0x31
580 #define REG_FPFRAME_STOP_OFFSET0 0x34
581 #define REG_FPFRAME_STOP_OFFSET1 0x35
582 #define REG_LSHIFT_POLARITY 0x38
583 #define REG_GPIO1_PULSE_START 0x3c
584 #define REG_GPIO1_PULSE_STOP 0x3e
585 #define REG_GPIO2_PULSE_DELAY 0x40
586 #define REG_LCD_SUBPIXEL_ALIGNMENT 0x42
587 #define REG_STN_COLOR_DEPTH 0x45
588  
589 #define REG_INTERRUPT_FLAG 0x48
590 #define REG_INTERRUPT_ENABLE 0x4A
591  
592 #define REG_DYN_DITHER_CONTROL 0x50
593  
594 #define REG_DISPLAY_MODE 0x70
595 #define REG_SPECIAL_EFFECTS 0x71
596 #define REG_RGB_SETTING 0x1a4
597  
598 #define REG_MAIN_WIN_DISP_START_ADDR0 0x74
599 #define REG_MAIN_WIN_DISP_START_ADDR1 0x75
600 #define REG_MAIN_WIN_DISP_START_ADDR2 0x76
601 #define REG_MAIN_WIN_ADDR_OFFSET0 0x78
602 #define REG_MAIN_WIN_ADDR_OFFSET1 0x79
603 #define REG_FLOAT_WIN_DISP_START_ADDR0 0x7c
604 #define REG_FLOAT_WIN_DISP_START_ADDR1 0x7d
605 #define REG_FLOAT_WIN_DISP_START_ADDR2 0x7e
606 #define REG_FLOAT_WIN_ADDR_OFFSET0 0x80
607 #define REG_FLOAT_WIN_ADDR_OFFSET1 0x81
608 #define REG_FLOAT_WIN_X_START_POS0 0x84
609 #define REG_FLOAT_WIN_X_START_POS1 0x85
610 #define REG_FLOAT_WIN_Y_START_POS0 0x88
611 #define REG_FLOAT_WIN_Y_START_POS1 0x89
612 #define REG_FLOAT_WIN_X_END_POS0 0x8c
613 #define REG_FLOAT_WIN_X_END_POS1 0x8d
614 #define REG_FLOAT_WIN_Y_END_POS0 0x90
615 #define REG_FLOAT_WIN_Y_END_POS1 0x91
616 #define REG_POWER_SAVE_CONFIG 0xa0
617 #define REG_SOFTWARE_RESET 0xa2
618 #define REG_SCRATCH_PAD0 0xa4
619 #define REG_SCRATCH_PAD1 0xa5
620 #define REG_GPIO_CONFIG0 0xa8
621 #define REG_GPIO_CONFIG1 0xa9
622 #define REG_GPIO_STATUS_CONTROL0 0xac
623 #define REG_GPIO_STATUS_CONTROL1 0xad
624 #define REG_PWM_CV_CLOCK_CONTROL 0xb0
625 #define REG_PWM_CV_CLOCK_CONFIG 0xb1
626 #define REG_CV_CLOCK_BURST_LENGTH 0xb2
627 #define REG_PWM_CLOCK_DUTY_CYCLE 0xb3
628  
629 #define REG_PWM1_CLOCK_CONTROL 0xb4
630 #define REG_PWM1_CLOCK_CONFIG 0xb5
631 #define REG_PWM1_CLOCK_DUTY_CYCLE 0xb7
632  
633 #define REG_PWM2_CLOCK_CONTROL 0xb8
634 #define REG_PWM2_CLOCK_CONFIG 0xb9
635 #define REG_PWM2_CLOCK_DUTY_CYCLE 0xbb
636  
637 #define REG_PWM3_CLOCK_CONTROL 0xbc
638 #define REG_PWM3_CLOCK_CONFIG 0xbd
639 #define REG_PWM3_CLOCK_DUTY_CYCLE 0xbf
640  
641 #define REG_CURSOR_FEATURE 0xc0
642 #define REG_CURSOR1_BLINK_TOTAL0 0xc4
643 #define REG_CURSOR1_BLINK_TOTAL1 0xc5
644 #define REG_CURSOR1_BLINK_ON0 0xc8
645 #define REG_CURSOR1_BLINK_ON1 0xc9
646 #define REG_CURSOR1_MEM_START0 0xcc
647 #define REG_CURSOR1_MEM_START1 0xcd
648 #define REG_CURSOR1_MEM_START2 0xce
649 #define REG_CURSOR1_POSX0 0xd0
650 #define REG_CURSOR1_POSX1 0xd1
651 #define REG_CURSOR1_POSY0 0xd4
652 #define REG_CURSOR1_POSY1 0xd5
653 #define REG_CURSOR1_HORIZ_SIZE_0 0xd8
654 #define REG_CURSOR1_HORIZ_SIZE_1 0xd9
655 #define REG_CURSOR1_VERT_SIZE_0 0xdc
656 #define REG_CURSOR1_VERT_SIZE_1 0xdd
657 #define REG_CURSOR1_COL_IND1_0 0xe0
658 #define REG_CURSOR1_COL_IND1_1 0xe1
659 #define REG_CURSOR1_COL_IND1_2 0xe2
660 #define REG_CURSOR1_COL_IND1_3 0xe3
661 #define REG_CURSOR1_COL_IND2_0 0xe4
662 #define REG_CURSOR1_COL_IND2_1 0xe5
663 #define REG_CURSOR1_COL_IND2_2 0xe6
664 #define REG_CURSOR1_COL_IND2_3 0xe7
665 #define REG_CURSOR1_COL_IND3_0 0xe8
666 #define REG_CURSOR1_COL_IND3_1 0xe9
667 #define REG_CURSOR1_COL_IND3_2 0xea
668 #define REG_CURSOR1_COL_IND3_3 0xeb
669 #define REG_CURSOR2_BLINK_TOTAL0 0xec
670 #define REG_CURSOR2_BLINK_TOTAL1 0xed
671 #define REG_CURSOR2_BLINK_ON0 0xf0
672 #define REG_CURSOR2_BLINK_ON1 0xf1
673 #define REG_CURSOR2_MEM_START0 0xf4
674 #define REG_CURSOR2_MEM_START1 0xf5
675 #define REG_CURSOR2_MEM_START2 0xf6
676 #define REG_CURSOR2_POSX0 0xf8
677 #define REG_CURSOR2_POSX1 0xf9
678 #define REG_CURSOR2_POSY0 0xfc
679 #define REG_CURSOR2_POSY1 0xfd
680 #define REG_CURSOR2_HORIZ_SIZE_0 0x100
681 #define REG_CURSOR2_HORIZ_SIZE_1 0x101
682 #define REG_CURSOR2_VERT_SIZE_0 0x104
683 #define REG_CURSOR2_VERT_SIZE_1 0x105
684 #define REG_CURSOR2_COL_IND1_0 0x108
685 #define REG_CURSOR2_COL_IND1_1 0x109
686 #define REG_CURSOR2_COL_IND1_2 0x10a
687 #define REG_CURSOR2_COL_IND1_3 0x10b
688 #define REG_CURSOR2_COL_IND2_0 0x10c
689 #define REG_CURSOR2_COL_IND2_1 0x10d
690 #define REG_CURSOR2_COL_IND2_2 0x10e
691 #define REG_CURSOR2_COL_IND2_3 0x10f
692 #define REG_CURSOR2_COL_IND3_0 0x110
693 #define REG_CURSOR2_COL_IND3_1 0x111
694 #define REG_CURSOR2_COL_IND3_2 0x112
695 #define REG_CURSOR2_COL_IND3_3 0x113
696  
697 #define REG_MAIN_REFLESH 0x12c
698  
699 #define REG_PCLK_FREQ_RATIO_0 0x158
700 #define REG_PCLK_FREQ_RATIO_1 0x159
701 #define REG_PCLK_FREQ_RATIO_2 0x15a
702  
703 #define REG_DV_OP_MODE 0x160
704 #define REG_DV_FRAME_SAMPLING 0x161
705  
706 #define REG_DV_NFRAME_POS_0 0x162
707 #define REG_DV_NFRAME_POS_1 0x163
708 #define REG_DV_JHORI_SIZE_0 0x164
709 #define REG_DV_JHORI_SIZE_1 0x165
710 #define REG_DV_JVERT_SIZE_0 0x168
711 #define REG_DV_JVERT_SIZE_1 0x169
712  
713 #define REG_DV_JMEM_STR_0 0x16c
714 #define REG_DV_JMEM_STR_1 0x16d
715 #define REG_DV_JMEM_STR_2 0x16e
716 #define REG_DV_JMEM_STR_3 0x16f
717  
718 #define REG_DV_VHDEC_RATIO 0x170
719 #define REG_DV_VVDEC_RATIO 0x171
720 #define REG_DV_JHDEC_RATIO 0x172
721 #define REG_DV_JVDEC_RATIO 0x173
722  
723 #define REG_DV_HORI_PERIOD_0 0x174
724 #define REG_DV_HORI_PERIOD_1 0x175
725  
726 #define REG_DV_HORI_MAX_0 0x17c
727 #define REG_DV_HORI_MAX_1 0x17d
728  
729 #define REG_DV_VERT_MAX_0 0x180
730 #define REG_DV_VERT_MAX_1 0x181
731  
732 #define REG_DV_HCROP_STR_0 0x184 //x
733 #define REG_DV_HCROP_STR_1 0x185 //x
734 #define REG_DV_VCROP_STR_0 0x188 //x
735 #define REG_DV_VCROP_STR_1 0x189 //x
736 #define REG_DV_HCROP_SIZE_0 0x18c
737 #define REG_DV_HCROP_SIZE_1 0x18d
738  
739 #define REG_DV_VCROP_SIZE_0 0x190
740 #define REG_DV_VCROP_SIZE_1 0x191
741  
742 #define REG_DV_FRAME_PULSE_WIDTH 0x194
743 #if 0
744 #define REG_DV_VHORI_SIZE_0 0x194
745 #define REG_DV_VHORI_SIZE_1 0x195
746 #define REG_DV_VVERT_SIZE_0 0x198
747 #define REG_DV_VVERT_SIZE_1 0x199
748 #endif
749 #define REG_DV_VMEM_STR_ADDR1_0 0x19c
750 #define REG_DV_VMEM_STR_ADDR1_1 0x19d
751 #define REG_DV_VMEM_STR_ADDR1_2 0x19e
752 #define REG_DV_VMEM_STR_ADDR1_3 0x19f
753  
754 #define REG_DV_VMEM_STR_ADDR2_0 0x1a0
755 #define REG_DV_VMEM_STR_ADDR2_1 0x1a1
756 #define REG_DV_VMEM_STR_ADDR2_2 0x1a2
757 #define REG_DV_VMEM_STR_ADDR2_3 0x1a3
758  
759 #define REG_DV_OFORMAT 0x1a4
760 #define REG_DV_ALPHA 0x1a5
761 #define REG_DV_SUBPIXEL_MODE 0x1a6
762 #define REG_DV_CSC_MODE 0x1a8
763 #define REG_DV_Y 0x1a9
764 #define REG_DV_CB 0x1aa
765 #define REG_DV_CR 0x1ab
766  
767 #define REG_DV_TV_0 0x1ac
768 #define REG_DV_TV_1 0x1ad
769 #define REG_DV_TV_2 0x1ae
770  
771 #define REG_DV_ENB 0x1af
772  
773 #define REG_DV_DV0_START_ADDR_0 0x1b0
774 #define REG_DV_DV0_START_ADDR_1 0x1b1
775 #define REG_DV_DV0_START_ADDR_2 0x1b2
776  
777 #define REG_DV_DV1_START_ADDR_0 0x1b4
778 #define REG_DV_DV1_START_ADDR_1 0x1b5
779 #define REG_DV_DV1_START_ADDR_2 0x1b6
780  
781 #define REG_2D_1d0 0x1d0
782 #define REG_2D_1d1 0x1d1
783 #define REG_2D_1d2 0x1d2
784 #define REG_2D_1d4 0x1d4
785 #define REG_2D_1d5 0x1d5
786 #define REG_2D_1d6 0x1d6
787 #define REG_2D_1d8 0x1d8
788 #define REG_2D_1d9 0x1d9
789 #define REG_2D_1dc 0x1dc
790 #define REG_2D_1dd 0x1dd
791 #define REG_2D_1de 0x1de
792 #define REG_2D_1e4 0x1e4
793 #define REG_2D_1e5 0x1e5
794 #define REG_2D_1e8 0x1e8
795 #define REG_2D_1e9 0x1e9
796 #define REG_2D_1ec 0x1ec
797 #define REG_2D_1ed 0x1ed
798 #define REG_2D_1f0 0x1f0
799 #define REG_2D_1f1 0x1f1
800 #define REG_2D_1f4 0x1f4
801 #define REG_2D_1f5 0x1f5
802 #define REG_2D_1f6 0x1f6
803 #define REG_2D_1f8 0x1f8
804 #define REG_2D_1f9 0x1f9
805 #define REG_2D_1fc 0x1fc
806 #define REG_2D_1fd 0x1fd
807 #define REG_2D_1fe 0x1fe
808 #define REG_2D_204 0x204
809 #define REG_2D_205 0x205
810 #define REG_2D_206 0x206
811 #define REG_2D_208 0x208
812 #define REG_2D_209 0x209
813 #define REG_2D_214 0x214
814 #define REG_2D_215 0x215
815 #define REG_2D_218 0x218
816 #define REG_2D_219 0x219
817 #define REG_2D_220 0x220
818  
819 #define REG_2D_CMD_1 0x1d0
820 #define REG_2D_CMD_2 0x1d1
821 #define REG_2D_CMD_FIFO_STATUS 0x1d2
822 #define REG_2D_SRC_WND_START_ADDR0 0x1d4
823 #define REG_2D_SRC_WND_START_ADDR1 0x1d5
824 #define REG_2D_SRC_WND_START_ADDR2 0x1d6
825 #define REG_2D_SRC_WND_ADDR_OFFSET0 0x1d8
826 #define REG_2D_SRC_WND_ADDR_OFFSET1 0x1d9
827 #define REG_2D_SRC_WND_COLOR_MODE 0x1dc
828 #define REG_2D_DEST_WND_COLOR_MODE 0x1dd
829 #define REG_2D_SRC_WND_WIDTH0 0x1e4
830 #define REG_2D_SRC_WND_WIDTH1 0x1e5
831 #define REG_2D_SRC_WND_HEIGHT0 0x1e8
832 #define REG_2D_SRC_WND_HEIGHT1 0x1e9
833 #define REG_2D_DEST_WND_WIDTH0 0x1ec
834 #define REG_2D_DEST_WND_WIDTH1 0x1ed
835 #define REG_2D_DEST_WND_HEIGHT0 0x1f0
836 #define REG_2D_DEST_WND_HEIGHT1 0x1f1
837 #define REG_2D_DEST_WND_START_ADDR0 0x1f4
838 #define REG_2D_DEST_WND_START_ADDR1 0x1f5
839 #define REG_2D_DEST_WND_START_ADDR2 0x1f6
840 #define REG_2D_DEST_WND_ADDR_OFFSET0 0x1f8
841 #define REG_2D_DEST_WND_ADDR_OFFSET1 0x1f9
842 #define REG_2D_WRTIE_PATTERN0 0x1fc
843 #define REG_2D_WRTIE_PATTERN1 0x1fd
844 #define REG_2D_WRTIE_PATTERN2 0x1fe
845 #define REG_2D_BRUSH_WND_START_ADDR0 0x204
846 #define REG_2D_BRUSH_WND_START_ADDR1 0x205
847 #define REG_2D_BRUSH_WND_START_ADDR2 0x206
848 #define REG_2D_BRUSH_WND_ADDR_OFFSET0 0x208
849 #define REG_2D_BRUSH_WND_ADDR_OFFSET1 0x209
850 #define REG_2D_BRUSH_WND_WIDTH0 0x214
851 #define REG_2D_BRUSH_WND_WIDTH1 0x215
852 #define REG_2D_BRUSH_WND_HEIGHT0 0x218
853 #define REG_2D_BRUSH_WND_HEIGHT1 0x219
854 #define REG_2D_CMD_FIFO_INT_EN 0x21c
855 #define REG_2D_CMD_FIFO_INT_STATUS 0x21e
856 #define REG_2D_CMD_FIFO_FLAG 0x220
857 #define REG_2D_CMD_FIFO_IND 0x222
858  
859 #define REG_I2C_DATA_OUT 0x230
860 #define REG_I2C_CTL 0x231
861 #define REG_I2C_EN_OUT 0x232
862 #define REG_I2C_BAUD 0x233
863 #define REG_I2C_STATUS 0x234
864 #define REG_I2C_INTERRUPT 0x235
865 #define REG_I2C_DATA_READY 0x236
866 #define REG_I2C_DATA_IN 0x237
867  
868 #define REG_Sub_mode 0x250
869 #define REG_Sub_CLK_Divide 0x252
870 #define REG_Sub_Hori_Size 0x254
871 #define REG_Sub_Vert_Size 0x25c
872 #define REG_Sub_Type 0x260
873 #define REG_Sub_Bpp 0x261
874 #define REG_Sub_TFT_Start 0x262
875 #define REG_Sub_SCLK_Divide 0x263
876  
877 #define REG_Sub_Ctl_0 0x270
878 #define REG_Sub_Ctl_1 0x271
879 #define REG_Sub_YVU 0x268
880 #define REG_Sub_Y_Offset 0x269
881 #define REG_Sub_Cb_Offset 0x26a
882 #define REG_Sub_Cr_Offset 0x26b
883 #define REG_Sub_Data_0 0x26c
884 #define REG_Sub_Data_1 0x26d
885 #define REG_Sub_RS 0x26e
886 #define REG_Sub_Start_Adr_0 0x274
887 #define REG_Sub_Start_Adr_1 0x275
888 #define REG_Sub_Start_Adr_2 0x276
889 #define REG_Sub_Offset_0 0x278
890 #define REG_Sub_Offset_1 0x279
891 #define REG_Sub_Ready 0x27d
892  
893 #define REG_LCD0_Rise_0 0x2b0
894 #define REG_LCD0_Rise_1 0x2b1
895 #define REG_LCD0_Fall_0 0x2b4
896 #define REG_LCD0_Fall_1 0x2b5
897 #define REG_LCD0_Period_0 0x2b8
898 #define REG_LCD0_Period_1 0x2b9
899 #define REG_LCD0_Ctl_0 0x2bc
900 #define REG_LCD0_Ctl_1 0x2bd
901 #define REG_LCD1_Rise_0 0x2c0
902 #define REG_LCD1_Rise_1 0x2c1
903 #define REG_LCD1_Fall_0 0x2c4
904 #define REG_LCD1_Fall_1 0x2c5
905 #define REG_LCD1_Period_0 0x2c8
906 #define REG_LCD1_Period_1 0x2c9
907 #define REG_LCD1_Ctl_0 0x2cc
908 #define REG_LCD1_Ctl_1 0x2cd
909 #define REG_LCD2_Rise_0 0x2d0
910 #define REG_LCD2_Rise_1 0x2d1
911 #define REG_LCD2_Fall_0 0x2d4
912 #define REG_LCD2_Fall_1 0x2d5
913 #define REG_LCD2_Period_0 0x2d8
914 #define REG_LCD2_Period_1 0x2d9
915 #define REG_LCD2_Ctl_0 0x2dc
916 #define REG_LCD2_Ctl_1 0x2dd
917 #define REG_LCD3_Rise_0 0x2e0
918 #define REG_LCD3_Rise_1 0x2e1
919 #define REG_LCD3_Fall_0 0x2e4
920 #define REG_LCD3_Fall_1 0x2e5
921 #define REG_LCD3_Period_0 0x2e8
922 #define REG_LCD3_Period_1 0x2e9
923 #define REG_LCD3_Ctl_0 0x2ec
924 #define REG_LCD3_Ctl_1 0x2ed
925 #define REG_LCD4_Rise_0 0x2f0
926 #define REG_LCD4_Rise_1 0x2f1
927 #define REG_LCD4_Fall_0 0x2f4
928 #define REG_LCD4_Fall_1 0x2f5
929 #define REG_LCD4_Period_0 0x2f8
930 #define REG_LCD4_Period_1 0x2f9
931 #define REG_LCD4_Ctl_0 0x2fc
932 #define REG_LCD4_Ctl_1 0x2fd
933 #define REG_LCD5_Rise_0 0x300
934 #define REG_LCD5_Rise_1 0x301
935 #define REG_LCD5_Fall_0 0x304
936 #define REG_LCD5_Fall_1 0x305
937 #define REG_LCD5_Period_0 0x308
938 #define REG_LCD5_Period_1 0x309
939 #define REG_LCD5_Ctl_0 0x30c
940 #define REG_LCD5_Ctl_1 0x30d
941 #define REG_LCD6_Rise_0 0x310
942 #define REG_LCD6_Rise_1 0x311
943 #define REG_LCD6_Fall_0 0x314
944 #define REG_LCD6_Fall_1 0x315
945 #define REG_LCD6_Period_0 0x318
946 #define REG_LCD6_Period_1 0x319
947 #define REG_LCD6_Ctl_0 0x31c
948 #define REG_LCD6_Ctl_1 0x31d
949 #define REG_LCD7_Rise_0 0x320
950 #define REG_LCD7_Rise_1 0x321
951 #define REG_LCD7_Fall_0 0x324
952 #define REG_LCD7_Fall_1 0x325
953 #define REG_LCD7_Period_0 0x328
954 #define REG_LCD7_Period_1 0x329
955 #define REG_LCD7_Ctl_0 0x32c
956 #define REG_LCD7_Ctl_1 0x32d
957  
958 #define REG_FRC_FRAME_CTL 0x334
959 #define REG_FRC_ENABLE 0x336
960  
961 #define REG_JPEG_RESIZER_CTL 0x360
962 #define REG_JPEG_RESIZER_STARTX_0 0x364
963 #define REG_JPEG_RESIZER_STARTX_1 0x365
964 #define REG_JPEG_RESIZER_STARTY_0 0x366
965 #define REG_JPEG_RESIZER_STARTY_1 0x367
966 #define REG_JPEG_RESIZER_ENDX_0 0x368
967 #define REG_JPEG_RESIZER_ENDX_1 0x369
968 #define REG_JPEG_RESIZER_ENDY_0 0x36a
969 #define REG_JPEG_RESIZER_ENDY_1 0x36b
970 #define REG_JPEG_RESIZER_OP_0 0x36c
971 #define REG_JPEG_RESIZER_OP_1 0x36e
972  
973 #define REG_JPEG_CTRL 0x380
974 #define REG_JPEG_STATUS 0x382
975 #define REG_JPEG_STATUS1 0x383
976  
977 #define REG_JPEG_RAW_STATUS 0x384
978 #define REG_JPEG_RAW_STATUS1 0x385
979  
980 #define REG_JPEG_INTR_CTL0 0x386
981 #define REG_JPEG_INTR_CTL1 0x387
982  
983 #define REG_JPEG_START_STOP 0x38a
984  
985 #define REG_JPEG_FIFO_CTL 0x3a0
986 #define REG_JPEG_FIFO_STATUS 0x3a2
987 #define REG_JPEG_FIFO_SIZE 0x3a4
988  
989 #define REG_JPEG_ENCODE_SIZE_LIMIT_0 0x3B0
990 #define REG_JPEG_ENCODE_SIZE_LIMIT_1 0x3B1
991 #define REG_JPEG_ENCODE_SIZE_LIMIT_2 0x3B2
992  
993 #define REG_JPEG_ENCODE_SIZE_RESULT_0 0x3b4
994 #define REG_JPEG_ENCODE_SIZE_RESULT_1 0x3b5
995 #define REG_JPEG_ENCODE_SIZE_RESULT_2 0x3b6
996  
997 #define REG_JPEG_FILE_SIZE_0 0x3B8
998 #define REG_JPEG_FILE_SIZE_1 0x3B9
999 #define REG_JPEG_FILE_SIZE_2 0x3BA
1000  
1001 #define REG_JPEG_DECODE_X_SIZE 0x3d8
1002 #define REG_JPEG_DECODE_Y_SIZE 0x3dc
1003  
1004 #define REG_JPEG_OP_MODE_ENC 0x400
1005 #define REG_JPEG_OP_MODE 0x401
1006  
1007 #define REG_JPEG_CMD 0x402
1008  
1009 #define REG_DRI_SETTING 0x40a
1010  
1011 #define REG_JPEG_DECODE_VALUE 0x404
1012  
1013 #define REG_JPEG_Y_PIXEL_SIZE_0 0x40c
1014 #define REG_JPEG_Y_PIXEL_SIZE_1 0x40d
1015 #define REG_JPEG_X_PIXEL_SIZE_0 0x40e
1016 #define REG_JPEG_X_PIXEL_SIZE_1 0x40f
1017  
1018 #define REG_JPEG_SRC_START_ADDR_0 0x410
1019 #define REG_JPEG_SRC_START_ADDR_1 0x411
1020 #define REG_JPEG_SRC_START_ADDR_2 0x412
1021 #define REG_JPEG_SRC_START_ADDR_3 0x413
1022  
1023 #define REG_JPEG_DEST_START_ADDR_0 0x414
1024 #define REG_JPEG_DEST_START_ADDR_1 0x415
1025 #define REG_JPEG_DEST_START_ADDR_2 0x416
1026 #define REG_JPEG_DEST_START_ADDR_3 0x417
1027  
1028 #define REG_JPEG_RST_MARKER 0x41c
1029  
1030 #define REG_JPEG_RST_MARKER_STATUS 0x41e
1031  
1032 #define REG_JPEG_INSERT_MARKER00 0x420
1033 #define REG_JPEG_INSERT_MARKER01 0x422
1034 #define REG_JPEG_MARKER_LENGTH00 0x424
1035 #define REG_JPEG_MARKER_LENGTH01 0x426
1036  
1037 #define REG_JPEG_MARKER_DATA_00 0x428
1038 #define REG_JPEG_MARKER_DATA_01 0x42a
1039 #define REG_JPEG_MARKER_DATA_02 0x42c
1040 #define REG_JPEG_MARKER_DATA_03 0x42e
1041 #define REG_JPEG_MARKER_DATA_04 0x430
1042 #define REG_JPEG_MARKER_DATA_05 0x432
1043 #define REG_JPEG_MARKER_DATA_06 0x434
1044 #define REG_JPEG_MARKER_DATA_07 0x436
1045 #define REG_JPEG_MARKER_DATA_08 0x438
1046 #define REG_JPEG_MARKER_DATA_09 0x43a
1047 #define REG_JPEG_MARKER_DATA_10 0x43c
1048 #define REG_JPEG_MARKER_DATA_11 0x43e
1049 #define REG_JPEG_MARKER_DATA_12 0x440
1050 #define REG_JPEG_MARKER_DATA_13 0x442
1051 #define REG_JPEG_MARKER_DATA_14 0x444
1052 #define REG_JPEG_MARKER_DATA_15 0x446
1053 #define REG_JPEG_MARKER_DATA_16 0x448
1054 #define REG_JPEG_MARKER_DATA_17 0x44a
1055 #define REG_JPEG_MARKER_DATA_18 0x44c
1056 #define REG_JPEG_MARKER_DATA_19 0x44e
1057 #define REG_JPEG_MARKER_DATA_20 0x450
1058 #define REG_JPEG_MARKER_DATA_21 0x452
1059 #define REG_JPEG_MARKER_DATA_22 0x454
1060 #define REG_JPEG_MARKER_DATA_23 0x456
1061 #define REG_JPEG_MARKER_DATA_24 0x458
1062 #define REG_JPEG_MARKER_DATA_25 0x45a
1063 #define REG_JPEG_MARKER_DATA_26 0x45c
1064 #define REG_JPEG_MARKER_DATA_27 0x45e
1065 #define REG_JPEG_MARKER_DATA_28 0x460
1066 #define REG_JPEG_MARKER_DATA_29 0x462
1067 #define REG_JPEG_MARKER_DATA_30 0x464
1068 #define REG_JPEG_MARKER_DATA_31 0x466
1069  
1070 #define REG_JPEG_SOI_CONST_00 0x468
1071 #define REG_JPEG_SOI_CONST_01 0x46a
1072  
1073 #define REG_JPEG_JFIF_CONST_00 0x46c
1074 #define REG_JPEG_JFIF_CONST_01 0x46e
1075 #define REG_JPEG_JFIF_CONST_02 0x470
1076 #define REG_JPEG_JFIF_CONST_03 0x472
1077 #define REG_JPEG_JFIF_CONST_04 0x474
1078 #define REG_JPEG_JFIF_CONST_05 0x476
1079 #define REG_JPEG_JFIF_CONST_06 0x478
1080 #define REG_JPEG_JFIF_CONST_07 0x47a
1081 #define REG_JPEG_JFIF_CONST_08 0x47c
1082 #define REG_JPEG_JFIF_CONST_09 0x47e
1083 #define REG_JPEG_JFIF_CONST_10 0x480
1084 #define REG_JPEG_JFIF_CONST_11 0x482
1085 #define REG_JPEG_JFIF_CONST_12 0x484
1086 #define REG_JPEG_JFIF_CONST_13 0x486
1087 #define REG_JPEG_JFIF_CONST_14 0x488
1088 #define REG_JPEG_JFIF_CONST_15 0x48a
1089 #define REG_JPEG_JFIF_CONST_16 0x48c
1090 #define REG_JPEG_JFIF_CONST_17 0x48e
1091  
1092 #define REG_JPEG_LUM_DC_HT_CONST_00 0x490
1093 #define REG_JPEG_LUM_DC_HT_CONST_01 0x492
1094 #define REG_JPEG_LUM_DC_HT_CONST_02 0x494
1095 #define REG_JPEG_LUM_DC_HT_CONST_03 0x496
1096 #define REG_JPEG_LUM_DC_HT_CONST_04 0x498
1097  
1098 #define REG_JPEG_CHR_DC_HT_CONST_00 0x4a0
1099 #define REG_JPEG_CHR_DC_HT_CONST_01 0x4a2
1100 #define REG_JPEG_CHR_DC_HT_CONST_02 0x4a4
1101 #define REG_JPEG_CHR_DC_HT_CONST_03 0x4a6
1102 #define REG_JPEG_CHR_DC_HT_CONST_04 0x4a8
1103  
1104 #define REG_JPEG_LUM_AC_HT_CONST_00 0x4b0
1105 #define REG_JPEG_LUM_AC_HT_CONST_01 0x4b2
1106 #define REG_JPEG_LUM_AC_HT_CONST_02 0x4b4
1107 #define REG_JPEG_LUM_AC_HT_CONST_03 0x4b6
1108 #define REG_JPEG_LUM_AC_HT_CONST_04 0x4b8
1109  
1110 #define REG_JPEG_CHR_AC_HT_CONST_00 0x4c0
1111 #define REG_JPEG_CHR_AC_HT_CONST_01 0x4c2
1112 #define REG_JPEG_CHR_AC_HT_CONST_02 0x4c4
1113 #define REG_JPEG_CHR_AC_HT_CONST_03 0x4c6
1114 #define REG_JPEG_CHR_AC_HT_CONST_04 0x4c8
1115  
1116 #define REG_JPEG_LUM_QT_CONST_00 0x4d0
1117 #define REG_JPEG_LUM_QT_CONST_01 0x4d2
1118 #define REG_JPEG_LUM_QT_CONST_02 0x4d4
1119 #define REG_JPEG_LUM_QT_CONST_03 0x4d6
1120 #define REG_JPEG_LUM_QT_CONST_04 0x4d8
1121  
1122 #define REG_JPEG_CHR_QT_CONST_00 0x4e0
1123 #define REG_JPEG_CHR_QT_CONST_01 0x4e2
1124 #define REG_JPEG_CHR_QT_CONST_02 0x4e4
1125 #define REG_JPEG_CHR_QT_CONST_03 0x4e6
1126 #define REG_JPEG_CHR_QT_CONST_04 0x4e8
1127  
1128 #define REG_JPEG_SOF_CONST_00 0x4f0
1129 #define REG_JPEG_SOF_CONST_01 0x4f2
1130 #define REG_JPEG_SOF_CONST_02 0x4f4
1131 #define REG_JPEG_SOF_CONST_03 0x4f6
1132 #define REG_JPEG_SOF_CONST_04 0x4f8
1133  
1134 #define REG_JPEG_QUANT_T0_00 0x500
1135 #define REG_JPEG_QUANT_T0_01 0x502
1136 #define REG_JPEG_QUANT_T0_02 0x504
1137 #define REG_JPEG_QUANT_T0_03 0x506
1138 #define REG_JPEG_QUANT_T0_04 0x508
1139 #define REG_JPEG_QUANT_T0_05 0x50a
1140 #define REG_JPEG_QUANT_T0_06 0x50c
1141 #define REG_JPEG_QUANT_T0_07 0x50e
1142 #define REG_JPEG_QUANT_T0_08 0x510
1143 #define REG_JPEG_QUANT_T0_09 0x512
1144 #define REG_JPEG_QUANT_T0_10 0x514
1145 #define REG_JPEG_QUANT_T0_11 0x516
1146 #define REG_JPEG_QUANT_T0_12 0x518
1147 #define REG_JPEG_QUANT_T0_13 0x51a
1148 #define REG_JPEG_QUANT_T0_14 0x51c
1149 #define REG_JPEG_QUANT_T0_15 0x51e
1150 #define REG_JPEG_QUANT_T0_16 0x520
1151 #define REG_JPEG_QUANT_T0_17 0x522
1152 #define REG_JPEG_QUANT_T0_18 0x524
1153 #define REG_JPEG_QUANT_T0_19 0x526
1154 #define REG_JPEG_QUANT_T0_20 0x528
1155 #define REG_JPEG_QUANT_T0_21 0x52a
1156 #define REG_JPEG_QUANT_T0_22 0x52c
1157 #define REG_JPEG_QUANT_T0_23 0x52e
1158 #define REG_JPEG_QUANT_T0_24 0x530
1159 #define REG_JPEG_QUANT_T0_25 0x532
1160 #define REG_JPEG_QUANT_T0_26 0x534
1161 #define REG_JPEG_QUANT_T0_27 0x536
1162 #define REG_JPEG_QUANT_T0_28 0x538
1163 #define REG_JPEG_QUANT_T0_29 0x53a
1164 #define REG_JPEG_QUANT_T0_30 0x53c
1165 #define REG_JPEG_QUANT_T0_31 0x53e
1166 #define REG_JPEG_QUANT_T0_32 0x540
1167 #define REG_JPEG_QUANT_T0_33 0x542
1168 #define REG_JPEG_QUANT_T0_34 0x544
1169 #define REG_JPEG_QUANT_T0_35 0x546
1170 #define REG_JPEG_QUANT_T0_36 0x548
1171 #define REG_JPEG_QUANT_T0_37 0x54a
1172 #define REG_JPEG_QUANT_T0_38 0x54c
1173 #define REG_JPEG_QUANT_T0_39 0x54e
1174 #define REG_JPEG_QUANT_T0_40 0x550
1175 #define REG_JPEG_QUANT_T0_41 0x552
1176 #define REG_JPEG_QUANT_T0_42 0x554
1177 #define REG_JPEG_QUANT_T0_43 0x556
1178 #define REG_JPEG_QUANT_T0_44 0x558
1179 #define REG_JPEG_QUANT_T0_45 0x55a
1180 #define REG_JPEG_QUANT_T0_46 0x55c
1181 #define REG_JPEG_QUANT_T0_47 0x55e
1182 #define REG_JPEG_QUANT_T0_48 0x560
1183 #define REG_JPEG_QUANT_T0_49 0x562
1184 #define REG_JPEG_QUANT_T0_50 0x564
1185 #define REG_JPEG_QUANT_T0_51 0x566
1186 #define REG_JPEG_QUANT_T0_52 0x568
1187 #define REG_JPEG_QUANT_T0_53 0x56a
1188 #define REG_JPEG_QUANT_T0_54 0x56c
1189 #define REG_JPEG_QUANT_T0_55 0x56e
1190 #define REG_JPEG_QUANT_T0_56 0x570
1191 #define REG_JPEG_QUANT_T0_57 0x572
1192 #define REG_JPEG_QUANT_T0_58 0x574
1193 #define REG_JPEG_QUANT_T0_59 0x576
1194 #define REG_JPEG_QUANT_T0_60 0x578
1195 #define REG_JPEG_QUANT_T0_61 0x57a
1196 #define REG_JPEG_QUANT_T0_62 0x57c
1197 #define REG_JPEG_QUANT_T0_63 0x57e
1198  
1199 #define REG_JPEG_QUANT_T1_00 0x580
1200 #define REG_JPEG_QUANT_T1_01 0x582
1201 #define REG_JPEG_QUANT_T1_02 0x584
1202 #define REG_JPEG_QUANT_T1_03 0x586
1203 #define REG_JPEG_QUANT_T1_04 0x588
1204 #define REG_JPEG_QUANT_T1_05 0x58a
1205 #define REG_JPEG_QUANT_T1_06 0x58c
1206 #define REG_JPEG_QUANT_T1_07 0x58e
1207 #define REG_JPEG_QUANT_T1_08 0x590
1208 #define REG_JPEG_QUANT_T1_09 0x592
1209 #define REG_JPEG_QUANT_T1_10 0x594
1210 #define REG_JPEG_QUANT_T1_11 0x596
1211 #define REG_JPEG_QUANT_T1_12 0x598
1212 #define REG_JPEG_QUANT_T1_13 0x59a
1213 #define REG_JPEG_QUANT_T1_14 0x59c
1214 #define REG_JPEG_QUANT_T1_15 0x59e
1215 #define REG_JPEG_QUANT_T1_16 0x5a0
1216 #define REG_JPEG_QUANT_T1_17 0x5a2
1217 #define REG_JPEG_QUANT_T1_18 0x5a4
1218 #define REG_JPEG_QUANT_T1_19 0x5a6
1219 #define REG_JPEG_QUANT_T1_20 0x5a8
1220 #define REG_JPEG_QUANT_T1_21 0x5aa
1221 #define REG_JPEG_QUANT_T1_22 0x5ac
1222 #define REG_JPEG_QUANT_T1_23 0x5ae
1223 #define REG_JPEG_QUANT_T1_24 0x5b0
1224 #define REG_JPEG_QUANT_T1_25 0x5b2
1225 #define REG_JPEG_QUANT_T1_26 0x5b4
1226 #define REG_JPEG_QUANT_T1_27 0x5b6
1227 #define REG_JPEG_QUANT_T1_28 0x5b8
1228 #define REG_JPEG_QUANT_T1_29 0x5ba
1229 #define REG_JPEG_QUANT_T1_30 0x5bc
1230 #define REG_JPEG_QUANT_T1_31 0x5be
1231 #define REG_JPEG_QUANT_T1_32 0x5c0
1232 #define REG_JPEG_QUANT_T1_33 0x5c2
1233 #define REG_JPEG_QUANT_T1_34 0x5c4
1234 #define REG_JPEG_QUANT_T1_35 0x5c6
1235 #define REG_JPEG_QUANT_T1_36 0x5c8
1236 #define REG_JPEG_QUANT_T1_37 0x5ca
1237 #define REG_JPEG_QUANT_T1_38 0x5cc
1238 #define REG_JPEG_QUANT_T1_39 0x5ce
1239 #define REG_JPEG_QUANT_T1_40 0x5d0
1240 #define REG_JPEG_QUANT_T1_41 0x5d2
1241 #define REG_JPEG_QUANT_T1_42 0x5d4
1242 #define REG_JPEG_QUANT_T1_43 0x5d6
1243 #define REG_JPEG_QUANT_T1_44 0x5d8
1244 #define REG_JPEG_QUANT_T1_45 0x5da
1245 #define REG_JPEG_QUANT_T1_46 0x5dc
1246 #define REG_JPEG_QUANT_T1_47 0x5de
1247 #define REG_JPEG_QUANT_T1_48 0x5e0
1248 #define REG_JPEG_QUANT_T1_49 0x5e2
1249 #define REG_JPEG_QUANT_T1_50 0x5e4
1250 #define REG_JPEG_QUANT_T1_51 0x5e6
1251 #define REG_JPEG_QUANT_T1_52 0x5e8
1252 #define REG_JPEG_QUANT_T1_53 0x5ea
1253 #define REG_JPEG_QUANT_T1_54 0x5ec
1254 #define REG_JPEG_QUANT_T1_55 0x5ee
1255 #define REG_JPEG_QUANT_T1_56 0x5f0
1256 #define REG_JPEG_QUANT_T1_57 0x5f2
1257 #define REG_JPEG_QUANT_T1_58 0x5f4
1258 #define REG_JPEG_QUANT_T1_59 0x5f6
1259 #define REG_JPEG_QUANT_T1_60 0x5f8
1260 #define REG_JPEG_QUANT_T1_61 0x5fa
1261 #define REG_JPEG_QUANT_T1_62 0x5fc
1262 #define REG_JPEG_QUANT_T1_63 0x5fe
1263  
1264 #define REG_JPEG_DC_T0_R0_00 0x600
1265 #define REG_JPEG_DC_T0_R0_01 0x602
1266 #define REG_JPEG_DC_T0_R0_02 0x604
1267 #define REG_JPEG_DC_T0_R0_03 0x606
1268 #define REG_JPEG_DC_T0_R0_04 0x608
1269 #define REG_JPEG_DC_T0_R0_05 0x60a
1270 #define REG_JPEG_DC_T0_R0_06 0x60c
1271 #define REG_JPEG_DC_T0_R0_07 0x60e
1272 #define REG_JPEG_DC_T0_R0_08 0x610
1273 #define REG_JPEG_DC_T0_R0_09 0x612
1274 #define REG_JPEG_DC_T0_R0_10 0x614
1275 #define REG_JPEG_DC_T0_R0_11 0x616
1276 #define REG_JPEG_DC_T0_R0_12 0x618
1277 #define REG_JPEG_DC_T0_R0_13 0x61a
1278 #define REG_JPEG_DC_T0_R0_14 0x61c
1279 #define REG_JPEG_DC_T0_R0_15 0x61e
1280  
1281 #define REG_JPEG_DC_T0_R1_00 0x620
1282 #define REG_JPEG_DC_T0_R1_01 0x622
1283 #define REG_JPEG_DC_T0_R1_02 0x624
1284 #define REG_JPEG_DC_T0_R1_03 0x626
1285 #define REG_JPEG_DC_T0_R1_04 0x628
1286 #define REG_JPEG_DC_T0_R1_05 0x62a
1287 #define REG_JPEG_DC_T0_R1_06 0x62c
1288 #define REG_JPEG_DC_T0_R1_07 0x62e
1289 #define REG_JPEG_DC_T0_R1_08 0x630
1290 #define REG_JPEG_DC_T0_R1_09 0x632
1291 #define REG_JPEG_DC_T0_R1_10 0x634
1292 #define REG_JPEG_DC_T0_R1_11 0x636
1293  
1294 #define REG_JPEG_AC_T0_R0_00 0x640
1295 #define REG_JPEG_AC_T0_R0_01 0x642
1296 #define REG_JPEG_AC_T0_R0_02 0x644
1297 #define REG_JPEG_AC_T0_R0_03 0x646
1298 #define REG_JPEG_AC_T0_R0_04 0x648
1299 #define REG_JPEG_AC_T0_R0_05 0x64a
1300 #define REG_JPEG_AC_T0_R0_06 0x64c
1301 #define REG_JPEG_AC_T0_R0_07 0x64e
1302 #define REG_JPEG_AC_T0_R0_08 0x650
1303 #define REG_JPEG_AC_T0_R0_09 0x652
1304 #define REG_JPEG_AC_T0_R0_10 0x654
1305 #define REG_JPEG_AC_T0_R0_11 0x656
1306 #define REG_JPEG_AC_T0_R0_12 0x658
1307 #define REG_JPEG_AC_T0_R0_13 0x65a
1308 #define REG_JPEG_AC_T0_R0_14 0x65c
1309 #define REG_JPEG_AC_T0_R0_15 0x65e
1310  
1311 #define REG_JPEG_AC_T0_R1_00 0x660
1312 #define REG_JPEG_AC_T0_R1_01 0x662
1313 #define REG_JPEG_AC_T0_R1_02 0x664
1314 #define REG_JPEG_AC_T0_R1_03 0x666
1315 #define REG_JPEG_AC_T0_R1_04 0x668
1316 #define REG_JPEG_AC_T0_R1_05 0x66a
1317 #define REG_JPEG_AC_T0_R1_06 0x66c
1318 #define REG_JPEG_AC_T0_R1_07 0x66e
1319 #define REG_JPEG_AC_T0_R1_08 0x670
1320 #define REG_JPEG_AC_T0_R1_09 0x672
1321 #define REG_JPEG_AC_T0_R1_10 0x674
1322 #define REG_JPEG_AC_T0_R1_11 0x676
1323 #define REG_JPEG_AC_T0_R1_12 0x678
1324 #define REG_JPEG_AC_T0_R1_13 0x67a
1325 #define REG_JPEG_AC_T0_R1_14 0x67c
1326 #define REG_JPEG_AC_T0_R1_15 0x67e
1327 #define REG_JPEG_AC_T0_R1_16 0x680
1328 #define REG_JPEG_AC_T0_R1_17 0x682
1329 #define REG_JPEG_AC_T0_R1_18 0x684
1330 #define REG_JPEG_AC_T0_R1_19 0x686
1331 #define REG_JPEG_AC_T0_R1_20 0x688
1332 #define REG_JPEG_AC_T0_R1_21 0x68a
1333 #define REG_JPEG_AC_T0_R1_22 0x68c
1334 #define REG_JPEG_AC_T0_R1_23 0x68e
1335 #define REG_JPEG_AC_T0_R1_24 0x690
1336 #define REG_JPEG_AC_T0_R1_25 0x692
1337 #define REG_JPEG_AC_T0_R1_26 0x694
1338 #define REG_JPEG_AC_T0_R1_27 0x696
1339 #define REG_JPEG_AC_T0_R1_28 0x698
1340 #define REG_JPEG_AC_T0_R1_29 0x69a
1341 #define REG_JPEG_AC_T0_R1_30 0x69c
1342 #define REG_JPEG_AC_T0_R1_31 0x69e
1343 #define REG_JPEG_AC_T0_R1_32 0x6a0
1344 #define REG_JPEG_AC_T0_R1_33 0x6a2
1345 #define REG_JPEG_AC_T0_R1_34 0x6a4
1346 #define REG_JPEG_AC_T0_R1_35 0x6a6
1347 #define REG_JPEG_AC_T0_R1_36 0x6a8
1348 #define REG_JPEG_AC_T0_R1_37 0x6aa
1349 #define REG_JPEG_AC_T0_R1_38 0x6ac
1350 #define REG_JPEG_AC_T0_R1_39 0x6ae
1351 #define REG_JPEG_AC_T0_R1_40 0x6b0
1352 #define REG_JPEG_AC_T0_R1_41 0x6b2
1353 #define REG_JPEG_AC_T0_R1_42 0x6b4
1354 #define REG_JPEG_AC_T0_R1_43 0x6b6
1355 #define REG_JPEG_AC_T0_R1_44 0x6b8
1356 #define REG_JPEG_AC_T0_R1_45 0x6ba
1357 #define REG_JPEG_AC_T0_R1_46 0x6bc
1358 #define REG_JPEG_AC_T0_R1_47 0x6be
1359 #define REG_JPEG_AC_T0_R1_48 0x6c0
1360 #define REG_JPEG_AC_T0_R1_49 0x6c2
1361 #define REG_JPEG_AC_T0_R1_50 0x6c4
1362 #define REG_JPEG_AC_T0_R1_51 0x6c6
1363 #define REG_JPEG_AC_T0_R1_52 0x6c8
1364 #define REG_JPEG_AC_T0_R1_53 0x6ca
1365 #define REG_JPEG_AC_T0_R1_54 0x6cc
1366 #define REG_JPEG_AC_T0_R1_55 0x6ce
1367 #define REG_JPEG_AC_T0_R1_56 0x6d0
1368 #define REG_JPEG_AC_T0_R1_57 0x6d2
1369 #define REG_JPEG_AC_T0_R1_58 0x6d4
1370 #define REG_JPEG_AC_T0_R1_59 0x6d6
1371 #define REG_JPEG_AC_T0_R1_60 0x6d8
1372 #define REG_JPEG_AC_T0_R1_61 0x6da
1373 #define REG_JPEG_AC_T0_R1_62 0x6dc
1374 #define REG_JPEG_AC_T0_R1_63 0x6de
1375 #define REG_JPEG_AC_T0_R1_64 0x6e0
1376 #define REG_JPEG_AC_T0_R1_65 0x6e2
1377 #define REG_JPEG_AC_T0_R1_66 0x6e4
1378 #define REG_JPEG_AC_T0_R1_67 0x6e6
1379 #define REG_JPEG_AC_T0_R1_68 0x6e8
1380 #define REG_JPEG_AC_T0_R1_69 0x6ea
1381 #define REG_JPEG_AC_T0_R1_70 0x6ec
1382 #define REG_JPEG_AC_T0_R1_71 0x6ee
1383 #define REG_JPEG_AC_T0_R1_72 0x6f0
1384 #define REG_JPEG_AC_T0_R1_73 0x6f2
1385 #define REG_JPEG_AC_T0_R1_74 0x6f4
1386 #define REG_JPEG_AC_T0_R1_75 0x6f6
1387 #define REG_JPEG_AC_T0_R1_76 0x6f8
1388 #define REG_JPEG_AC_T0_R1_77 0x6fa
1389 #define REG_JPEG_AC_T0_R1_78 0x6fc
1390 #define REG_JPEG_AC_T0_R1_79 0x6fe
1391 #define REG_JPEG_AC_T0_R1_80 0x700
1392 #define REG_JPEG_AC_T0_R1_81 0x702
1393 #define REG_JPEG_AC_T0_R1_82 0x704
1394 #define REG_JPEG_AC_T0_R1_83 0x706
1395 #define REG_JPEG_AC_T0_R1_84 0x708
1396 #define REG_JPEG_AC_T0_R1_85 0x70a
1397 #define REG_JPEG_AC_T0_R1_86 0x70c
1398 #define REG_JPEG_AC_T0_R1_87 0x70e
1399 #define REG_JPEG_AC_T0_R1_88 0x710
1400 #define REG_JPEG_AC_T0_R1_89 0x712
1401 #define REG_JPEG_AC_T0_R1_90 0x714
1402 #define REG_JPEG_AC_T0_R1_91 0x716
1403 #define REG_JPEG_AC_T0_R1_92 0x718
1404 #define REG_JPEG_AC_T0_R1_93 0x71a
1405 #define REG_JPEG_AC_T0_R1_94 0x71c
1406 #define REG_JPEG_AC_T0_R1_95 0x71e
1407 #define REG_JPEG_AC_T0_R1_96 0x720
1408 #define REG_JPEG_AC_T0_R1_97 0x722
1409 #define REG_JPEG_AC_T0_R1_98 0x724
1410 #define REG_JPEG_AC_T0_R1_99 0x726
1411 #define REG_JPEG_AC_T0_R1_100 0x728
1412 #define REG_JPEG_AC_T0_R1_101 0x72a
1413 #define REG_JPEG_AC_T0_R1_102 0x72c
1414 #define REG_JPEG_AC_T0_R1_103 0x72e
1415 #define REG_JPEG_AC_T0_R1_104 0x730
1416 #define REG_JPEG_AC_T0_R1_105 0x732
1417 #define REG_JPEG_AC_T0_R1_106 0x734
1418 #define REG_JPEG_AC_T0_R1_107 0x736
1419 #define REG_JPEG_AC_T0_R1_108 0x738
1420 #define REG_JPEG_AC_T0_R1_109 0x73a
1421 #define REG_JPEG_AC_T0_R1_110 0x73c
1422 #define REG_JPEG_AC_T0_R1_111 0x73e
1423 #define REG_JPEG_AC_T0_R1_112 0x740
1424 #define REG_JPEG_AC_T0_R1_113 0x742
1425 #define REG_JPEG_AC_T0_R1_114 0x744
1426 #define REG_JPEG_AC_T0_R1_115 0x746
1427 #define REG_JPEG_AC_T0_R1_116 0x748
1428 #define REG_JPEG_AC_T0_R1_117 0x74a
1429 #define REG_JPEG_AC_T0_R1_118 0x74c
1430 #define REG_JPEG_AC_T0_R1_119 0x74e
1431 #define REG_JPEG_AC_T0_R1_120 0x750
1432 #define REG_JPEG_AC_T0_R1_121 0x752
1433 #define REG_JPEG_AC_T0_R1_122 0x754
1434 #define REG_JPEG_AC_T0_R1_123 0x756
1435 #define REG_JPEG_AC_T0_R1_124 0x758
1436 #define REG_JPEG_AC_T0_R1_125 0x75a
1437 #define REG_JPEG_AC_T0_R1_126 0x75c
1438 #define REG_JPEG_AC_T0_R1_127 0x75e
1439 #define REG_JPEG_AC_T0_R1_128 0x760
1440 #define REG_JPEG_AC_T0_R1_129 0x762
1441 #define REG_JPEG_AC_T0_R1_130 0x764
1442 #define REG_JPEG_AC_T0_R1_131 0x766
1443 #define REG_JPEG_AC_T0_R1_132 0x768
1444 #define REG_JPEG_AC_T0_R1_133 0x76a
1445 #define REG_JPEG_AC_T0_R1_134 0x76c
1446 #define REG_JPEG_AC_T0_R1_135 0x76e
1447 #define REG_JPEG_AC_T0_R1_136 0x770
1448 #define REG_JPEG_AC_T0_R1_137 0x772
1449 #define REG_JPEG_AC_T0_R1_138 0x774
1450 #define REG_JPEG_AC_T0_R1_139 0x776
1451 #define REG_JPEG_AC_T0_R1_140 0x778
1452 #define REG_JPEG_AC_T0_R1_141 0x77a
1453 #define REG_JPEG_AC_T0_R1_142 0x77c
1454 #define REG_JPEG_AC_T0_R1_143 0x77e
1455 #define REG_JPEG_AC_T0_R1_144 0x780
1456 #define REG_JPEG_AC_T0_R1_145 0x782
1457 #define REG_JPEG_AC_T0_R1_146 0x784
1458 #define REG_JPEG_AC_T0_R1_147 0x786
1459 #define REG_JPEG_AC_T0_R1_148 0x788
1460 #define REG_JPEG_AC_T0_R1_149 0x78a
1461 #define REG_JPEG_AC_T0_R1_150 0x78c
1462 #define REG_JPEG_AC_T0_R1_151 0x78e
1463 #define REG_JPEG_AC_T0_R1_152 0x790
1464 #define REG_JPEG_AC_T0_R1_153 0x792
1465 #define REG_JPEG_AC_T0_R1_154 0x794
1466 #define REG_JPEG_AC_T0_R1_155 0x796
1467 #define REG_JPEG_AC_T0_R1_156 0x798
1468 #define REG_JPEG_AC_T0_R1_157 0x79a
1469 #define REG_JPEG_AC_T0_R1_158 0x79c
1470 #define REG_JPEG_AC_T0_R1_159 0x79e
1471 #define REG_JPEG_AC_T0_R1_160 0x7a0
1472 #define REG_JPEG_AC_T0_R1_161 0x7a2
1473  
1474 #define REG_JPEG_DC_T1_R0_00 0x800
1475 #define REG_JPEG_DC_T1_R0_01 0x802
1476 #define REG_JPEG_DC_T1_R0_02 0x804
1477 #define REG_JPEG_DC_T1_R0_03 0x806
1478 #define REG_JPEG_DC_T1_R0_04 0x808
1479 #define REG_JPEG_DC_T1_R0_05 0x80a
1480 #define REG_JPEG_DC_T1_R0_06 0x80c
1481 #define REG_JPEG_DC_T1_R0_07 0x80e
1482 #define REG_JPEG_DC_T1_R0_08 0x810
1483 #define REG_JPEG_DC_T1_R0_09 0x812
1484 #define REG_JPEG_DC_T1_R0_10 0x814
1485 #define REG_JPEG_DC_T1_R0_11 0x816
1486 #define REG_JPEG_DC_T1_R0_12 0x818
1487 #define REG_JPEG_DC_T1_R0_13 0x81a
1488 #define REG_JPEG_DC_T1_R0_14 0x81c
1489 #define REG_JPEG_DC_T1_R0_15 0x81e
1490  
1491 #define REG_JPEG_DC_T1_R1_00 0x820
1492 #define REG_JPEG_DC_T1_R1_01 0x822
1493 #define REG_JPEG_DC_T1_R1_02 0x824
1494 #define REG_JPEG_DC_T1_R1_03 0x826
1495 #define REG_JPEG_DC_T1_R1_04 0x828
1496 #define REG_JPEG_DC_T1_R1_05 0x82a
1497 #define REG_JPEG_DC_T1_R1_06 0x82c
1498 #define REG_JPEG_DC_T1_R1_07 0x82e
1499 #define REG_JPEG_DC_T1_R1_08 0x830
1500 #define REG_JPEG_DC_T1_R1_09 0x832
1501 #define REG_JPEG_DC_T1_R1_10 0x834
1502 #define REG_JPEG_DC_T1_R1_11 0x836
1503  
1504 #define REG_JPEG_AC_T1_R0_00 0x840
1505 #define REG_JPEG_AC_T1_R0_01 0x842
1506 #define REG_JPEG_AC_T1_R0_02 0x844
1507 #define REG_JPEG_AC_T1_R0_03 0x846
1508 #define REG_JPEG_AC_T1_R0_04 0x848
1509 #define REG_JPEG_AC_T1_R0_05 0x84a
1510 #define REG_JPEG_AC_T1_R0_06 0x84c
1511 #define REG_JPEG_AC_T1_R0_07 0x84e
1512 #define REG_JPEG_AC_T1_R0_08 0x850
1513 #define REG_JPEG_AC_T1_R0_09 0x852
1514 #define REG_JPEG_AC_T1_R0_10 0x854
1515 #define REG_JPEG_AC_T1_R0_11 0x856
1516 #define REG_JPEG_AC_T1_R0_12 0x858
1517 #define REG_JPEG_AC_T1_R0_13 0x85a
1518 #define REG_JPEG_AC_T1_R0_14 0x85c
1519 #define REG_JPEG_AC_T1_R0_15 0x85e
1520  
1521 #define REG_JPEG_AC_T1_R1_00 0x860
1522 #define REG_JPEG_AC_T1_R1_01 0x862
1523 #define REG_JPEG_AC_T1_R1_02 0x864
1524 #define REG_JPEG_AC_T1_R1_03 0x866
1525 #define REG_JPEG_AC_T1_R1_04 0x868
1526 #define REG_JPEG_AC_T1_R1_05 0x86a
1527 #define REG_JPEG_AC_T1_R1_06 0x86c
1528 #define REG_JPEG_AC_T1_R1_07 0x86e
1529 #define REG_JPEG_AC_T1_R1_08 0x870
1530 #define REG_JPEG_AC_T1_R1_09 0x872
1531 #define REG_JPEG_AC_T1_R1_10 0x874
1532 #define REG_JPEG_AC_T1_R1_11 0x876
1533 #define REG_JPEG_AC_T1_R1_12 0x878
1534 #define REG_JPEG_AC_T1_R1_13 0x87a
1535 #define REG_JPEG_AC_T1_R1_14 0x87c
1536 #define REG_JPEG_AC_T1_R1_15 0x87e
1537 #define REG_JPEG_AC_T1_R1_16 0x880
1538 #define REG_JPEG_AC_T1_R1_17 0x882
1539 #define REG_JPEG_AC_T1_R1_18 0x884
1540 #define REG_JPEG_AC_T1_R1_19 0x886
1541 #define REG_JPEG_AC_T1_R1_20 0x888
1542 #define REG_JPEG_AC_T1_R1_21 0x88a
1543 #define REG_JPEG_AC_T1_R1_22 0x88c
1544 #define REG_JPEG_AC_T1_R1_23 0x88e
1545 #define REG_JPEG_AC_T1_R1_24 0x890
1546 #define REG_JPEG_AC_T1_R1_25 0x892
1547 #define REG_JPEG_AC_T1_R1_26 0x894
1548 #define REG_JPEG_AC_T1_R1_27 0x896
1549 #define REG_JPEG_AC_T1_R1_28 0x898
1550 #define REG_JPEG_AC_T1_R1_29 0x89a
1551 #define REG_JPEG_AC_T1_R1_30 0x89c
1552 #define REG_JPEG_AC_T1_R1_31 0x89e
1553 #define REG_JPEG_AC_T1_R1_32 0x8a0
1554 #define REG_JPEG_AC_T1_R1_33 0x8a2
1555 #define REG_JPEG_AC_T1_R1_34 0x8a4
1556 #define REG_JPEG_AC_T1_R1_35 0x8a6
1557 #define REG_JPEG_AC_T1_R1_36 0x8a8
1558 #define REG_JPEG_AC_T1_R1_37 0x8aa
1559 #define REG_JPEG_AC_T1_R1_38 0x8ac
1560 #define REG_JPEG_AC_T1_R1_39 0x8ae
1561 #define REG_JPEG_AC_T1_R1_40 0x8b0
1562 #define REG_JPEG_AC_T1_R1_41 0x8b2
1563 #define REG_JPEG_AC_T1_R1_42 0x8b4
1564 #define REG_JPEG_AC_T1_R1_43 0x8b6
1565 #define REG_JPEG_AC_T1_R1_44 0x8b8
1566 #define REG_JPEG_AC_T1_R1_45 0x8ba
1567 #define REG_JPEG_AC_T1_R1_46 0x8bc
1568 #define REG_JPEG_AC_T1_R1_47 0x8be
1569 #define REG_JPEG_AC_T1_R1_48 0x8c0
1570 #define REG_JPEG_AC_T1_R1_49 0x8c2
1571 #define REG_JPEG_AC_T1_R1_50 0x8c4
1572 #define REG_JPEG_AC_T1_R1_51 0x8c6
1573 #define REG_JPEG_AC_T1_R1_52 0x8c8
1574 #define REG_JPEG_AC_T1_R1_53 0x8ca
1575 #define REG_JPEG_AC_T1_R1_54 0x8cc
1576 #define REG_JPEG_AC_T1_R1_55 0x8ce
1577 #define REG_JPEG_AC_T1_R1_56 0x8d0
1578 #define REG_JPEG_AC_T1_R1_57 0x8d2
1579 #define REG_JPEG_AC_T1_R1_58 0x8d4
1580 #define REG_JPEG_AC_T1_R1_59 0x8d6
1581 #define REG_JPEG_AC_T1_R1_60 0x8d8
1582 #define REG_JPEG_AC_T1_R1_61 0x8da
1583 #define REG_JPEG_AC_T1_R1_62 0x8dc
1584 #define REG_JPEG_AC_T1_R1_63 0x8de
1585 #define REG_JPEG_AC_T1_R1_64 0x8e0
1586 #define REG_JPEG_AC_T1_R1_65 0x8e2
1587 #define REG_JPEG_AC_T1_R1_66 0x8e4
1588 #define REG_JPEG_AC_T1_R1_67 0x8e6
1589 #define REG_JPEG_AC_T1_R1_68 0x8e8
1590 #define REG_JPEG_AC_T1_R1_69 0x8ea
1591 #define REG_JPEG_AC_T1_R1_70 0x8ec
1592 #define REG_JPEG_AC_T1_R1_71 0x8ee
1593 #define REG_JPEG_AC_T1_R1_72 0x8f0
1594 #define REG_JPEG_AC_T1_R1_73 0x8f2
1595 #define REG_JPEG_AC_T1_R1_74 0x8f4
1596 #define REG_JPEG_AC_T1_R1_75 0x8f6
1597 #define REG_JPEG_AC_T1_R1_76 0x8f8
1598 #define REG_JPEG_AC_T1_R1_77 0x8fa
1599 #define REG_JPEG_AC_T1_R1_78 0x8fc
1600 #define REG_JPEG_AC_T1_R1_79 0x8fe
1601 #define REG_JPEG_AC_T1_R1_80 0x900
1602 #define REG_JPEG_AC_T1_R1_81 0x902
1603 #define REG_JPEG_AC_T1_R1_82 0x904
1604 #define REG_JPEG_AC_T1_R1_83 0x906
1605 #define REG_JPEG_AC_T1_R1_84 0x908
1606 #define REG_JPEG_AC_T1_R1_85 0x90a
1607 #define REG_JPEG_AC_T1_R1_86 0x90c
1608 #define REG_JPEG_AC_T1_R1_87 0x90e
1609 #define REG_JPEG_AC_T1_R1_88 0x910
1610 #define REG_JPEG_AC_T1_R1_89 0x912
1611 #define REG_JPEG_AC_T1_R1_90 0x914
1612 #define REG_JPEG_AC_T1_R1_91 0x916
1613 #define REG_JPEG_AC_T1_R1_92 0x918
1614 #define REG_JPEG_AC_T1_R1_93 0x91a
1615 #define REG_JPEG_AC_T1_R1_94 0x91c
1616 #define REG_JPEG_AC_T1_R1_95 0x91e
1617 #define REG_JPEG_AC_T1_R1_96 0x920
1618 #define REG_JPEG_AC_T1_R1_97 0x922
1619 #define REG_JPEG_AC_T1_R1_98 0x924
1620 #define REG_JPEG_AC_T1_R1_99 0x926
1621 #define REG_JPEG_AC_T1_R1_100 0x928
1622 #define REG_JPEG_AC_T1_R1_101 0x92a
1623 #define REG_JPEG_AC_T1_R1_102 0x92c
1624 #define REG_JPEG_AC_T1_R1_103 0x92e
1625 #define REG_JPEG_AC_T1_R1_104 0x930
1626 #define REG_JPEG_AC_T1_R1_105 0x932
1627 #define REG_JPEG_AC_T1_R1_106 0x934
1628 #define REG_JPEG_AC_T1_R1_107 0x936
1629 #define REG_JPEG_AC_T1_R1_108 0x938
1630 #define REG_JPEG_AC_T1_R1_109 0x93a
1631 #define REG_JPEG_AC_T1_R1_110 0x93c
1632 #define REG_JPEG_AC_T1_R1_111 0x93e
1633 #define REG_JPEG_AC_T1_R1_112 0x940
1634 #define REG_JPEG_AC_T1_R1_113 0x942
1635 #define REG_JPEG_AC_T1_R1_114 0x944
1636 #define REG_JPEG_AC_T1_R1_115 0x946
1637 #define REG_JPEG_AC_T1_R1_116 0x948
1638 #define REG_JPEG_AC_T1_R1_117 0x94a
1639 #define REG_JPEG_AC_T1_R1_118 0x94c
1640 #define REG_JPEG_AC_T1_R1_119 0x94e
1641 #define REG_JPEG_AC_T1_R1_120 0x950
1642 #define REG_JPEG_AC_T1_R1_121 0x952
1643 #define REG_JPEG_AC_T1_R1_122 0x954
1644 #define REG_JPEG_AC_T1_R1_123 0x956
1645 #define REG_JPEG_AC_T1_R1_124 0x958
1646 #define REG_JPEG_AC_T1_R1_125 0x95a
1647 #define REG_JPEG_AC_T1_R1_126 0x95c
1648 #define REG_JPEG_AC_T1_R1_127 0x95e
1649 #define REG_JPEG_AC_T1_R1_128 0x960
1650 #define REG_JPEG_AC_T1_R1_129 0x962
1651 #define REG_JPEG_AC_T1_R1_130 0x964
1652 #define REG_JPEG_AC_T1_R1_131 0x966
1653 #define REG_JPEG_AC_T1_R1_132 0x968
1654 #define REG_JPEG_AC_T1_R1_133 0x96a
1655 #define REG_JPEG_AC_T1_R1_134 0x96c
1656 #define REG_JPEG_AC_T1_R1_135 0x96e
1657 #define REG_JPEG_AC_T1_R1_136 0x970
1658 #define REG_JPEG_AC_T1_R1_137 0x972
1659 #define REG_JPEG_AC_T1_R1_138 0x974
1660 #define REG_JPEG_AC_T1_R1_139 0x976
1661 #define REG_JPEG_AC_T1_R1_140 0x978
1662 #define REG_JPEG_AC_T1_R1_141 0x97a
1663 #define REG_JPEG_AC_T1_R1_142 0x97c
1664 #define REG_JPEG_AC_T1_R1_143 0x97e
1665 #define REG_JPEG_AC_T1_R1_144 0x980
1666 #define REG_JPEG_AC_T1_R1_145 0x982
1667 #define REG_JPEG_AC_T1_R1_146 0x984
1668 #define REG_JPEG_AC_T1_R1_147 0x986
1669 #define REG_JPEG_AC_T1_R1_148 0x988
1670 #define REG_JPEG_AC_T1_R1_149 0x98a
1671 #define REG_JPEG_AC_T1_R1_150 0x98c
1672 #define REG_JPEG_AC_T1_R1_151 0x98e
1673 #define REG_JPEG_AC_T1_R1_152 0x990
1674 #define REG_JPEG_AC_T1_R1_153 0x992
1675 #define REG_JPEG_AC_T1_R1_154 0x994
1676 #define REG_JPEG_AC_T1_R1_155 0x996
1677 #define REG_JPEG_AC_T1_R1_156 0x998
1678 #define REG_JPEG_AC_T1_R1_157 0x99a
1679 #define REG_JPEG_AC_T1_R1_158 0x99c
1680 #define REG_JPEG_AC_T1_R1_159 0x99e
1681 #define REG_JPEG_AC_T1_R1_160 0x9a0
1682 #define REG_JPEG_AC_T1_R1_161 0x9a2
1683  
1684 #define REG_JPEG_QTABLE_CONST_0 0x9b0
1685 #define REG_JPEG_QTABLE_CONST_1 0x9b2
1686 #define REG_JPEG_QTABLE_CONST_2 0x9b4
1687 #define REG_JPEG_QTABLE_CONST_3 0x9b6
1688  
1689 #define REG_JPEG_QTABLE0_SAMPLE 0x9b8
1690 #define REG_JPEG_QTABLE1_SAMPLE 0x9bc
1691 #define REG_JPEG_QTABLE2_SAMPLE 0x9c0
1692  
1693 #define REG_JPEG_DRI_CONST_0 0x9c4
1694 #define REG_JPEG_DRI_CONST_1 0x9c6
1695 #define REG_JPEG_DRI_CONST_2 0x9c8
1696 #define REG_JPEG_DRI_CONST_3 0x9ca
1697  
1698 #define REG_JPEG_SOS_CONST_0 0x9cc
1699 #define REG_JPEG_SOS_CONST_1 0x9ce
1700 #define REG_JPEG_SOS_CONST_2 0x9d0
1701 #define REG_JPEG_SOS_CONST_3 0x9d2
1702 #define REG_JPEG_SOS_CONST_4 0x9d4
1703  
1704 #define REG_JPEG_EOI_CONST_0 0x9e4
1705 #define REG_JPEG_EOI_CONST_1 0x9e6
1706 #define REG_JPEG_EOI_CONST_2 0x9e8
1707 #define REG_JPEG_EOI_CONST_3 0x9ea
1708 #define REG_JPEG_EOI_CONST_4 0x9ec
1709  
1710 #define REG_JPEG_VERT_PIX_SIZE0 0x9f0
1711 #define REG_JPEG_VERT_PIX_SIZE1 0x9f2
1712 #define REG_JPEG_HORI_PIX_SIZE0 0x9f4
1713 #define REG_JPEG_HORI_PIX_SIZE1 0x9f6
1714 #define REG_JPEG_DRI_CONFIG0 0x9f8
1715 #define REG_JPEG_DRI_CONFIG1 0x9fa
1716 #endif // _SSD1926_H
{BLAME END}
{FOOTER START}

Powered by WebSVN v2.8.3