mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			646 B
		
	
	
	
		
			Diff
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			646 B
		
	
	
	
		
			Diff
		
	
	
| --- a/drivers/video/soc_vpu/helix/helix.c
 | |
| +++ b/drivers/video/soc_vpu/helix/helix.c
 | |
| @@ -175,11 +175,13 @@
 | |
|      vpu_writel(vpu, REG_SCH_GLBC, SCH_GLBC_HIAXI | SCH_INTE_RESERR | SCH_INTE_ACFGERR
 | |
|              | SCH_INTE_BSERR | SCH_INTE_ENDF);
 | |
|  
 | |
| -/*	vpu_writel(vpu, REG_VDMA_TASKRG, VDMA_ACFG_DHA(cnode->dma_addr)
 | |
| -			| VDMA_ACFG_RUN);
 | |
| -*/
 | |
| +#ifdef CONFIG_SOC_T21
 | |
|  	vpu_writel(vpu, REG_VDMA_TASKRG_T21, VDMA_ACFG_DHA(cnode->dma_addr)
 | |
|  			| VDMA_ACFG_RUN);
 | |
| +#else
 | |
| +	vpu_writel(vpu, REG_VDMA_TASKRG, VDMA_ACFG_DHA(cnode->dma_addr)
 | |
| +			| VDMA_ACFG_RUN);
 | |
| +#endif
 | |
|  	dev_dbg(vpu->vpu.dev, "[%d:%d] start vpu\n", current->tgid, current->pid);
 | |
|  
 | |
|  	return 0;
 |