Subversion Repositories Kolibri OS

Rev

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

Rev 2007 Rev 2160
Line 318... Line 318...
318
	.hpd_init = &r100_hpd_init,
318
	.hpd_init = &r100_hpd_init,
319
	.hpd_fini = &r100_hpd_fini,
319
	.hpd_fini = &r100_hpd_fini,
320
	.hpd_sense = &r100_hpd_sense,
320
	.hpd_sense = &r100_hpd_sense,
321
	.hpd_set_polarity = &r100_hpd_set_polarity,
321
	.hpd_set_polarity = &r100_hpd_set_polarity,
322
	.ioctl_wait_idle = NULL,
322
	.ioctl_wait_idle = NULL,
-
 
323
	.gui_idle = &r100_gui_idle,
323
};
324
};
Line 324... Line 325...
324
 
325
 
325
static struct radeon_asic rs400_asic = {
326
static struct radeon_asic rs400_asic = {
326
	.init = &rs400_init,
327
	.init = &rs400_init,
Line 356... Line 357...
356
	.hpd_init = &r100_hpd_init,
357
	.hpd_init = &r100_hpd_init,
357
	.hpd_fini = &r100_hpd_fini,
358
	.hpd_fini = &r100_hpd_fini,
358
	.hpd_sense = &r100_hpd_sense,
359
	.hpd_sense = &r100_hpd_sense,
359
	.hpd_set_polarity = &r100_hpd_set_polarity,
360
	.hpd_set_polarity = &r100_hpd_set_polarity,
360
	.ioctl_wait_idle = NULL,
361
	.ioctl_wait_idle = NULL,
-
 
362
	.gui_idle = &r100_gui_idle,
361
};
363
};
Line 362... Line 364...
362
 
364
 
363
static struct radeon_asic rs600_asic = {
365
static struct radeon_asic rs600_asic = {
364
	.init = &rs600_init,
366
	.init = &rs600_init,
Line 394... Line 396...
394
	.hpd_init = &rs600_hpd_init,
396
	.hpd_init = &rs600_hpd_init,
395
	.hpd_fini = &rs600_hpd_fini,
397
	.hpd_fini = &rs600_hpd_fini,
396
	.hpd_sense = &rs600_hpd_sense,
398
	.hpd_sense = &rs600_hpd_sense,
397
	.hpd_set_polarity = &rs600_hpd_set_polarity,
399
	.hpd_set_polarity = &rs600_hpd_set_polarity,
398
	.ioctl_wait_idle = NULL,
400
	.ioctl_wait_idle = NULL,
-
 
401
	.gui_idle = &r100_gui_idle,
399
};
402
};
Line 400... Line 403...
400
 
403
 
401
static struct radeon_asic rs690_asic = {
404
static struct radeon_asic rs690_asic = {
402
	.init = &rs690_init,
405
	.init = &rs690_init,
Line 432... Line 435...
432
	.hpd_init = &rs600_hpd_init,
435
	.hpd_init = &rs600_hpd_init,
433
	.hpd_fini = &rs600_hpd_fini,
436
	.hpd_fini = &rs600_hpd_fini,
434
	.hpd_sense = &rs600_hpd_sense,
437
	.hpd_sense = &rs600_hpd_sense,
435
	.hpd_set_polarity = &rs600_hpd_set_polarity,
438
	.hpd_set_polarity = &rs600_hpd_set_polarity,
436
	.ioctl_wait_idle = NULL,
439
	.ioctl_wait_idle = NULL,
-
 
440
	.gui_idle = &r100_gui_idle,
437
};
441
};
Line 438... Line 442...
438
 
442
 
439
static struct radeon_asic rv515_asic = {
443
static struct radeon_asic rv515_asic = {
440
	.init = &rv515_init,
444
	.init = &rv515_init,
Line 470... Line 474...
470
	.hpd_init = &rs600_hpd_init,
474
	.hpd_init = &rs600_hpd_init,
471
	.hpd_fini = &rs600_hpd_fini,
475
	.hpd_fini = &rs600_hpd_fini,
472
	.hpd_sense = &rs600_hpd_sense,
476
	.hpd_sense = &rs600_hpd_sense,
473
	.hpd_set_polarity = &rs600_hpd_set_polarity,
477
	.hpd_set_polarity = &rs600_hpd_set_polarity,
474
	.ioctl_wait_idle = NULL,
478
	.ioctl_wait_idle = NULL,
-
 
479
	.gui_idle = &r100_gui_idle,
475
};
480
};
Line 476... Line 481...
476
 
481
 
477
static struct radeon_asic r520_asic = {
482
static struct radeon_asic r520_asic = {
478
	.init = &r520_init,
483
	.init = &r520_init,
Line 508... Line 513...
508
	.hpd_init = &rs600_hpd_init,
513
	.hpd_init = &rs600_hpd_init,
509
	.hpd_fini = &rs600_hpd_fini,
514
	.hpd_fini = &rs600_hpd_fini,
510
	.hpd_sense = &rs600_hpd_sense,
515
	.hpd_sense = &rs600_hpd_sense,
511
	.hpd_set_polarity = &rs600_hpd_set_polarity,
516
	.hpd_set_polarity = &rs600_hpd_set_polarity,
512
	.ioctl_wait_idle = NULL,
517
	.ioctl_wait_idle = NULL,
-
 
518
	.gui_idle = &r100_gui_idle,
513
};
519
};
Line 514... Line 520...
514
 
520
 
515
static struct radeon_asic r600_asic = {
521
static struct radeon_asic r600_asic = {
516
	.init = &r600_init,
522
	.init = &r600_init,
Line 527... Line 533...
527
	.irq_set = &r600_irq_set,
533
	.irq_set = &r600_irq_set,
528
	.irq_process = &r600_irq_process,
534
	.irq_process = &r600_irq_process,
529
	.fence_ring_emit = &r600_fence_ring_emit,
535
	.fence_ring_emit = &r600_fence_ring_emit,
530
//	.cs_parse = &r600_cs_parse,
536
//	.cs_parse = &r600_cs_parse,
531
	.copy_blit = &r600_copy_blit,
537
	.copy_blit = &r600_copy_blit,
532
	.copy_dma = &r600_copy_blit,
538
	.copy_dma = NULL,
533
	.copy = &r600_copy_blit,
539
	.copy = &r600_copy_blit,
534
	.get_engine_clock = &radeon_atom_get_engine_clock,
540
	.get_engine_clock = &radeon_atom_get_engine_clock,
535
	.set_engine_clock = &radeon_atom_set_engine_clock,
541
	.set_engine_clock = &radeon_atom_set_engine_clock,
536
	.get_memory_clock = &radeon_atom_get_memory_clock,
542
	.get_memory_clock = &radeon_atom_get_memory_clock,
537
	.set_memory_clock = &radeon_atom_set_memory_clock,
543
	.set_memory_clock = &radeon_atom_set_memory_clock,
Line 564... Line 570...
564
	.irq_set = &r600_irq_set,
570
	.irq_set = &r600_irq_set,
565
	.irq_process = &r600_irq_process,
571
	.irq_process = &r600_irq_process,
566
	.fence_ring_emit = &r600_fence_ring_emit,
572
	.fence_ring_emit = &r600_fence_ring_emit,
567
//	.cs_parse = &r600_cs_parse,
573
//	.cs_parse = &r600_cs_parse,
568
	.copy_blit = &r600_copy_blit,
574
	.copy_blit = &r600_copy_blit,
569
	.copy_dma = &r600_copy_blit,
575
	.copy_dma = NULL,
570
	.copy = &r600_copy_blit,
576
	.copy = &r600_copy_blit,
571
	.get_engine_clock = &radeon_atom_get_engine_clock,
577
	.get_engine_clock = &radeon_atom_get_engine_clock,
572
	.set_engine_clock = &radeon_atom_set_engine_clock,
578
	.set_engine_clock = &radeon_atom_set_engine_clock,
573
	.get_memory_clock = NULL,
579
	.get_memory_clock = NULL,
574
	.set_memory_clock = NULL,
580
	.set_memory_clock = NULL,
Line 599... Line 605...
599
	.irq_set = &r600_irq_set,
605
	.irq_set = &r600_irq_set,
600
	.irq_process = &r600_irq_process,
606
	.irq_process = &r600_irq_process,
601
	.fence_ring_emit = &r600_fence_ring_emit,
607
	.fence_ring_emit = &r600_fence_ring_emit,
602
//	.cs_parse = &r600_cs_parse,
608
//	.cs_parse = &r600_cs_parse,
603
	.copy_blit = &r600_copy_blit,
609
	.copy_blit = &r600_copy_blit,
604
	.copy_dma = &r600_copy_blit,
610
	.copy_dma = NULL,
605
	.copy = &r600_copy_blit,
611
	.copy = &r600_copy_blit,
606
	.get_engine_clock = &radeon_atom_get_engine_clock,
612
	.get_engine_clock = &radeon_atom_get_engine_clock,
607
	.set_engine_clock = &radeon_atom_set_engine_clock,
613
	.set_engine_clock = &radeon_atom_set_engine_clock,
608
	.get_memory_clock = &radeon_atom_get_memory_clock,
614
	.get_memory_clock = &radeon_atom_get_memory_clock,
609
	.set_memory_clock = &radeon_atom_set_memory_clock,
615
	.set_memory_clock = &radeon_atom_set_memory_clock,
Line 634... Line 640...
634
	.irq_set = &evergreen_irq_set,
640
	.irq_set = &evergreen_irq_set,
635
	.irq_process = &evergreen_irq_process,
641
	.irq_process = &evergreen_irq_process,
636
	.fence_ring_emit = &r600_fence_ring_emit,
642
	.fence_ring_emit = &r600_fence_ring_emit,
637
//	.cs_parse = &evergreen_cs_parse,
643
//	.cs_parse = &evergreen_cs_parse,
638
	.copy_blit = &evergreen_copy_blit,
644
	.copy_blit = &evergreen_copy_blit,
639
	.copy_dma = &evergreen_copy_blit,
645
	.copy_dma = NULL,
640
	.copy = &evergreen_copy_blit,
646
	.copy = &evergreen_copy_blit,
641
	.get_engine_clock = &radeon_atom_get_engine_clock,
647
	.get_engine_clock = &radeon_atom_get_engine_clock,
642
	.set_engine_clock = &radeon_atom_set_engine_clock,
648
	.set_engine_clock = &radeon_atom_set_engine_clock,
643
	.get_memory_clock = &radeon_atom_get_memory_clock,
649
	.get_memory_clock = &radeon_atom_get_memory_clock,
644
	.set_memory_clock = &radeon_atom_set_memory_clock,
650
	.set_memory_clock = &radeon_atom_set_memory_clock,
Line 670... Line 676...
670
	.irq_set = &evergreen_irq_set,
676
	.irq_set = &evergreen_irq_set,
671
	.irq_process = &evergreen_irq_process,
677
	.irq_process = &evergreen_irq_process,
672
	.fence_ring_emit = &r600_fence_ring_emit,
678
	.fence_ring_emit = &r600_fence_ring_emit,
673
//	.cs_parse = &r600_cs_parse,
679
//	.cs_parse = &r600_cs_parse,
674
	.copy_blit = &evergreen_copy_blit,
680
	.copy_blit = &evergreen_copy_blit,
675
	.copy_dma = &evergreen_copy_blit,
681
	.copy_dma = NULL,
676
	.copy = &evergreen_copy_blit,
682
	.copy = &evergreen_copy_blit,
677
	.get_engine_clock = &radeon_atom_get_engine_clock,
683
	.get_engine_clock = &radeon_atom_get_engine_clock,
678
	.set_engine_clock = &radeon_atom_set_engine_clock,
684
	.set_engine_clock = &radeon_atom_set_engine_clock,
679
	.get_memory_clock = NULL,
685
	.get_memory_clock = NULL,
680
	.set_memory_clock = NULL,
686
	.set_memory_clock = NULL,
Line 705... Line 711...
705
	.irq_set = &evergreen_irq_set,
711
	.irq_set = &evergreen_irq_set,
706
	.irq_process = &evergreen_irq_process,
712
	.irq_process = &evergreen_irq_process,
707
	.fence_ring_emit = &r600_fence_ring_emit,
713
	.fence_ring_emit = &r600_fence_ring_emit,
708
//	.cs_parse = &evergreen_cs_parse,
714
//	.cs_parse = &evergreen_cs_parse,
709
	.copy_blit = &evergreen_copy_blit,
715
	.copy_blit = &evergreen_copy_blit,
710
	.copy_dma = &evergreen_copy_blit,
716
	.copy_dma = NULL,
711
	.copy = &evergreen_copy_blit,
717
	.copy = &evergreen_copy_blit,
712
	.get_engine_clock = &radeon_atom_get_engine_clock,
718
	.get_engine_clock = &radeon_atom_get_engine_clock,
713
	.set_engine_clock = &radeon_atom_set_engine_clock,
719
	.set_engine_clock = &radeon_atom_set_engine_clock,
714
	.get_memory_clock = &radeon_atom_get_memory_clock,
720
	.get_memory_clock = &radeon_atom_get_memory_clock,
715
	.set_memory_clock = &radeon_atom_set_memory_clock,
721
	.set_memory_clock = &radeon_atom_set_memory_clock,
Line 740... Line 746...
740
	.irq_set = &evergreen_irq_set,
746
	.irq_set = &evergreen_irq_set,
741
	.irq_process = &evergreen_irq_process,
747
	.irq_process = &evergreen_irq_process,
742
	.fence_ring_emit = &r600_fence_ring_emit,
748
	.fence_ring_emit = &r600_fence_ring_emit,
743
//	.cs_parse = &evergreen_cs_parse,
749
//	.cs_parse = &evergreen_cs_parse,
744
	.copy_blit = &evergreen_copy_blit,
750
	.copy_blit = &evergreen_copy_blit,
745
	.copy_dma = &evergreen_copy_blit,
751
	.copy_dma = NULL,
746
	.copy = &evergreen_copy_blit,
752
	.copy = &evergreen_copy_blit,
747
	.get_engine_clock = &radeon_atom_get_engine_clock,
753
	.get_engine_clock = &radeon_atom_get_engine_clock,
748
	.set_engine_clock = &radeon_atom_set_engine_clock,
754
	.set_engine_clock = &radeon_atom_set_engine_clock,
749
	.get_memory_clock = &radeon_atom_get_memory_clock,
755
	.get_memory_clock = &radeon_atom_get_memory_clock,
750
	.set_memory_clock = &radeon_atom_set_memory_clock,
756
	.set_memory_clock = &radeon_atom_set_memory_clock,