Rev 5078 | Rev 5271 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5078 | Rev 5139 | ||
---|---|---|---|
Line 189... | Line 189... | ||
189 | u32 rb_cntl, dma_cntl, ib_cntl; |
189 | u32 rb_cntl, dma_cntl, ib_cntl; |
190 | u32 rb_bufsz; |
190 | u32 rb_bufsz; |
191 | u32 reg_offset, wb_offset; |
191 | u32 reg_offset, wb_offset; |
192 | int i, r; |
192 | int i, r; |
Line 193... | Line -... | ||
193 | - | ||
194 | /* Reset dma */ |
- | |
195 | WREG32(SRBM_SOFT_RESET, SOFT_RESET_DMA | SOFT_RESET_DMA1); |
- | |
196 | RREG32(SRBM_SOFT_RESET); |
- | |
197 | udelay(50); |
- | |
198 | WREG32(SRBM_SOFT_RESET, 0); |
- | |
199 | 193 | ||
200 | for (i = 0; i < 2; i++) { |
194 | for (i = 0; i < 2; i++) { |
201 | if (i == 0) { |
195 | if (i == 0) { |
202 | ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; |
196 | ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; |
203 | reg_offset = DMA0_REGISTER_OFFSET; |
197 | reg_offset = DMA0_REGISTER_OFFSET; |