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 398... Line 398...
398
	/* Initialize GART (initialize after TTM so we can allocate
398
	/* Initialize GART (initialize after TTM so we can allocate
399
	 * memory through TTM but finalize after TTM) */
399
	 * memory through TTM but finalize after TTM) */
400
	r = rs400_gart_enable(rdev);
400
	r = rs400_gart_enable(rdev);
401
	if (r)
401
	if (r)
402
		return r;
402
		return r;
-
 
403
 
-
 
404
	/* allocate wb buffer */
-
 
405
	r = radeon_wb_init(rdev);
-
 
406
	if (r)
-
 
407
		return r;
-
 
408
 
403
	/* Enable IRQ */
409
	/* Enable IRQ */
404
//	r100_irq_set(rdev);
410
	r100_irq_set(rdev);
405
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
411
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
406
	/* 1M ring buffer */
412
	/* 1M ring buffer */
407
   r = r100_cp_init(rdev, 1024 * 1024);
413
   r = r100_cp_init(rdev, 1024 * 1024);
408
   if (r) {
414
   if (r) {
409
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
415
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
410
       return r;
416
       return r;
411
   }
417
   }
412
//	r = r100_ib_init(rdev);
418
	r = r100_ib_init(rdev);
413
//	if (r) {
419
	if (r) {
414
//		dev_err(rdev->dev, "failled initializing IB (%d).\n", r);
420
		dev_err(rdev->dev, "failed initializing IB (%d).\n", r);
415
//		return r;
421
		return r;
416
//	}
422
	}
417
	return 0;
423
	return 0;
418
}
424
}
Line 460... Line 466...
460
	/* Initialize clocks */
466
	/* Initialize clocks */
461
	radeon_get_clock_info(rdev->ddev);
467
	radeon_get_clock_info(rdev->ddev);
462
	/* initialize memory controller */
468
	/* initialize memory controller */
463
	rs400_mc_init(rdev);
469
	rs400_mc_init(rdev);
464
	/* Fence driver */
470
	/* Fence driver */
465
//	r = radeon_fence_driver_init(rdev);
471
	r = radeon_fence_driver_init(rdev);
466
//	if (r)
472
	if (r)
467
//		return r;
473
		return r;
468
//	r = radeon_irq_kms_init(rdev);
474
	r = radeon_irq_kms_init(rdev);
469
//	if (r)
475
	if (r)
470
//		return r;
476
		return r;
471
	/* Memory manager */
477
	/* Memory manager */
472
	r = radeon_bo_init(rdev);
478
	r = radeon_bo_init(rdev);
473
	if (r)
479
	if (r)
474
		return r;
480
		return r;
475
	r = rs400_gart_init(rdev);
481
	r = rs400_gart_init(rdev);