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