Subversion Repositories Kolibri OS

Rev

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