linux_dsm_epyc7002/drivers/media/platform
Hugues Fruchet d533d5010e media: stm32-dcmi: g_/s_selection crop support
Implements g_/s_selection crop support by using DCMI crop
hardware feature.
User can first get the maximum supported resolution of the sensor
by calling g_selection(V4L2_SEL_TGT_CROP_BOUNDS).
Then user call to s_selection(V4L2_SEL_TGT_CROP) will reset sensor
to its maximum resolution and crop request is saved for later usage
in s_fmt().
Next call to s_fmt() will check if sensor can do frame size request
with crop request. If sensor supports only discrete frame sizes,
the frame size which is larger than user request is selected in
order to be able to match the crop request. Then s_fmt() resolution
user request is adjusted to match crop request resolution.

Signed-off-by: Hugues Fruchet <hugues.fruchet@st.com>
Signed-off-by: Hans Verkuil <hansverk@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-08-26 14:10:41 -04:00
..
am437x media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
atmel media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
blackfin media: blackfin: bfin_capture: constify vb2_ops structures 2017-08-20 08:03:33 -04:00
coda media: coda/imx-vdoa: Check for platform_get_resource() error 2017-08-20 08:26:53 -04:00
davinci media: davinci: constify platform_device_id 2017-08-20 08:24:45 -04:00
exynos4-is media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
exynos-gsc media: exynos-gsc: constify v4l2_m2m_ops structures 2017-08-20 08:04:00 -04:00
marvell-ccic media: marvell-ccic: constify pci_device_id 2017-08-09 09:43:15 -04:00
meson media: platform: Add Amlogic Meson AO CEC Controller driver 2017-08-09 10:45:26 -04:00
mtk-jpeg media: vcodec: mediatek: constify v4l2_m2m_ops structures 2017-08-20 08:03:55 -04:00
mtk-mdp media: mtk-mdp: use IS_ERR to check return value of of_clk_get 2017-08-20 08:20:42 -04:00
mtk-vcodec media: mtk-vcodec: fix vp9 decode error 2017-08-08 06:26:48 -04:00
mtk-vpu IOMMU Updates for Linux v4.12 2017-05-09 15:15:47 -07:00
omap media: v4l: omap_vout: vrfb: initialize DMA flags 2017-08-08 06:35:10 -04:00
omap3isp media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
qcom/venus media: venus: venc: drop VP9 codec support 2017-08-26 08:45:59 -04:00
rcar-vin media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
s3c-camif media: s3c-camif: don't set driver_version 2017-08-08 06:00:26 -04:00
s5p-cec media: s5p-cec: use CEC_CAP_DEFAULTS 2017-08-20 08:13:26 -04:00
s5p-g2d media: s5p-g2d: constify v4l2_m2m_ops structures 2017-08-20 08:03:47 -04:00
s5p-jpeg media: s5p-jpeg: directly use parsed subsampling on exynos5433 2017-08-20 08:02:21 -04:00
s5p-mfc [media] s5p-mfc: fix spelling mistake: "destionation" -> "destination" 2017-06-13 14:01:10 -03:00
soc_camera media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
sti media: stih-cec: use CEC_CAP_DEFAULTS 2017-08-26 08:36:45 -04:00
stm32 media: stm32-dcmi: g_/s_selection crop support 2017-08-26 14:10:41 -04:00
ti-vpe media: ti-vpe: vpe: constify v4l2_m2m_ops structures 2017-08-20 08:03:44 -04:00
vimc media: vimc: constify video_subdev structures 2017-08-20 08:04:30 -04:00
vivid media: vivid: fix incorrect HDMI input/output CEC logging 2017-08-26 08:36:29 -04:00
vsp1 media: v4l: vsp1: Allow entities to participate in the partition algorithm 2017-08-20 09:32:49 -04:00
xilinx media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
arv.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
fsl-viu.c media: media/platform: add const to v4l2_file_operations structures 2017-07-19 14:56:19 -04:00
Kconfig media: platform: Add Amlogic Meson AO CEC Controller driver 2017-08-09 10:45:26 -04:00
m2m-deinterlace.c media: m2m-deinterlace: constify v4l2_m2m_ops structures 2017-08-20 08:04:08 -04:00
Makefile media: platform: Add Amlogic Meson AO CEC Controller driver 2017-08-09 10:45:26 -04:00
mx2_emmaprp.c media: mx2-emmaprp: constify v4l2_m2m_ops structures 2017-08-20 08:04:12 -04:00
pxa_camera.c media: Convert to using %pOF instead of full_name 2017-08-20 08:20:20 -04:00
rcar_drif.c [media] media: platform: rcar_drif: Add DRIF support 2017-06-20 07:07:37 -03:00
rcar_fdp1.c media: rcar_fdp1: constify vb2_ops structure 2017-07-19 15:03:55 -04:00
rcar_jpu.c media: V4L2: platform: rcar_jpu: constify v4l2_m2m_ops structures 2017-08-20 08:03:51 -04:00
rcar-fcp.c v4l: rcar-fcp: Add an API to retrieve the FCP device 2017-06-09 12:25:36 +01:00
sh_veu.c [media] vb2: replace void *alloc_ctxs by struct device *alloc_devs 2016-07-08 14:45:07 -03:00
sh_vou.c [media] media drivers: annotate fall-through 2017-05-19 07:10:03 -03:00
via-camera.c [media] platform: don't break long lines 2016-10-21 10:06:32 -02:00
via-camera.h
video-mux.c media: platform: video-mux: convert to multiplexer framework 2017-07-20 06:59:25 -04:00
vim2m.c media: vim2m: constify v4l2_m2m_ops structures 2017-08-20 08:04:16 -04:00