Rev 5078 | Rev 5179 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5078 | Rev 5139 | ||
---|---|---|---|
Line 122... | Line 122... | ||
122 | struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; |
122 | struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; |
123 | u32 rb_cntl, dma_cntl, ib_cntl; |
123 | u32 rb_cntl, dma_cntl, ib_cntl; |
124 | u32 rb_bufsz; |
124 | u32 rb_bufsz; |
125 | int r; |
125 | int r; |
Line 126... | Line -... | ||
126 | - | ||
127 | /* Reset dma */ |
- | |
128 | if (rdev->family >= CHIP_RV770) |
- | |
129 | WREG32(SRBM_SOFT_RESET, RV770_SOFT_RESET_DMA); |
- | |
130 | else |
- | |
131 | WREG32(SRBM_SOFT_RESET, SOFT_RESET_DMA); |
- | |
132 | RREG32(SRBM_SOFT_RESET); |
- | |
133 | udelay(50); |
- | |
134 | WREG32(SRBM_SOFT_RESET, 0); |
- | |
135 | 126 | ||
136 | WREG32(DMA_SEM_INCOMPLETE_TIMER_CNTL, 0); |
127 | WREG32(DMA_SEM_INCOMPLETE_TIMER_CNTL, 0); |
Line 137... | Line 128... | ||
137 | WREG32(DMA_SEM_WAIT_FAIL_TIMER_CNTL, 0); |
128 | WREG32(DMA_SEM_WAIT_FAIL_TIMER_CNTL, 0); |
138 | 129 |