25,7 → 25,7 |
* Alex Deucher |
* Jerome Glisse |
*/ |
#include "drmP.h" |
#include <drm/drmP.h> |
#include "radeon.h" |
#include "radeon_asic.h" |
#include "atom.h" |
33,7 → 33,7 |
|
/* This files gather functions specifics to: r520,rv530,rv560,rv570,r580 */ |
|
static int r520_mc_wait_for_idle(struct radeon_device *rdev) |
int r520_mc_wait_for_idle(struct radeon_device *rdev) |
{ |
unsigned i; |
uint32_t tmp; |
119,7 → 119,7 |
rdev->mc.vram_width *= 2; |
} |
|
void r520_mc_init(struct radeon_device *rdev) |
static void r520_mc_init(struct radeon_device *rdev) |
{ |
|
r520_vram_get_type(rdev); |
131,7 → 131,7 |
radeon_update_bandwidth_info(rdev); |
} |
|
void r520_mc_program(struct radeon_device *rdev) |
static void r520_mc_program(struct radeon_device *rdev) |
{ |
struct rv515_mc_save save; |
|
196,11 → 196,13 |
dev_err(rdev->dev, "failed initializing CP (%d).\n", r); |
return r; |
} |
r = r100_ib_init(rdev); |
|
r = radeon_ib_pool_init(rdev); |
if (r) { |
dev_err(rdev->dev, "failed initializing IB (%d).\n", r); |
dev_err(rdev->dev, "IB initialization failed (%d).\n", r); |
return r; |
} |
|
return 0; |
} |
|
272,6 → 274,7 |
if (r) |
return r; |
rv515_set_safe_registers(rdev); |
|
rdev->accel_working = true; |
r = r520_startup(rdev); |
if (r) { |