From: Jason Chen Date: Wed, 27 Jul 2011 06:13:58 +0000 (+0800) Subject: ENGR00153761 imx6q ipuv3: improve display quality X-Git-Tag: v3.0.35-fsl_4.1.0~2373 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=09513816cff4aeba2b33b01ede1d6a68788482d0;p=karo-tx-linux.git ENGR00153761 imx6q ipuv3: improve display quality to avoid ipu starvation issue. 1. enable IPU AXI cache in uboot 2. set Qos to 7 for IPU to highest priority in uboot. 3. set AXI id to 0 for high priority IDMA channel in linux. Signed-off-by: Jason Chen --- diff --git a/drivers/mxc/ipu3/ipu_common.c b/drivers/mxc/ipu3/ipu_common.c index 7927665c92a6..db35c2995b95 100644 --- a/drivers/mxc/ipu3/ipu_common.c +++ b/drivers/mxc/ipu3/ipu_common.c @@ -1368,7 +1368,8 @@ int32_t ipu_init_channel_buffer(struct ipu_soc *ipu, ipu_channel_t channel, _ipu_smfc_set_burst_size(ipu, channel, burst_size-1); } - if (idma_is_set(ipu, IDMAC_CHA_PRI, dma_chan) && !cpu_is_mx53()) + if (idma_is_set(ipu, IDMAC_CHA_PRI, dma_chan) && !cpu_is_mx53() + && !cpu_is_mx6q()) _ipu_ch_param_set_high_priority(ipu, dma_chan); _ipu_ch_param_dump(ipu, dma_chan);