162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciPlatform drivers
462306a36Sopenharmony_ci================
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciThere are several drivers that are focused on providing support for
762306a36Sopenharmony_cifunctionality that are already included at the main board, and don't
862306a36Sopenharmony_ciuse neither USB nor PCI bus. Those drivers are called platform
962306a36Sopenharmony_cidrivers, and are very popular on embedded devices.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciThe current supported of platform drivers (not including staging drivers) are
1262306a36Sopenharmony_cilisted below
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci=================  ============================================================
1562306a36Sopenharmony_ciDriver             Name
1662306a36Sopenharmony_ci=================  ============================================================
1762306a36Sopenharmony_ciam437x-vpfe        TI AM437x VPFE
1862306a36Sopenharmony_ciaspeed-video       Aspeed AST2400 and AST2500
1962306a36Sopenharmony_ciatmel-isc          ATMEL Image Sensor Controller (ISC)
2062306a36Sopenharmony_ciatmel-isi          ATMEL Image Sensor Interface (ISI)
2162306a36Sopenharmony_cic8sectpfe          SDR platform devices
2262306a36Sopenharmony_cic8sectpfe          SDR platform devices
2362306a36Sopenharmony_cicafe_ccic          Marvell 88ALP01 (Cafe) CMOS Camera Controller
2462306a36Sopenharmony_cicdns-csi2rx        Cadence MIPI-CSI2 RX Controller
2562306a36Sopenharmony_cicdns-csi2tx        Cadence MIPI-CSI2 TX Controller
2662306a36Sopenharmony_cicoda-vpu           Chips&Media Coda multi-standard codec IP
2762306a36Sopenharmony_cidm355_ccdc         TI DM355 CCDC video capture
2862306a36Sopenharmony_cidm644x_ccdc        TI DM6446 CCDC video capture
2962306a36Sopenharmony_ciexynos-fimc-is     EXYNOS4x12 FIMC-IS (Imaging Subsystem)
3062306a36Sopenharmony_ciexynos-fimc-lite   EXYNOS FIMC-LITE camera interface
3162306a36Sopenharmony_ciexynos-gsc         Samsung Exynos G-Scaler
3262306a36Sopenharmony_ciexy                Samsung S5P/EXYNOS4 SoC series Camera Subsystem
3362306a36Sopenharmony_ciimx-pxp            i.MX Pixel Pipeline (PXP)
3462306a36Sopenharmony_ciisdf               TI DM365 ISIF video capture
3562306a36Sopenharmony_cimmp_camera         Marvell Armada 610 integrated camera controller
3662306a36Sopenharmony_cimtk_jpeg           Mediatek JPEG Codec
3762306a36Sopenharmony_cimtk-mdp            Mediatek MDP
3862306a36Sopenharmony_cimtk-vcodec-dec     Mediatek Video Codec
3962306a36Sopenharmony_cimtk-vpu            Mediatek Video Processor Unit
4062306a36Sopenharmony_cimx2_emmaprp        MX2 eMMa-PrP
4162306a36Sopenharmony_ciomap3-isp          OMAP 3 Camera
4262306a36Sopenharmony_ciomap-vout          OMAP2/OMAP3 V4L2-Display
4362306a36Sopenharmony_cipxa_camera         PXA27x Quick Capture Interface
4462306a36Sopenharmony_ciqcom-camss         Qualcomm V4L2 Camera Subsystem
4562306a36Sopenharmony_circar-csi2          R-Car MIPI CSI-2 Receiver
4662306a36Sopenharmony_circar_drif          Renesas Digital Radio Interface (DRIF)
4762306a36Sopenharmony_circar-fcp           Renesas Frame Compression Processor
4862306a36Sopenharmony_circar_fdp1          Renesas Fine Display Processor
4962306a36Sopenharmony_circar_jpu           Renesas JPEG Processing Unit
5062306a36Sopenharmony_circar-vin           R-Car Video Input (VIN)
5162306a36Sopenharmony_cirenesas-ceu        Renesas Capture Engine Unit (CEU)
5262306a36Sopenharmony_cirockchip-rga       Rockchip Raster 2d Graphic Acceleration Unit
5362306a36Sopenharmony_cis3c-camif          Samsung S3C24XX/S3C64XX SoC Camera Interface
5462306a36Sopenharmony_cis5p-csis           S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
5562306a36Sopenharmony_cis5p-fimc           S5P/EXYNOS4 FIMC/CAMIF camera interface
5662306a36Sopenharmony_cis5p-g2d            Samsung S5P and EXYNOS4 G2D 2d graphics accelerator
5762306a36Sopenharmony_cis5p-jpeg           Samsung S5P/Exynos3250/Exynos4 JPEG codec
5862306a36Sopenharmony_cis5p-mfc            Samsung S5P MFC Video Codec
5962306a36Sopenharmony_cish_veu             SuperH VEU mem2mem video processing
6062306a36Sopenharmony_cish_vou             SuperH VOU video output
6162306a36Sopenharmony_cistm32-dcmi         STM32 Digital Camera Memory Interface (DCMI)
6262306a36Sopenharmony_cistm32-dma2d        STM32 Chrom-Art Accelerator Unit
6362306a36Sopenharmony_cisun4i-csi          Allwinner A10 CMOS Sensor Interface Support
6462306a36Sopenharmony_cisun6i-csi          Allwinner V3s Camera Sensor Interface
6562306a36Sopenharmony_cisun8i-di           Allwinner Deinterlace
6662306a36Sopenharmony_cisun8i-rotate       Allwinner DE2 rotation
6762306a36Sopenharmony_citi-cal             TI Memory-to-memory multimedia devices
6862306a36Sopenharmony_citi-csc             TI DVB platform devices
6962306a36Sopenharmony_citi-vpe             TI VPE (Video Processing Engine)
7062306a36Sopenharmony_civenus-enc          Qualcomm Venus V4L2 encoder/decoder
7162306a36Sopenharmony_civia-camera         VIAFB camera controller
7262306a36Sopenharmony_civideo-mux          Video Multiplexer
7362306a36Sopenharmony_civpif_display       TI DaVinci VPIF V4L2-Display
7462306a36Sopenharmony_civpif_capture       TI DaVinci VPIF video capture
7562306a36Sopenharmony_civsp1               Renesas VSP1 Video Processing Engine
7662306a36Sopenharmony_cixilinx-tpg         Xilinx Video Test Pattern Generator
7762306a36Sopenharmony_cixilinx-video       Xilinx Video IP (EXPERIMENTAL)
7862306a36Sopenharmony_cixilinx-vtc         Xilinx Video Timing Controller
7962306a36Sopenharmony_ci=================  ============================================================
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ciMMC/SDIO DVB adapters
8262306a36Sopenharmony_ci---------------------
8362306a36Sopenharmony_ci
8462306a36Sopenharmony_ci=======  ===========================================
8562306a36Sopenharmony_ciDriver   Name
8662306a36Sopenharmony_ci=======  ===========================================
8762306a36Sopenharmony_cismssdio  Siano SMS1xxx based MDTV via SDIO interface
8862306a36Sopenharmony_ci=======  ===========================================
8962306a36Sopenharmony_ci
90