mirror-linux/drivers/media/platform
Linus Walleij d4313a68ec fbdev/media: Use GPIO descriptors for VIA GPIO
The VIA fbdev exposes a custom GPIO chip for its GPIOs, these
are in turn looked up the camera driver using a custom API.

Drop the custom API, provide a look-up table and convert to
GPIO descriptors. Note proper polarity on the RESET line.

Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Helge Deller <deller@gmx.de>
2023-06-19 09:02:51 +02:00
..
allegro-dvt media: allegro-core: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
amlogic media: ge2d: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
amphion media: vpu_drv: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
aspeed media: aspeed-video: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
atmel media: Fix indentation issues introduced by subdev-wide state struct 2023-04-12 09:46:06 +02:00
cadence media: cdns-csi2tx: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
chips-media media: coda-common: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
intel media: Fix indentation issues introduced by subdev-wide state struct 2023-04-12 09:46:06 +02:00
marvell media: Fix indentation issues introduced by subdev-wide state struct 2023-04-12 09:46:06 +02:00
mediatek media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats 2023-05-26 10:47:47 +01:00
microchip media: Use designated initializers for all subdev pad ops 2023-04-12 09:46:07 +02:00
nvidia media: vde: Convert to platform remove callback returning void 2023-04-11 16:59:15 +02:00
nxp media: nxp: ignore unused suspend operations 2023-05-08 12:11:25 +01:00
qcom media: camss: camss-video: Don't zero subdev format again after initialization 2023-05-26 10:47:30 +01:00
renesas media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE 2023-05-08 12:11:25 +01:00
rockchip media: Fix indentation issues introduced by subdev-wide state struct 2023-04-12 09:46:06 +02:00
samsung media: Prefer designated initializers over memset for subdev pad ops 2023-04-12 09:46:06 +02:00
st media: stm32-dcmi: Convert to platform remove callback returning void 2023-04-11 16:59:18 +02:00
sunxi media: sun8i_rotate: Convert to platform remove callback returning void 2023-04-11 16:59:19 +02:00
ti media: Prefer designated initializers over memset for subdev pad ops 2023-04-12 09:46:06 +02:00
verisilicon media: verisilicon: Additional fix for the crash when opening the driver 2023-05-26 10:46:47 +01:00
via fbdev/media: Use GPIO descriptors for VIA GPIO 2023-06-19 09:02:51 +02:00
xilinx media: Zero-initialize all structures passed to subdev pad operations 2023-04-12 09:46:06 +02:00
Kconfig media: atmel: move microchip_csi2dc to dedicated microchip platform 2022-11-25 07:43:17 +00:00
Makefile media: atmel: move microchip_csi2dc to dedicated microchip platform 2022-11-25 07:43:17 +00:00
m2m-deinterlace.c media: m2m-deinterlace: Convert to platform remove callback returning void 2023-04-11 16:59:15 +02:00
video-mux.c media: video-mux: Convert to platform remove callback returning void 2023-04-11 16:59:19 +02:00