Rev 3120 | Rev 5078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3120 | Rev 3764 | ||
---|---|---|---|
Line 415... | Line 415... | ||
415 | dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r); |
415 | dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r); |
416 | return r; |
416 | return r; |
417 | } |
417 | } |
Line 418... | Line 418... | ||
418 | 418 | ||
- | 419 | /* Enable IRQ */ |
|
- | 420 | if (!rdev->irq.installed) { |
|
- | 421 | r = radeon_irq_kms_init(rdev); |
|
- | 422 | if (r) |
|
- | 423 | return r; |
|
- | 424 | } |
|
419 | /* Enable IRQ */ |
425 | |
420 | r100_irq_set(rdev); |
426 | r100_irq_set(rdev); |
421 | rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); |
427 | rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); |
422 | /* 1M ring buffer */ |
428 | /* 1M ring buffer */ |
423 | r = r100_cp_init(rdev, 1024 * 1024); |
429 | r = r100_cp_init(rdev, 1024 * 1024); |
Line 481... | Line 487... | ||
481 | rs400_mc_init(rdev); |
487 | rs400_mc_init(rdev); |
482 | /* Fence driver */ |
488 | /* Fence driver */ |
483 | r = radeon_fence_driver_init(rdev); |
489 | r = radeon_fence_driver_init(rdev); |
484 | if (r) |
490 | if (r) |
485 | return r; |
491 | return r; |
486 | r = radeon_irq_kms_init(rdev); |
- | |
487 | if (r) |
- | |
488 | return r; |
- | |
489 | /* Memory manager */ |
492 | /* Memory manager */ |
490 | r = radeon_bo_init(rdev); |
493 | r = radeon_bo_init(rdev); |
491 | if (r) |
494 | if (r) |
492 | return r; |
495 | return r; |
493 | r = rs400_gart_init(rdev); |
496 | r = rs400_gart_init(rdev); |