linux/drivers/media
Paul Elder 2db6cad8c1 media: rkisp1: Support devices lacking dual crop
Some versions of the ISP supported by the rkisp1 driver, such as the ISP
in the i.MX8MP, lack the dual crop registers and don't support cropping
at the resizer input. They instead rely on cropping in the Image
Stabilization module, at the output of the ISP, to modify the resizer
input size and implement digital zoom.

Add a dual crop feature flag to distinguish the versions of the ISP that
support dual crop from those that don't, and make sure that the sink
crop is set to the sink format when dual crop is not supported.

Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Tested-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2024-02-23 14:23:20 +02:00
..
cec media: platform: cros-ec: Add Dita to the match table 2024-02-16 11:46:32 +01:00
common media: v4l2-tpg: fix some memleaks in tpg_alloc 2024-02-05 12:57:45 +01:00
dvb-core media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread 2024-02-16 11:46:31 +01:00
dvb-frontends media: dvb-frontends: Clean up errors in tda8083.h 2024-02-16 11:46:32 +01:00
firewire media: firewire: firedtv-avc.c: replace BUG with proper, error return 2023-08-10 07:58:37 +02:00
i2c media: i2c: st-vgxy61: remove redundant initialization of pointer mode 2024-02-16 11:46:32 +01:00
mc media: mc: Expand MUST_CONNECT flag to always require an enabled link 2024-02-05 14:29:34 +01:00
mmc
pci media: sta2x11: fix irq handler cast 2024-02-16 11:46:33 +01:00
platform media: rkisp1: Support devices lacking dual crop 2024-02-23 14:23:20 +02:00
radio media: radio-si476x: don't fill in bus_info 2023-09-27 10:47:23 +02:00
rc pwm: Changes for v6.8-rc1 2024-01-12 14:59:50 -08:00
spi
test-drivers media: visl: Add codec specific variability on output frames 2024-02-16 11:46:33 +01:00
tuners media: tda18271: remove redundant assignment to variable bcal 2024-02-16 11:46:32 +01:00
usb media: pvrusb2: fix pvr2_stream_callback casts 2024-02-16 11:46:33 +01:00
v4l2-core media: core: v4l2-ioctl.c: use is_valid_ioctl() 2024-02-16 11:46:32 +01:00
Kconfig media: Kconfig: Make DVB_CORE=m possible when MEDIA_SUPPORT=y 2022-12-07 17:58:46 +01:00
Makefile