4b8c673b76
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmP7M9AACgkQCF8+vY7k 4RVpxRAAjarn420frUo/YiMWuYiYtDCFmXj+toHgqsa9fcUOjxml9V+S5L0uY6tF D6d9KCgqKf1AO2MDzB3aR1qQmPfelMoSomQjsTm6cWaMPDobxpzL2IlcspMDBxz0 PyCz4R9cCK5kwuBiQlz3dE605/t/7JXOAFEopo5tvYWNfRt9YXFbPJ/Hdttc4cqw d6js3TN7oxHoa+t5Ox9Fq+i6MSxsMEku5RvfHVI6yUs//eWcf9H2zFfZ83vZ7+vY L8PlRzMXlvovsFwXivtiZdSkuwFloWrqIs8btHb1/psClOUxFQhpk2B4hkUixCAn wk9EN7eHWNdbaZha5//uPRmxUjjhIn4XAIXnfslsB7iiRn7uJtYryUnt+b+kD3Lt dtF2i1W7nNfUd5e7YRjipTjgjtazLpeyDGvH0TqfpwK8Wn10Acj+Az1v4bjf+cc0 GC1EVUtGeJhexYzLsHSQMQZB1IgFxUw5LNKdqsrboled3yvxfgK69Yp9FQLon9vZ R7KEDHuzt+e4Kihxq8dTp6wMV47dNrq0wpJKMjfylKhq/MPqa9uiygl1s2KlMg6n HDJQlYbQGlzrgHDDQRhYUAgxs3JeyxAmup2eLR6dWrAqBW+ULT9S2DiggOk9xxKg UkaCkodr3ZOhZti+oLRRAY2cRsGYgan7rKhscd0t7opO+CrfHxo= =0XIw -----END PGP SIGNATURE----- Merge tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media Pull media updates from Mauro Carvalho Chehab: - Removal of several VB1-only deprecated drivers: cpia2, fsl-viu, meye, stkwebcam, tm6000, vpfe_capture and zr364xx - saa7146 recovered from staging/deprecated. We opted to give ti a chance, and, instead of deprecating it, the intention is to write patches migrating it from VB1 to VB2. - av7110 returned from staging/deprecated/ to staging/ as we're not planning on dropping it any time soon - media controller API has gained experimental support for G_ROUTING and streams API. No drivers use it right now. We're planning to add one after -rc1, giving some time to experience the API and eventually have changes during the next development cycle - New sensor drivers: imx296, imx415, ov8858 - Atomisp had lots of changes, specially on its sensor's interface, making atomisp sensor drivers closer to normal sensor drivers - media controller kAPI has gained some helpers to traverse pipelines - uvcvideo now better support power line control - lots of bug fixes, cleanups and driver improvements * tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (296 commits) media: imx-mipi-csis: Check csis_fmt validity before use media: v4l2-subdev.c: clear stream field media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line media: Revert "media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci" media: Revert "media: av7110: move to staging/media/deprecated/saa7146" media: imx-pxp: convert to regmap media: imx-pxp: Use non-threaded IRQ media: imx-pxp: Introduce pxp_read() and pxp_write() wrappers media: imx-pxp: Implement frame size enumeration media: imx-pxp: Pass pixel format value to find_format() media: imx-pxp: Add media controller support media: imx-pxp: Don't set bus_info manually in .querycap() media: imx-pxp: Sort headers alphabetically media: imx-pxp: add support for i.MX7D media: imx-pxp: make data_path_ctrl0 platform dependent media: imx-pxp: disable LUT block media: imx-pxp: explicitly disable unused blocks media: imx-pxp: extract helper function to setup data path media: imx-pxp: detect PXP version media: dt-bindings: media: fsl-pxp: convert to yaml ...
90 lines
4.0 KiB
ReStructuredText
90 lines
4.0 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0
|
|
|
|
Platform drivers
|
|
================
|
|
|
|
There are several drivers that are focused on providing support for
|
|
functionality that are already included at the main board, and don't
|
|
use neither USB nor PCI bus. Those drivers are called platform
|
|
drivers, and are very popular on embedded devices.
|
|
|
|
The current supported of platform drivers (not including staging drivers) are
|
|
listed below
|
|
|
|
================= ============================================================
|
|
Driver Name
|
|
================= ============================================================
|
|
am437x-vpfe TI AM437x VPFE
|
|
aspeed-video Aspeed AST2400 and AST2500
|
|
atmel-isc ATMEL Image Sensor Controller (ISC)
|
|
atmel-isi ATMEL Image Sensor Interface (ISI)
|
|
c8sectpfe SDR platform devices
|
|
c8sectpfe SDR platform devices
|
|
cafe_ccic Marvell 88ALP01 (Cafe) CMOS Camera Controller
|
|
cdns-csi2rx Cadence MIPI-CSI2 RX Controller
|
|
cdns-csi2tx Cadence MIPI-CSI2 TX Controller
|
|
coda-vpu Chips&Media Coda multi-standard codec IP
|
|
dm355_ccdc TI DM355 CCDC video capture
|
|
dm644x_ccdc TI DM6446 CCDC video capture
|
|
exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem)
|
|
exynos-fimc-lite EXYNOS FIMC-LITE camera interface
|
|
exynos-gsc Samsung Exynos G-Scaler
|
|
exy Samsung S5P/EXYNOS4 SoC series Camera Subsystem
|
|
imx-pxp i.MX Pixel Pipeline (PXP)
|
|
isdf TI DM365 ISIF video capture
|
|
mmp_camera Marvell Armada 610 integrated camera controller
|
|
mtk_jpeg Mediatek JPEG Codec
|
|
mtk-mdp Mediatek MDP
|
|
mtk-vcodec-dec Mediatek Video Codec
|
|
mtk-vpu Mediatek Video Processor Unit
|
|
mx2_emmaprp MX2 eMMa-PrP
|
|
omap3-isp OMAP 3 Camera
|
|
omap-vout OMAP2/OMAP3 V4L2-Display
|
|
pxa_camera PXA27x Quick Capture Interface
|
|
qcom-camss Qualcomm V4L2 Camera Subsystem
|
|
rcar-csi2 R-Car MIPI CSI-2 Receiver
|
|
rcar_drif Renesas Digital Radio Interface (DRIF)
|
|
rcar-fcp Renesas Frame Compression Processor
|
|
rcar_fdp1 Renesas Fine Display Processor
|
|
rcar_jpu Renesas JPEG Processing Unit
|
|
rcar-vin R-Car Video Input (VIN)
|
|
renesas-ceu Renesas Capture Engine Unit (CEU)
|
|
rockchip-rga Rockchip Raster 2d Graphic Acceleration Unit
|
|
s3c-camif Samsung S3C24XX/S3C64XX SoC Camera Interface
|
|
s5p-csis S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
|
|
s5p-fimc S5P/EXYNOS4 FIMC/CAMIF camera interface
|
|
s5p-g2d Samsung S5P and EXYNOS4 G2D 2d graphics accelerator
|
|
s5p-jpeg Samsung S5P/Exynos3250/Exynos4 JPEG codec
|
|
s5p-mfc Samsung S5P MFC Video Codec
|
|
sh_veu SuperH VEU mem2mem video processing
|
|
sh_vou SuperH VOU video output
|
|
stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
|
|
stm32-dma2d STM32 Chrom-Art Accelerator Unit
|
|
sun4i-csi Allwinner A10 CMOS Sensor Interface Support
|
|
sun6i-csi Allwinner V3s Camera Sensor Interface
|
|
sun8i-di Allwinner Deinterlace
|
|
sun8i-rotate Allwinner DE2 rotation
|
|
ti-cal TI Memory-to-memory multimedia devices
|
|
ti-csc TI DVB platform devices
|
|
ti-vpe TI VPE (Video Processing Engine)
|
|
venus-enc Qualcomm Venus V4L2 encoder/decoder
|
|
via-camera VIAFB camera controller
|
|
video-mux Video Multiplexer
|
|
vpif_display TI DaVinci VPIF V4L2-Display
|
|
vpif_capture TI DaVinci VPIF video capture
|
|
vsp1 Renesas VSP1 Video Processing Engine
|
|
xilinx-tpg Xilinx Video Test Pattern Generator
|
|
xilinx-video Xilinx Video IP (EXPERIMENTAL)
|
|
xilinx-vtc Xilinx Video Timing Controller
|
|
================= ============================================================
|
|
|
|
MMC/SDIO DVB adapters
|
|
---------------------
|
|
|
|
======= ===========================================
|
|
Driver Name
|
|
======= ===========================================
|
|
smssdio Siano SMS1xxx based MDTV via SDIO interface
|
|
======= ===========================================
|
|
|