Subversion Repositories Kolibri OS

Rev

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

Rev 1963 Rev 2005
Line 179... Line 179...
179
	if (rdev->flags & RADEON_IS_PCIE) {
179
	if (rdev->flags & RADEON_IS_PCIE) {
180
		r = rv370_pcie_gart_enable(rdev);
180
		r = rv370_pcie_gart_enable(rdev);
181
		if (r)
181
		if (r)
182
			return r;
182
			return r;
183
	}
183
	}
-
 
184
 
-
 
185
	/* allocate wb buffer */
-
 
186
	r = radeon_wb_init(rdev);
-
 
187
	if (r)
-
 
188
		return r;
-
 
189
 
184
	/* Enable IRQ */
190
	/* Enable IRQ */
-
 
191
	rs600_irq_set(rdev);
185
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
192
	rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL);
186
	/* 1M ring buffer */
193
	/* 1M ring buffer */
187
    r = r100_cp_init(rdev, 1024 * 1024);
194
    r = r100_cp_init(rdev, 1024 * 1024);
188
    if (r) {
195
    if (r) {
189
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
196
		dev_err(rdev->dev, "failed initializing CP (%d).\n", r);
190
        return r;
197
        return r;
191
    }
198
    }
-
 
199
	r = r100_ib_init(rdev);
-
 
200
	if (r) {
-
 
201
		dev_err(rdev->dev, "failed initializing IB (%d).\n", r);
-
 
202
		return r;
-
 
203
	}
192
	return 0;
204
	return 0;
193
}
205
}
Line 244... Line 256...
244
	}
256
	}
245
	/* initialize memory controller */
257
	/* initialize memory controller */
246
	r520_mc_init(rdev);
258
	r520_mc_init(rdev);
247
	rv515_debugfs(rdev);
259
	rv515_debugfs(rdev);
248
	/* Fence driver */
260
	/* Fence driver */
-
 
261
	r = radeon_fence_driver_init(rdev);
-
 
262
	if (r)
-
 
263
		return r;
-
 
264
	r = radeon_irq_kms_init(rdev);
-
 
265
	if (r)
-
 
266
		return r;
249
	/* Memory manager */
267
	/* Memory manager */
250
	r = radeon_bo_init(rdev);
268
	r = radeon_bo_init(rdev);
251
	if (r)
269
	if (r)
252
		return r;
270
		return r;
253
	r = rv370_pcie_gart_init(rdev);
271
	r = rv370_pcie_gart_init(rdev);