Subversion Repositories Kolibri OS

Rev

Rev 1430 | Rev 2997 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1430 Rev 1963
Line 345... Line 345...
345
#define AVIVO_D1CRTC_V_SYNC_B                                   0x6030
345
#define AVIVO_D1CRTC_V_SYNC_B                                   0x6030
346
#define AVIVO_D1CRTC_V_SYNC_B_CNTL                              0x6034
346
#define AVIVO_D1CRTC_V_SYNC_B_CNTL                              0x6034
Line 347... Line 347...
347
 
347
 
348
#define AVIVO_D1CRTC_CONTROL                                    0x6080
348
#define AVIVO_D1CRTC_CONTROL                                    0x6080
-
 
349
#       define AVIVO_CRTC_EN                                    (1 << 0)
349
#       define AVIVO_CRTC_EN                                    (1 << 0)
350
#       define AVIVO_CRTC_DISP_READ_REQUEST_DISABLE             (1 << 24)
350
#define AVIVO_D1CRTC_BLANK_CONTROL                              0x6084
351
#define AVIVO_D1CRTC_BLANK_CONTROL                              0x6084
351
#define AVIVO_D1CRTC_INTERLACE_CONTROL                          0x6088
352
#define AVIVO_D1CRTC_INTERLACE_CONTROL                          0x6088
-
 
353
#define AVIVO_D1CRTC_INTERLACE_STATUS                           0x608c
352
#define AVIVO_D1CRTC_INTERLACE_STATUS                           0x608c
354
#define AVIVO_D1CRTC_STATUS_POSITION                            0x60a0
353
#define AVIVO_D1CRTC_FRAME_COUNT                                0x60a4
355
#define AVIVO_D1CRTC_FRAME_COUNT                                0x60a4
Line -... Line 356...
-
 
356
#define AVIVO_D1CRTC_STEREO_CONTROL                             0x60c4
-
 
357
 
354
#define AVIVO_D1CRTC_STEREO_CONTROL                             0x60c4
358
#define AVIVO_D1MODE_MASTER_UPDATE_MODE                         0x60e4
355
 
359
 
356
/* master controls */
360
/* master controls */
Line 357... Line 361...
357
#define AVIVO_DC_CRTC_MASTER_EN                                 0x60f8
361
#define AVIVO_DC_CRTC_MASTER_EN                                 0x60f8
Line 382... Line 386...
382
 
386
 
383
#       define AVIVO_D1GRPH_SWAP_RB                             (1 << 16)
387
#       define AVIVO_D1GRPH_SWAP_RB                             (1 << 16)
384
#       define AVIVO_D1GRPH_TILED                               (1 << 20)
388
#       define AVIVO_D1GRPH_TILED                               (1 << 20)
Line -... Line 389...
-
 
389
#       define AVIVO_D1GRPH_MACRO_ADDRESS_MODE                  (1 << 21)
-
 
390
 
-
 
391
#       define R600_D1GRPH_ARRAY_MODE_LINEAR_GENERAL            (0 << 20)
-
 
392
#       define R600_D1GRPH_ARRAY_MODE_LINEAR_ALIGNED            (1 << 20)
-
 
393
#       define R600_D1GRPH_ARRAY_MODE_1D_TILED_THIN1            (2 << 20)
385
#       define AVIVO_D1GRPH_MACRO_ADDRESS_MODE                  (1 << 21)
394
#       define R600_D1GRPH_ARRAY_MODE_2D_TILED_THIN1            (4 << 20)
386
 
395
 
387
/* The R7xx *_HIGH surface regs are backwards; the D1 regs are in the D2
396
/* The R7xx *_HIGH surface regs are backwards; the D1 regs are in the D2
388
 * block and vice versa.  This applies to GRPH, CUR, etc.
397
 * block and vice versa.  This applies to GRPH, CUR, etc.
389
 */
398
 */
Line 400... Line 409...
400
#define AVIVO_D1GRPH_X_START                                    0x612c
409
#define AVIVO_D1GRPH_X_START                                    0x612c
401
#define AVIVO_D1GRPH_Y_START                                    0x6130
410
#define AVIVO_D1GRPH_Y_START                                    0x6130
402
#define AVIVO_D1GRPH_X_END                                      0x6134
411
#define AVIVO_D1GRPH_X_END                                      0x6134
403
#define AVIVO_D1GRPH_Y_END                                      0x6138
412
#define AVIVO_D1GRPH_Y_END                                      0x6138
404
#define AVIVO_D1GRPH_UPDATE                                     0x6144
413
#define AVIVO_D1GRPH_UPDATE                                     0x6144
-
 
414
#       define AVIVO_D1GRPH_SURFACE_UPDATE_PENDING              (1 << 2)
405
#       define AVIVO_D1GRPH_UPDATE_LOCK                         (1 << 16)
415
#       define AVIVO_D1GRPH_UPDATE_LOCK                         (1 << 16)
406
#define AVIVO_D1GRPH_FLIP_CONTROL                               0x6148
416
#define AVIVO_D1GRPH_FLIP_CONTROL                               0x6148
-
 
417
#       define AVIVO_D1GRPH_SURFACE_UPDATE_H_RETRACE_EN         (1 << 0)
Line 407... Line 418...
407
 
418
 
408
#define AVIVO_D1CUR_CONTROL                     0x6400
419
#define AVIVO_D1CUR_CONTROL                     0x6400
409
#       define AVIVO_D1CURSOR_EN                (1 << 0)
420
#       define AVIVO_D1CURSOR_EN                (1 << 0)
410
#       define AVIVO_D1CURSOR_MODE_SHIFT        8
421
#       define AVIVO_D1CURSOR_MODE_SHIFT        8
Line 486... Line 497...
486
 
497
 
487
#define AVIVO_D2CRTC_CONTROL                                    0x6880
498
#define AVIVO_D2CRTC_CONTROL                                    0x6880
488
#define AVIVO_D2CRTC_BLANK_CONTROL                              0x6884
499
#define AVIVO_D2CRTC_BLANK_CONTROL                              0x6884
489
#define AVIVO_D2CRTC_INTERLACE_CONTROL                          0x6888
500
#define AVIVO_D2CRTC_INTERLACE_CONTROL                          0x6888
-
 
501
#define AVIVO_D2CRTC_INTERLACE_STATUS                           0x688c
490
#define AVIVO_D2CRTC_INTERLACE_STATUS                           0x688c
502
#define AVIVO_D2CRTC_STATUS_POSITION                            0x68a0
491
#define AVIVO_D2CRTC_FRAME_COUNT                                0x68a4
503
#define AVIVO_D2CRTC_FRAME_COUNT                                0x68a4
Line 492... Line 504...
492
#define AVIVO_D2CRTC_STEREO_CONTROL                             0x68c4
504
#define AVIVO_D2CRTC_STEREO_CONTROL                             0x68c4
493
 
505