linux/drivers/media/platform
Laurent Pinchart 135983e8b3 [media] v4l: atmel-isi: Fix color component ordering
The ISI_CFG2.YCC_SWAP field controls color component ordering. The
datasheet lists the following orderings for the memory formats.

YCC_SWAP	Byte 0	Byte 1	Byte 2	Byte 3
00: Default	Cb(i)	Y(i)	Cr(i)	Y(i+1)
01: Mode1	Cr(i)	Y(i)	Cb(i)	Y(i+1)
10: Mode2	Y(i)	Cb(i)	Y(i+1)	Cr(i)
11: Mode3	Y(i)	Cr(i)	Y(i+1)	Cb(i)

This is based on a sensor format set to CbYCrY (UYVY). The driver
hardcodes the output memory format to YUYV, configure the ordering
accordingly.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Josh Wu <josh.wu@atmel.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2013-12-18 06:55:17 -02:00
..
blackfin tree-wide: use reinit_completion instead of INIT_COMPLETION 2013-11-15 09:32:21 +09:00
davinci [media] davinci: remove deprecated IRQF_DISABLED 2013-10-03 14:11:18 -03:00
exynos4-is [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
exynos-gsc [media] exynos-gsc: Handle ctx job finish when aborted 2013-10-28 15:21:58 -02:00
marvell-ccic [media] media: marvell-ccic: use devm to release clk 2013-12-09 14:50:51 -02:00
omap [media] omap_vout: fix compiler warning 2013-06-28 15:06:49 -03:00
omap3isp [media] omap3isp: Fix buffer flags handling when querying buffer 2013-12-18 06:25:04 -02:00
s3c-camif [media] s3c-camif: forever loop in camif_hw_set_source_format() 2013-08-24 04:53:58 -03:00
s5p-g2d [media] s5p-g2d: Use mem-to-mem ioctl helpers 2013-12-04 15:45:24 -02:00
s5p-jpeg [media] s5p-jpeg: Synchronize cached controls with V4L2 core 2013-12-18 06:14:02 -02:00
s5p-mfc [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
s5p-tv [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
soc_camera [media] v4l: atmel-isi: Fix color component ordering 2013-12-18 06:55:17 -02:00
ti-vpe [media] v4l: ti-vpe: make sure VPDMA line stride constraints are met 2013-12-10 16:49:48 -02:00
vsp1 Merge branch 'upstream-fixes' into patchwork 2013-12-13 05:04:00 -02:00
arv.c
coda.c [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
coda.h [media] coda: add CODA7541 decoding support 2013-07-31 15:56:44 -03:00
fsl-viu.c drivers: clean-up prom.h implicit includes 2013-10-09 20:04:04 -05:00
indycam.c [media] indycam: remove g_chip_ident op 2013-06-17 08:49:47 -03:00
indycam.h
Kconfig [media] v4l: sh_vou: Enable driver compilation with COMPILE_TEST 2013-12-10 09:08:59 -02:00
m2m-deinterlace.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2013-11-20 13:20:24 -08:00
Makefile [media] v4l: ti-vpe: Add VPE mem to mem driver 2013-10-28 15:17:30 -02:00
mem2mem_testdev.c [media] mem2mem_testdev: Use mem-to-mem ioctl and vb2 helpers 2013-12-04 15:35:22 -02:00
mx2_emmaprp.c [media] mem2mem: set missing v4l2_dev pointer 2013-06-28 15:09:43 -03:00
omap24xxcam-dma.c
omap24xxcam.c [media] omap24xxcam: add v4l2_device and replace parent with v4l2_dev 2013-06-21 11:05:16 -03:00
omap24xxcam.h [media] omap24xxcam: add v4l2_device and replace parent with v4l2_dev 2013-06-21 11:05:16 -03:00
sh_veu.c sh_veu: Replace PTR_RET with PTR_ERR_OR_ZERO 2013-07-16 16:06:01 +09:30
sh_vou.c [media] sh_vou: almost forever loop in sh_vou_try_fmt_vid_out() 2013-09-24 13:33:06 -03:00
timblogiw.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2013-11-20 13:20:24 -08:00
via-camera.c [media] via-camera: replace current_norm by g_std 2013-06-17 09:33:49 -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] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00