GNU Linux-libre 6.1.91-gnu
[releases.git] / Documentation / admin-guide / media / platform-cardlist.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Platform drivers
4 ================
5
6 There are several drivers that are focused on providing support for
7 functionality that are already included at the main board, and don't
8 use neither USB nor PCI bus. Those drivers are called platform
9 drivers, and are very popular on embedded devices.
10
11 The current supported of platform drivers (not including staging drivers) are
12 listed below
13
14 =================  ============================================================
15 Driver             Name
16 =================  ============================================================
17 am437x-vpfe        TI AM437x VPFE
18 aspeed-video       Aspeed AST2400 and AST2500
19 atmel-isc          ATMEL Image Sensor Controller (ISC)
20 atmel-isi          ATMEL Image Sensor Interface (ISI)
21 c8sectpfe          SDR platform devices
22 c8sectpfe          SDR platform devices
23 cafe_ccic          Marvell 88ALP01 (Cafe) CMOS Camera Controller
24 cdns-csi2rx        Cadence MIPI-CSI2 RX Controller
25 cdns-csi2tx        Cadence MIPI-CSI2 TX Controller
26 coda-vpu           Chips&Media Coda multi-standard codec IP
27 dm355_ccdc         TI DM355 CCDC video capture
28 dm644x_ccdc        TI DM6446 CCDC video capture
29 exynos-fimc-is     EXYNOS4x12 FIMC-IS (Imaging Subsystem)
30 exynos-fimc-lite   EXYNOS FIMC-LITE camera interface
31 exynos-gsc         Samsung Exynos G-Scaler
32 exy                Samsung S5P/EXYNOS4 SoC series Camera Subsystem
33 fsl-viu            Freescale VIU
34 imx-pxp            i.MX Pixel Pipeline (PXP)
35 isdf               TI DM365 ISIF video capture
36 mmp_camera         Marvell Armada 610 integrated camera controller
37 mtk_jpeg           Mediatek JPEG Codec
38 mtk-mdp            Mediatek MDP
39 mtk-vcodec-dec     Mediatek Video Codec
40 mtk-vpu            Mediatek Video Processor Unit
41 mx2_emmaprp        MX2 eMMa-PrP
42 omap3-isp          OMAP 3 Camera
43 omap-vout          OMAP2/OMAP3 V4L2-Display
44 pxa_camera         PXA27x Quick Capture Interface
45 qcom-camss         Qualcomm V4L2 Camera Subsystem
46 rcar-csi2          R-Car MIPI CSI-2 Receiver
47 rcar_drif          Renesas Digital Radio Interface (DRIF)
48 rcar-fcp           Renesas Frame Compression Processor
49 rcar_fdp1          Renesas Fine Display Processor
50 rcar_jpu           Renesas JPEG Processing Unit
51 rcar-vin           R-Car Video Input (VIN)
52 renesas-ceu        Renesas Capture Engine Unit (CEU)
53 rockchip-rga       Rockchip Raster 2d Graphic Acceleration Unit
54 s3c-camif          Samsung S3C24XX/S3C64XX SoC Camera Interface
55 s5p-csis           S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
56 s5p-fimc           S5P/EXYNOS4 FIMC/CAMIF camera interface
57 s5p-g2d            Samsung S5P and EXYNOS4 G2D 2d graphics accelerator
58 s5p-jpeg           Samsung S5P/Exynos3250/Exynos4 JPEG codec
59 s5p-mfc            Samsung S5P MFC Video Codec
60 sh_veu             SuperH VEU mem2mem video processing
61 sh_vou             SuperH VOU video output
62 stm32-dcmi         STM32 Digital Camera Memory Interface (DCMI)
63 stm32-dma2d        STM32 Chrom-Art Accelerator Unit
64 sun4i-csi          Allwinner A10 CMOS Sensor Interface Support
65 sun6i-csi          Allwinner V3s Camera Sensor Interface
66 sun8i-di           Allwinner Deinterlace
67 sun8i-rotate       Allwinner DE2 rotation
68 ti-cal             TI Memory-to-memory multimedia devices
69 ti-csc             TI DVB platform devices
70 ti-vpe             TI VPE (Video Processing Engine)
71 venus-enc          Qualcomm Venus V4L2 encoder/decoder
72 via-camera         VIAFB camera controller
73 video-mux          Video Multiplexer
74 vpif_display       TI DaVinci VPIF V4L2-Display
75 vpif_capture       TI DaVinci VPIF video capture
76 vpss               TI DaVinci VPBE V4L2-Display
77 vsp1               Renesas VSP1 Video Processing Engine
78 xilinx-tpg         Xilinx Video Test Pattern Generator
79 xilinx-video       Xilinx Video IP (EXPERIMENTAL)
80 xilinx-vtc         Xilinx Video Timing Controller
81 =================  ============================================================
82
83 MMC/SDIO DVB adapters
84 ---------------------
85
86 =======  ===========================================
87 Driver   Name
88 =======  ===========================================
89 smssdio  Siano SMS1xxx based MDTV via SDIO interface
90 =======  ===========================================
91