OpenCloudOS-Kernel/drivers/media/platform
Sylwester Nawrocki 722a860ecb [media] exynos4-is: Fix FIMC-IS clocks initialization
The ISP clock register content is not preserved over the ISP power domain
off/on cycle. Instead of setting the clock frequencies once at probe time
the clock rates set up is moved to the runtime_resume handler, which is
invoked after the related power domain is already enabled, ensuring the
clocks are properly configured when the device is actively used.
This fixes the FIMC-IS malfunctions and STREAM ON timeout errors accuring
on some boards:
[ 59.860000] fimc_is_general_irq_handler:583 ISR_NDONE: 5: 0x800003e8, IS_ERROR_UNKNOWN
[ 59.860000] fimc_is_general_irq_handler:586 IS_ERROR_TIME_OUT

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2013-06-19 09:06:01 -03:00
..
blackfin [media] v4l2: add const to argument of write-only s_register ioctl 2013-03-24 08:47:01 -03:00
davinci [media] vpfe-capture.c: remove unused label probe_free_lock 2013-05-21 07:59:52 -03:00
exynos-gsc [media] exynos-gsc: Add copy time stamp handling 2013-04-25 09:48:04 -03:00
exynos4-is [media] exynos4-is: Fix FIMC-IS clocks initialization 2013-06-19 09:06:01 -03:00
marvell-ccic [media] v4l2: add const to argument of write-only s_register ioctl 2013-03-24 08:47:01 -03:00
omap [media] Corrected Oops on omap_vout when no manager is connected 2013-03-21 18:31:51 -03:00
omap3isp arm-soc: late OMAP changes 2013-02-28 20:00:40 -08:00
s3c-camif [media] s3c-camif: Fix incorrect variable type 2013-05-21 08:36:28 -03:00
s5p-g2d [media] s5p-g2d: Add copy time stamp handling 2013-04-25 09:47:07 -03:00
s5p-jpeg [media] s5p-jpeg: Add copy time stamp handling 2013-04-25 09:47:22 -03:00
s5p-mfc [media] s5p-mfc: Add NULL check for allocated buffer 2013-06-03 15:57:09 -03:00
s5p-tv [media] exynos: remove unnecessary header inclusions 2013-04-04 19:52:41 -03:00
soc_camera [media] soc_camera: error dev remove and v4l2 call 2013-06-08 21:51:06 -03:00
Kconfig Merge branch 'devel-for-v3.10' into v4l_for_linus 2013-04-30 09:01:04 -03:00
Makefile [media] s5p-fimc: Change the driver directory name to exynos4-is 2013-03-31 11:04:03 -03:00
arv.c
coda.c [media] coda: v4l2-compliance fix: add VIDIOC_CREATE_BUFS support 2013-06-03 15:51:26 -03:00
coda.h
fsl-viu.c [media] v4l2: pass std by value to the write-only s_std ioctl 2013-03-24 06:47:00 -03:00
indycam.c
indycam.h
m2m-deinterlace.c [media] m2m-deinterlace: Add copy time stamp handling 2013-04-25 09:48:14 -03:00
mem2mem_testdev.c [media] mem2mem_testdev: set timestamp_type and add debug param 2013-04-25 09:48:49 -03:00
mx2_emmaprp.c [media] mx2-emmaprp: Add copy time stamp handling 2013-04-25 09:48:25 -03:00
omap24xxcam-dma.c
omap24xxcam.c Merge branch 'v4l_for_linus' into staging/for_v3.9 2013-01-24 18:49:18 -02:00
omap24xxcam.h
sh_veu.c [media] sh_veu: fix the buffer size calculation 2013-06-08 21:50:45 -03:00
sh_vou.c [media] v4l2: add const to argument of write-only s_register ioctl 2013-03-24 08:47:01 -03:00
timblogiw.c [media] v4l2: pass std by value to the write-only s_std ioctl 2013-03-24 06:47:00 -03:00
via-camera.c [media] v4l2: pass std by value to the write-only s_std ioctl 2013-03-24 06:47:00 -03:00
via-camera.h
vino.c [media] v4l2: pass std by value to the write-only s_std ioctl 2013-03-24 06:47:00 -03:00
vino.h
vivi.c [media] vivi: add v4l2_ctrl_modify_range test case 2013-03-24 14:11:22 -03:00