xref: /OK3568_Linux_fs/kernel/Documentation/admin-guide/media/platform-cardlist.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun.. SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunPlatform drivers
4*4882a593Smuzhiyun================
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunThere are several drivers that are focused on providing support for
7*4882a593Smuzhiyunfunctionality that are already included at the main board, and don't
8*4882a593Smuzhiyunuse neither USB nor PCI bus. Those drivers are called platform
9*4882a593Smuzhiyundrivers, and are very popular on embedded devices.
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunThe current supported of platform drivers (not including staging drivers) are
12*4882a593Smuzhiyunlisted below
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun=================  ============================================================
15*4882a593SmuzhiyunDriver             Name
16*4882a593Smuzhiyun=================  ============================================================
17*4882a593Smuzhiyunam437x-vpfe        TI AM437x VPFE
18*4882a593Smuzhiyunaspeed-video       Aspeed AST2400 and AST2500
19*4882a593Smuzhiyunatmel-isc          ATMEL Image Sensor Controller (ISC)
20*4882a593Smuzhiyunatmel-isi          ATMEL Image Sensor Interface (ISI)
21*4882a593Smuzhiyunc8sectpfe          SDR platform devices
22*4882a593Smuzhiyunc8sectpfe          SDR platform devices
23*4882a593Smuzhiyuncafe_ccic          Marvell 88ALP01 (Cafe) CMOS Camera Controller
24*4882a593Smuzhiyuncdns-csi2rx        Cadence MIPI-CSI2 RX Controller
25*4882a593Smuzhiyuncdns-csi2tx        Cadence MIPI-CSI2 TX Controller
26*4882a593Smuzhiyuncoda-vpu           Chips&Media Coda multi-standard codec IP
27*4882a593Smuzhiyundm355_ccdc         TI DM355 CCDC video capture
28*4882a593Smuzhiyundm644x_ccdc        TI DM6446 CCDC video capture
29*4882a593Smuzhiyunexynos-fimc-is     EXYNOS4x12 FIMC-IS (Imaging Subsystem)
30*4882a593Smuzhiyunexynos-fimc-lite   EXYNOS FIMC-LITE camera interface
31*4882a593Smuzhiyunexynos-gsc         Samsung Exynos G-Scaler
32*4882a593Smuzhiyunexy                Samsung S5P/EXYNOS4 SoC series Camera Subsystem
33*4882a593Smuzhiyunfsl-viu            Freescale VIU
34*4882a593Smuzhiyunimx-pxp            i.MX Pixel Pipeline (PXP)
35*4882a593Smuzhiyunisdf               TI DM365 ISIF video capture
36*4882a593Smuzhiyunmmp_camera         Marvell Armada 610 integrated camera controller
37*4882a593Smuzhiyunmtk_jpeg           Mediatek JPEG Codec
38*4882a593Smuzhiyunmtk-mdp            Mediatek MDP
39*4882a593Smuzhiyunmtk-vcodec-dec     Mediatek Video Codec
40*4882a593Smuzhiyunmtk-vpu            Mediatek Video Processor Unit
41*4882a593Smuzhiyunmx2_emmaprp        MX2 eMMa-PrP
42*4882a593Smuzhiyunomap3-isp          OMAP 3 Camera
43*4882a593Smuzhiyunomap-vout          OMAP2/OMAP3 V4L2-Display
44*4882a593Smuzhiyunpxa_camera         PXA27x Quick Capture Interface
45*4882a593Smuzhiyunqcom-camss         Qualcomm V4L2 Camera Subsystem
46*4882a593Smuzhiyunrcar-csi2          R-Car MIPI CSI-2 Receiver
47*4882a593Smuzhiyunrcar_drif          Renesas Digital Radio Interface (DRIF)
48*4882a593Smuzhiyunrcar-fcp           Renesas Frame Compression Processor
49*4882a593Smuzhiyunrcar_fdp1          Renesas Fine Display Processor
50*4882a593Smuzhiyunrcar_jpu           Renesas JPEG Processing Unit
51*4882a593Smuzhiyunrcar-vin           R-Car Video Input (VIN)
52*4882a593Smuzhiyunrenesas-ceu        Renesas Capture Engine Unit (CEU)
53*4882a593Smuzhiyunrockchip-rga       Rockchip Raster 2d Graphic Acceleration Unit
54*4882a593Smuzhiyuns3c-camif          Samsung S3C24XX/S3C64XX SoC Camera Interface
55*4882a593Smuzhiyuns5p-csis           S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
56*4882a593Smuzhiyuns5p-fimc           S5P/EXYNOS4 FIMC/CAMIF camera interface
57*4882a593Smuzhiyuns5p-g2d            Samsung S5P and EXYNOS4 G2D 2d graphics accelerator
58*4882a593Smuzhiyuns5p-jpeg           Samsung S5P/Exynos3250/Exynos4 JPEG codec
59*4882a593Smuzhiyuns5p-mfc            Samsung S5P MFC Video Codec
60*4882a593Smuzhiyunsh_veu             SuperH VEU mem2mem video processing
61*4882a593Smuzhiyunsh_vou             SuperH VOU video output
62*4882a593Smuzhiyunstm32-dcmi         STM32 Digital Camera Memory Interface (DCMI)
63*4882a593Smuzhiyunsun4i-csi          Allwinner A10 CMOS Sensor Interface Support
64*4882a593Smuzhiyunsun6i-csi          Allwinner V3s Camera Sensor Interface
65*4882a593Smuzhiyunsun8i-di           Allwinner Deinterlace
66*4882a593Smuzhiyunsun8i-rotate       Allwinner DE2 rotation
67*4882a593Smuzhiyunti-cal             TI Memory-to-memory multimedia devices
68*4882a593Smuzhiyunti-csc             TI DVB platform devices
69*4882a593Smuzhiyunti-vpe             TI VPE (Video Processing Engine)
70*4882a593Smuzhiyunvenus-enc          Qualcomm Venus V4L2 encoder/decoder
71*4882a593Smuzhiyunvia-camera         VIAFB camera controller
72*4882a593Smuzhiyunvideo-mux          Video Multiplexer
73*4882a593Smuzhiyunvpif_display       TI DaVinci VPIF V4L2-Display
74*4882a593Smuzhiyunvpif_capture       TI DaVinci VPIF video capture
75*4882a593Smuzhiyunvpss               TI DaVinci VPBE V4L2-Display
76*4882a593Smuzhiyunvsp1               Renesas VSP1 Video Processing Engine
77*4882a593Smuzhiyunxilinx-tpg         Xilinx Video Test Pattern Generator
78*4882a593Smuzhiyunxilinx-video       Xilinx Video IP (EXPERIMENTAL)
79*4882a593Smuzhiyunxilinx-vtc         Xilinx Video Timing Controller
80*4882a593Smuzhiyun=================  ============================================================
81*4882a593Smuzhiyun
82*4882a593SmuzhiyunMMC/SDIO DVB adapters
83*4882a593Smuzhiyun---------------------
84*4882a593Smuzhiyun
85*4882a593Smuzhiyun=======  ===========================================
86*4882a593SmuzhiyunDriver   Name
87*4882a593Smuzhiyun=======  ===========================================
88*4882a593Smuzhiyunsmssdio  Siano SMS1xxx based MDTV via SDIO interface
89*4882a593Smuzhiyun=======  ===========================================
90*4882a593Smuzhiyun
91