Subversion Repositories Kolibri OS

Rev

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

Rev 1986 Rev 2005
Line 384... Line 384...
384
	if (rdev->flags & RADEON_IS_PCIE) {
384
	if (rdev->flags & RADEON_IS_PCIE) {
385
		r = rv370_pcie_gart_enable(rdev);
385
		r = rv370_pcie_gart_enable(rdev);
386
		if (r)
386
		if (r)
387
			return r;
387
			return r;
388
	}
388
	}
-
 
389
 
-
 
390
	/* allocate wb buffer */
-
 
391
	r = radeon_wb_init(rdev);
-
 
392
	if (r)
-
 
393
		return r;
-
 
394
 
389
	/* Enable IRQ */
395
	/* Enable IRQ */
390
//	rs600_irq_set(rdev);
396
	rs600_irq_set(rdev);
391
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
397
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
392
	/* 1M ring buffer */
398
	/* 1M ring buffer */
393
	r = r100_cp_init(rdev, 1024 * 1024);
399
	r = r100_cp_init(rdev, 1024 * 1024);
394
	if (r) {
400
	if (r) {
395
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
401
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
396
		return r;
402
		return r;
397
	}
403
	}
398
//	r = r100_ib_init(rdev);
404
	r = r100_ib_init(rdev);
399
//	if (r) {
405
	if (r) {
400
//		dev_err(rdev->dev, "failled initializing IB (%d).\n", r);
406
		dev_err(rdev->dev, "failed initializing IB (%d).\n", r);
401
//		return r;
407
		return r;
402
//	}
408
	}
403
	return 0;
409
	return 0;
404
}
410
}
Line 405... Line 411...
405
 
411
 
Line 455... Line 461...
455
	}
461
	}
456
	/* initialize memory controller */
462
	/* initialize memory controller */
457
	rv515_mc_init(rdev);
463
	rv515_mc_init(rdev);
458
	rv515_debugfs(rdev);
464
	rv515_debugfs(rdev);
459
	/* Fence driver */
465
	/* Fence driver */
460
//   r = radeon_fence_driver_init(rdev);
466
	r = radeon_fence_driver_init(rdev);
461
//   if (r)
467
	if (r)
462
//       return r;
468
		return r;
463
//	r = radeon_irq_kms_init(rdev);
469
	r = radeon_irq_kms_init(rdev);
464
//	if (r)
470
	if (r)
465
//		return r;
471
		return r;
466
	/* Memory manager */
472
	/* Memory manager */
467
	r = radeon_bo_init(rdev);
473
	r = radeon_bo_init(rdev);
468
	if (r)
474
	if (r)
469
		return r;
475
		return r;
470
	r = rv370_pcie_gart_init(rdev);
476
	r = rv370_pcie_gart_init(rdev);