diff options
author | Jason Chen <b02280@freescale.com> | 2011-07-27 14:13:58 +0800 |
---|---|---|
committer | Jason Chen <b02280@freescale.com> | 2011-07-27 14:13:58 +0800 |
commit | 40fe94366f4553366898b497e3511014db6b0a82 (patch) | |
tree | a620f89938b56946a5b8c0e8d0c6291cdd58668d /drivers | |
parent | 3254b98ecc7eafa005b39c3c7dcbbd2d1539d27f (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')
-rw-r--r-- | drivers/mxc/ipu3/ipu_common.c | 3 |
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); |