Subversion Repositories Kolibri OS

Rev

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

Rev 1963 Rev 2005
Line 613... Line 613...
613
	/* Initialize GART (initialize after TTM so we can allocate
613
	/* Initialize GART (initialize after TTM so we can allocate
614
	 * memory through TTM but finalize after TTM) */
614
	 * memory through TTM but finalize after TTM) */
615
	r = rs400_gart_enable(rdev);
615
	r = rs400_gart_enable(rdev);
616
	if (r)
616
	if (r)
617
		return r;
617
		return r;
-
 
618
 
-
 
619
	/* allocate wb buffer */
-
 
620
	r = radeon_wb_init(rdev);
-
 
621
	if (r)
-
 
622
		return r;
-
 
623
 
618
	/* Enable IRQ */
624
	/* Enable IRQ */
619
//	rs600_irq_set(rdev);
625
	rs600_irq_set(rdev);
620
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
626
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
621
	/* 1M ring buffer */
627
	/* 1M ring buffer */
622
	r = r100_cp_init(rdev, 1024 * 1024);
628
	r = r100_cp_init(rdev, 1024 * 1024);
623
	if (r) {
629
	if (r) {
624
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
630
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
625
		return r;
631
		return r;
626
	}
632
	}
627
//	r = r100_ib_init(rdev);
633
	r = r100_ib_init(rdev);
628
//	if (r) {
634
	if (r) {
629
//		dev_err(rdev->dev, "failled initializing IB (%d).\n", r);
635
		dev_err(rdev->dev, "failed initializing IB (%d).\n", r);
630
//		return r;
636
		return r;
631
//	}
637
	}
632
	return 0;
638
	return 0;
633
}
639
}
Line 676... Line 682...
676
	radeon_get_clock_info(rdev->ddev);
682
	radeon_get_clock_info(rdev->ddev);
677
	/* initialize memory controller */
683
	/* initialize memory controller */
678
	rs690_mc_init(rdev);
684
	rs690_mc_init(rdev);
679
	rv515_debugfs(rdev);
685
	rv515_debugfs(rdev);
680
	/* Fence driver */
686
	/* Fence driver */
681
//	r = radeon_fence_driver_init(rdev);
687
	r = radeon_fence_driver_init(rdev);
682
//	if (r)
688
	if (r)
683
//		return r;
689
		return r;
684
//	r = radeon_irq_kms_init(rdev);
690
	r = radeon_irq_kms_init(rdev);
685
//	if (r)
691
	if (r)
686
//		return r;
692
		return r;
687
	/* Memory manager */
693
	/* Memory manager */
688
	r = radeon_bo_init(rdev);
694
	r = radeon_bo_init(rdev);
689
	if (r)
695
	if (r)
690
		return r;
696
		return r;
691
	r = rs400_gart_init(rdev);
697
	r = rs400_gart_init(rdev);