summaryrefslogtreecommitdiff
path: root/drivers/mxc
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-07-27 14:13:58 +0800
committerJason Liu <r64343@freescale.com>2012-01-09 20:21:40 +0800
commite24f0f04397544d22f609eb2b2c14f8d4a61bde0 (patch)
tree9444a4503b6db93803b8d3060bbc2854604eb629 /drivers/mxc
parent4435c3407d1ef8610d67a645e14fc4c64123374d (diff)
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 <b02280@freescale.com>
Diffstat (limited to 'drivers/mxc')
-rw-r--r--drivers/mxc/ipu3/ipu_common.c3
1 files changed, 2 insertions, 1 deletions
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);