Rev 1119 | Rev 1125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1119 | Rev 1120 | ||
---|---|---|---|
Line 138... | Line 138... | ||
138 | void rv515_ring_start(struct radeon_device *rdev) |
138 | void rv515_ring_start(struct radeon_device *rdev) |
139 | { |
139 | { |
140 | unsigned gb_tile_config; |
140 | unsigned gb_tile_config; |
141 | int r; |
141 | int r; |
Line 142... | Line 142... | ||
142 | 142 | ||
143 | dbgprintf("%s\n\r",__FUNCTION__); |
143 | dbgprintf("%s\n",__FUNCTION__); |
144 | /* Sub pixel 1/12 so we can have 4K rendering according to doc */ |
144 | /* Sub pixel 1/12 so we can have 4K rendering according to doc */ |
145 | gb_tile_config = R300_ENABLE_TILING | R300_TILE_SIZE_16; |
145 | gb_tile_config = R300_ENABLE_TILING | R300_TILE_SIZE_16; |
146 | switch (rdev->num_gb_pipes) { |
146 | switch (rdev->num_gb_pipes) { |
147 | case 2: |
147 | case 2: |
Line 229... | Line 229... | ||
229 | R300_COLOR_ROUND_NEAREST); |
229 | R300_COLOR_ROUND_NEAREST); |
230 | radeon_ring_write(rdev, PACKET0(0x20C8, 0)); |
230 | radeon_ring_write(rdev, PACKET0(0x20C8, 0)); |
231 | radeon_ring_write(rdev, 0); |
231 | radeon_ring_write(rdev, 0); |
232 | radeon_ring_unlock_commit(rdev); |
232 | radeon_ring_unlock_commit(rdev); |
Line 233... | Line 233... | ||
233 | 233 | ||
Line 234... | Line 234... | ||
234 | dbgprintf("done %s\n\r",__FUNCTION__); |
234 | dbgprintf("done %s\n",__FUNCTION__); |
Line 235... | Line 235... | ||
235 | 235 | ||
236 | } |
236 | } |
Line 294... | Line 294... | ||
294 | { |
294 | { |
295 | uint32_t tmp; |
295 | uint32_t tmp; |
296 | bool reinit_cp; |
296 | bool reinit_cp; |
297 | int i; |
297 | int i; |
Line 298... | Line 298... | ||
298 | 298 | ||
Line 299... | Line 299... | ||
299 | dbgprintf("%s\n\r",__FUNCTION__); |
299 | dbgprintf("%s\n",__FUNCTION__); |
300 | 300 | ||
301 | reinit_cp = rdev->cp.ready; |
301 | reinit_cp = rdev->cp.ready; |
302 | rdev->cp.ready = false; |
302 | rdev->cp.ready = false; |
Line 348... | Line 348... | ||
348 | 348 | ||
349 | int rv515_gpu_reset(struct radeon_device *rdev) |
349 | int rv515_gpu_reset(struct radeon_device *rdev) |
350 | { |
350 | { |
Line 351... | Line 351... | ||
351 | uint32_t status; |
351 | uint32_t status; |
Line 352... | Line 352... | ||
352 | 352 | ||
353 | dbgprintf("%s\n\r",__FUNCTION__); |
353 | dbgprintf("%s\n",__FUNCTION__); |
354 | 354 | ||
355 | /* reset order likely matter */ |
355 | /* reset order likely matter */ |
Line 567... | Line 567... | ||
567 | 567 | ||
568 | 568 | ||
569 | 569 | ||
Line 570... | Line 570... | ||
570 | int rv515_init(struct radeon_device *rdev) |
570 | int rv515_init(struct radeon_device *rdev) |
571 | { |
571 | { |
572 | dbgprintf("%s\n\r",__FUNCTION__); |
572 | dbgprintf("%s\n",__FUNCTION__); |
573 | 573 |