aboutsummaryrefslogtreecommitdiff
path: root/drivers/mxc
AgeCommit message (Collapse)Author
2012-01-11imx6q-saberlite: add ipu3 dt supportJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2012-01-11IPU3: merge to fsl imx_2.6.38 branch baseJason Chen
to commit 433c6306fe9455163cff3591b4cf8e2f22bc6cc8 add basic ipu drivers. Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-22SAUCE: fix the missing header of <linux/module.h>lt-3.2-imx5Eric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-19ENGR00162354 ipuv3 device: correct kthread operation for split taskJason Chen
make could_finish to volatile. do_exit in split_task_thread instead of kthread_stop. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00162208 ipuv3 device: fix jitter issue of split modeJason Chen
if play video with split mode, there is chance to see jitter of split stripe. fix it by correct sync method of split mode kthreads. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00161315 IPUv3 fix VDIC split line between up/down stripeSandor Yu
In IPU split mode, if deinterlace is enable, there are obvious line between up and down stripe, it is cause by VDIC module. Fix it. Signed-off-by: Sandor YU <r01008@freescale.com>
2011-12-19ENGR00161526 mxc v4l2 output: 720p ic bypass output may failed in blockJason Chen
Repeat play with below cmdline: /unit_tests/mxc_v4l2_output.out -iw 1280 -ih 720 -ow 1280 -oh 720 -fr 10 -l 1 /unit_tests/720p.yuv Found the ipu update offset function cause this issue, it can be work-around by setting it only when value changed. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00160877 ipuv3: pm method changeJason Chen
1. use late suspend early resume 2. disable/enable clk when suspend/resume with clk on. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00160875-3 ipuv3 dev: low performance if enable rotationJason Chen
1. no dma alloc for rot buf every time which will cost time. 2. fix split mode condition. 3. export some functions. This patch for driver file. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00160626 fix system hang when ipu clk get rateYuxi
Enable ipu clk when try get rate Signed-off-by: Yuxi Sun <b36102@freescale.com>
2011-12-19ENGR00158456-2 ipuv3 dev: return error for split mode with rotationJason Chen
Currently we do not support split mode with rotation. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00156996 ipuv3: fix pixel clock look up tableJason Chen
if there are two ipu, they will use same pixel look up table. which will confuse get_clk Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00156673-3 ipuv3: move mach related definition to mach dirJason Chen
for driver files. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00156374 ipuv3: check channel busy while wait disable irqJason Chen
there is chance channel already quit busy before wait disable irq in ipu_disable_channel, so add check during irq wait. this patch also comments f_calc and m_calc fix build warning. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00156234 ipuv3: fix cpmem issueJason Chen
sometimes update to cpmem may not correct. make ipu_get_soc more robust. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ENGR00155146 ipuv3: use mutex instead of spin lockJason Chen
keep spin lock for irq function, but use mutex replace other splin lock to provide better sync method. Add _ipu_get/put function to check clock enable. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ipu3: Backport to freescale commitJason Chen
commit ad19aef4a80094221b1b826185aea924627e8642 ENGR00155140 ipuv3: add support of power suspend/resume add support of power suspend/resume. because IPU has issue of restore current buffer register, this code only work for single buffer mode. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19amd-gpu: add driver codeRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
2011-12-19vpu: add driver for mxc vpuJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19ipuv3: add base driver for ipuv3Jason Chen
Base IPUv3 driver copied directly from linux-imx-2.6.38. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-19imx: add directory drivers/mxc for i.MX specific driversEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>