209,7 → 209,14 |
return r; |
} |
r420_pipes_init(rdev); |
|
/* allocate wb buffer */ |
r = radeon_wb_init(rdev); |
if (r) |
return r; |
|
/* Enable IRQ */ |
r100_irq_set(rdev); |
rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); |
/* 1M ring buffer */ |
r = r100_cp_init(rdev, 1024 * 1024); |
218,6 → 225,11 |
return r; |
} |
r420_cp_errata_init(rdev); |
r = r100_ib_init(rdev); |
if (r) { |
dev_err(rdev->dev, "failed initializing IB (%d).\n", r); |
return r; |
} |
return 0; |
} |
|
302,7 → 314,14 |
r300_mc_init(rdev); |
r420_debugfs(rdev); |
/* Fence driver */ |
|
r = radeon_fence_driver_init(rdev); |
if (r) { |
return r; |
} |
r = radeon_irq_kms_init(rdev); |
if (r) { |
return r; |
} |
/* Memory manager */ |
r = radeon_bo_init(rdev); |
if (r) { |