Subversion Repositories Kolibri OS

Rev

Rev 2997 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2997 Rev 5078
Line 67... Line 67...
67
#define ENCODER_OBJECT_ID_HDMI_SI1930             0x11
67
#define ENCODER_OBJECT_ID_HDMI_SI1930             0x11
68
#define ENCODER_OBJECT_ID_HDMI_INTERNAL           0x12
68
#define ENCODER_OBJECT_ID_HDMI_INTERNAL           0x12
69
#define ENCODER_OBJECT_ID_ALMOND                  0x22
69
#define ENCODER_OBJECT_ID_ALMOND                  0x22
70
#define ENCODER_OBJECT_ID_TRAVIS                  0x23
70
#define ENCODER_OBJECT_ID_TRAVIS                  0x23
71
#define ENCODER_OBJECT_ID_NUTMEG                  0x22
71
#define ENCODER_OBJECT_ID_NUTMEG                  0x22
-
 
72
#define ENCODER_OBJECT_ID_HDMI_ANX9805            0x26
-
 
73
 
72
/* Kaleidoscope (KLDSCP) Class Display Hardware (internal) */
74
/* Kaleidoscope (KLDSCP) Class Display Hardware (internal) */
73
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1   0x13
75
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1   0x13
74
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1    0x14
76
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1    0x14
75
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1    0x15
77
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1    0x15
76
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2    0x16	/* Shared with CV/TV and CRT */
78
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2    0x16  /* Shared with CV/TV and CRT */
Line 84... Line 86...
84
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY         0x1E
86
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY         0x1E
85
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA   0x1F
87
#define ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA   0x1F
86
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY1        0x20
88
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY1        0x20
87
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY2        0x21
89
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY2        0x21
88
#define ENCODER_OBJECT_ID_INTERNAL_VCE            0x24
90
#define ENCODER_OBJECT_ID_INTERNAL_VCE            0x24
-
 
91
#define ENCODER_OBJECT_ID_INTERNAL_UNIPHY3        0x25
-
 
92
#define ENCODER_OBJECT_ID_INTERNAL_AMCLK          0x27
Line 89... Line 93...
89
 
93
 
Line 90... Line 94...
90
#define ENCODER_OBJECT_ID_GENERAL_EXTERNAL_DVO    0xFF
94
#define ENCODER_OBJECT_ID_GENERAL_EXTERNAL_DVO    0xFF
91
 
95
 
Line 362... Line 366...
362
 
366
 
363
#define ENCODER_INTERNAL_UNIPHY2_ENUM_ID2         ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
367
#define ENCODER_INTERNAL_UNIPHY2_ENUM_ID2         ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
364
	 GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\
368
                                                 GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\
Line -... Line 369...
-
 
369
                                                 ENCODER_OBJECT_ID_INTERNAL_UNIPHY2 << OBJECT_ID_SHIFT)
-
 
370
 
-
 
371
#define ENCODER_INTERNAL_UNIPHY3_ENUM_ID1         ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
-
 
372
                                                 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
-
 
373
                                                 ENCODER_OBJECT_ID_INTERNAL_UNIPHY3 << OBJECT_ID_SHIFT)
-
 
374
 
-
 
375
#define ENCODER_INTERNAL_UNIPHY3_ENUM_ID2         ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
-
 
376
                                                 GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\
365
	 ENCODER_OBJECT_ID_INTERNAL_UNIPHY2 << OBJECT_ID_SHIFT)
377
                                                 ENCODER_OBJECT_ID_INTERNAL_UNIPHY3 << OBJECT_ID_SHIFT)
366
 
378
 
367
#define ENCODER_GENERAL_EXTERNAL_DVO_ENUM_ID1    ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
379
#define ENCODER_GENERAL_EXTERNAL_DVO_ENUM_ID1    ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
Line 368... Line 380...
368
	 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
380
                                                  GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
Line 390... Line 402...
390
 
402
 
391
#define ENCODER_VCE_ENUM_ID1                     ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
403
#define ENCODER_VCE_ENUM_ID1                     ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
392
                                                  GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
404
                                                  GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
Line -... Line 405...
-
 
405
                                                  ENCODER_OBJECT_ID_INTERNAL_VCE << OBJECT_ID_SHIFT)
-
 
406
 
-
 
407
#define ENCODER_HDMI_ANX9805_ENUM_ID1            ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\
-
 
408
                                                  GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
393
                                                  ENCODER_OBJECT_ID_INTERNAL_VCE << OBJECT_ID_SHIFT)
409
                                                  ENCODER_OBJECT_ID_HDMI_ANX9805 << OBJECT_ID_SHIFT)
394
 
410
 
395
/****************************************************/
411
/****************************************************/
396
/* Connector Object ID definition - Shared with BIOS */
412
/* Connector Object ID definition - Shared with BIOS */
397
/****************************************************/
413
/****************************************************/
Line 459... Line 475...
459
 
475
 
460
#define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID4   ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
476
#define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID4   ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
461
                                                 GRAPH_OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\
477
                                                 GRAPH_OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\
Line -... Line 478...
-
 
478
                                                 CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT)
-
 
479
 
-
 
480
#define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID5   ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
-
 
481
                                                 GRAPH_OBJECT_ENUM_ID5 << ENUM_ID_SHIFT |\
-
 
482
                                                 CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT)
-
 
483
 
-
 
484
#define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID6   ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
-
 
485
                                                 GRAPH_OBJECT_ENUM_ID6 << ENUM_ID_SHIFT |\
462
                                                 CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT)
486
                                                 CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT)
463
 
487
 
464
#define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID1     ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
488
#define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID1     ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
Line 465... Line 489...
465
	 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
489
                                                 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
Line 471... Line 495...
471
 
495
 
472
#define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID3     ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
496
#define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID3     ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
473
                                                 GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\
497
                                                 GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\
Line -... Line 498...
-
 
498
                                                 CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT)
-
 
499
 
-
 
500
#define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID4     ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
-
 
501
                                                 GRAPH_OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\
474
                                                 CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT)
502
                                                 CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT)
475
 
503
 
476
#define CONNECTOR_VGA_ENUM_ID1                 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
504
#define CONNECTOR_VGA_ENUM_ID1                 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
Line 477... Line 505...
477
	 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
505
                                                 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
Line 539... Line 567...
539
 
567
 
540
#define CONNECTOR_HDMI_TYPE_A_ENUM_ID3         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
568
#define CONNECTOR_HDMI_TYPE_A_ENUM_ID3         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
541
                                                 GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\
569
                                                 GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\
Line -... Line 570...
-
 
570
                                                 CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT)
-
 
571
 
-
 
572
#define CONNECTOR_HDMI_TYPE_A_ENUM_ID4         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
-
 
573
                                                 GRAPH_OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\
-
 
574
                                                 CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT)
-
 
575
 
-
 
576
#define CONNECTOR_HDMI_TYPE_A_ENUM_ID5         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
-
 
577
                                                 GRAPH_OBJECT_ENUM_ID5 << ENUM_ID_SHIFT |\
-
 
578
                                                 CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT)
-
 
579
 
-
 
580
#define CONNECTOR_HDMI_TYPE_A_ENUM_ID6         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
-
 
581
                                                 GRAPH_OBJECT_ENUM_ID6 << ENUM_ID_SHIFT |\
542
                                                 CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT)
582
                                                 CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT)
543
 
583
 
544
#define CONNECTOR_HDMI_TYPE_B_ENUM_ID1         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
584
#define CONNECTOR_HDMI_TYPE_B_ENUM_ID1         ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\
Line 545... Line 585...
545
	 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\
585
                                                 GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\