diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/dss/dispc.c')
| -rw-r--r-- | drivers/gpu/drm/omapdrm/dss/dispc.c | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/gpu/drm/omapdrm/dss/dispc.c b/drivers/gpu/drm/omapdrm/dss/dispc.c index 785c5546067a..ed0ccbeed70f 100644 --- a/drivers/gpu/drm/omapdrm/dss/dispc.c +++ b/drivers/gpu/drm/omapdrm/dss/dispc.c @@ -4609,11 +4609,10 @@ static int dispc_errata_i734_wa_init(struct dispc_device *dispc)  	i734_buf.size = i734.ovli.width * i734.ovli.height *  		color_mode_to_bpp(i734.ovli.fourcc) / 8; -	i734_buf.vaddr = dma_alloc_writecombine(&dispc->pdev->dev, -						i734_buf.size, &i734_buf.paddr, -						GFP_KERNEL); +	i734_buf.vaddr = dma_alloc_wc(&dispc->pdev->dev, i734_buf.size, +				      &i734_buf.paddr, GFP_KERNEL);  	if (!i734_buf.vaddr) { -		dev_err(&dispc->pdev->dev, "%s: dma_alloc_writecombine failed\n", +		dev_err(&dispc->pdev->dev, "%s: dma_alloc_wc failed\n",  			__func__);  		return -ENOMEM;  	} @@ -4626,8 +4625,8 @@ static void dispc_errata_i734_wa_fini(struct dispc_device *dispc)  	if (!dispc->feat->has_gamma_i734_bug)  		return; -	dma_free_writecombine(&dispc->pdev->dev, i734_buf.size, i734_buf.vaddr, -			      i734_buf.paddr); +	dma_free_wc(&dispc->pdev->dev, i734_buf.size, i734_buf.vaddr, +		    i734_buf.paddr);  }  static void dispc_errata_i734_wa(struct dispc_device *dispc)  |