← Documents Documentation/admin-guide/media/platform-cardlist.rst GitHub 원문 ↗

Linux 6.18.37 · Administration / Media

Platform Media Drivers

Embedded main board의 내장 미디어 기능을 지원하는 62개 platform 항목과 MMC/SDIO DVB 드라이버를 정리합니다.

Source pathDocumentation/admin-guide/media/platform-cardlist.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

내장 미디어 기능의 드라이버 경로

platform-cardlist.rst:1-89

Platform driver는 USB·PCI 확장 카드 대신 SoC와 main board에 통합된 camera, capture, codec, display, image-processing IP를 제어합니다. 별도 표에는 SDIO로 연결되는 DVB adapter를 구분해 표시합니다.

구분표 항목고유 driver범위
Platform6261staging 제외
MMC/SDIO DVB11Siano SMS1xxx MDTV
전체6362원문 행 순서 보존
Embedded media driver 연결
SoC / main boardcamera · codec · display IPplatform driverV4L2 / DVB media subsystem
MMC / SDIO busSiano SMS1xxx MDTVsmssdioDVB subsystem

Main board에 통합된 media IP는 platform driver로, SDIO adapter는 별도 bus driver로 지원됩니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
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 imx-pxp i.MX Pixel Pipeline (PXP)
34 isdf TI DM365 ISIF video capture
35 mmp_camera Marvell Armada 610 integrated camera controller
36 mtk_jpeg Mediatek JPEG Codec
37 mtk-mdp Mediatek MDP
38 mtk-vcodec-dec Mediatek Video Codec
39 mtk-vpu Mediatek Video Processor Unit
40 mx2_emmaprp MX2 eMMa-PrP
41 omap3-isp OMAP 3 Camera
42 omap-vout OMAP2/OMAP3 V4L2-Display
43 pxa_camera PXA27x Quick Capture Interface
44 qcom-camss Qualcomm V4L2 Camera Subsystem
45 rcar-csi2 R-Car MIPI CSI-2 Receiver
46 rcar_drif Renesas Digital Radio Interface (DRIF)
47 rcar-fcp Renesas Frame Compression Processor
48 rcar_fdp1 Renesas Fine Display Processor
49 rcar_jpu Renesas JPEG Processing Unit
50 rcar-vin R-Car Video Input (VIN)
51 renesas-ceu Renesas Capture Engine Unit (CEU)
52 rockchip-rga Rockchip Raster 2d Graphic Acceleration Unit
53 s3c-camif Samsung S3C24XX/S3C64XX SoC Camera Interface
54 s5p-csis S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
55 s5p-fimc S5P/EXYNOS4 FIMC/CAMIF camera interface
56 s5p-g2d Samsung S5P and EXYNOS4 G2D 2d graphics accelerator
57 s5p-jpeg Samsung S5P/Exynos3250/Exynos4 JPEG codec
58 s5p-mfc Samsung S5P MFC Video Codec
59 sh_veu SuperH VEU mem2mem video processing
60 sh_vou SuperH VOU video output
61 stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
62 stm32-dma2d STM32 Chrom-Art Accelerator Unit
63 sun4i-csi Allwinner A10 CMOS Sensor Interface Support
64 sun6i-csi Allwinner V3s Camera Sensor Interface
65 sun8i-di Allwinner Deinterlace
66 sun8i-rotate Allwinner DE2 rotation
67 ti-cal TI Memory-to-memory multimedia devices
68 ti-csc TI DVB platform devices
69 ti-vpe TI VPE (Video Processing Engine)
70 venus-enc Qualcomm Venus V4L2 encoder/decoder
71 via-camera VIAFB camera controller
72 video-mux Video Multiplexer
73 vpif_display TI DaVinci VPIF V4L2-Display
74 vpif_capture TI DaVinci VPIF video capture
75 vsp1 Renesas VSP1 Video Processing Engine
76 xilinx-tpg Xilinx Video Test Pattern Generator
77 xilinx-video Xilinx Video IP (EXPERIMENTAL)
78 xilinx-vtc Xilinx Video Timing Controller
79 ================= ============================================================
80
81 MMC/SDIO DVB adapters
82 ---------------------
83
84 ======= ===========================================
85 Driver Name
86 ======= ===========================================
87 smssdio Siano SMS1xxx based MDTV via SDIO interface
88 ======= ===========================================
89
90

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Platform 미디어 드라이버

1-13

이 문서는 GPL-2.0 라이선스를 따릅니다. Platform driver는 USB나 PCI bus를 사용하지 않고 main board에 이미 포함된 미디어 기능을 지원하는 드라이버입니다. 이런 형태는 embedded device에서 매우 널리 사용됩니다.

아래 목록은 현재 지원되는 platform driver이며 staging driver는 포함하지 않습니다.

Platform 드라이버: A-M

14-46

`am437x-vpfe`부터 `rcar_drif`까지 30개 항목을 원문 순서로 제공합니다. Driver symbol, SoC·IP 이름, 약어와 대소문자는 원문 표기를 유지했습니다.

DriverName
am437x-vpfeTI AM437x VPFE
aspeed-videoAspeed AST2400 and AST2500
atmel-iscATMEL Image Sensor Controller (ISC)
atmel-isiATMEL Image Sensor Interface (ISI)
c8sectpfeSDR platform devices
c8sectpfeSDR platform devices
cafe_ccicMarvell 88ALP01 (Cafe) CMOS Camera Controller
cdns-csi2rxCadence MIPI-CSI2 RX Controller
cdns-csi2txCadence MIPI-CSI2 TX Controller
coda-vpuChips&Media Coda multi-standard codec IP
dm355_ccdcTI DM355 CCDC video capture
dm644x_ccdcTI DM6446 CCDC video capture
exynos-fimc-isEXYNOS4x12 FIMC-IS (Imaging Subsystem)
exynos-fimc-liteEXYNOS FIMC-LITE camera interface
exynos-gscSamsung Exynos G-Scaler
exySamsung S5P/EXYNOS4 SoC series Camera Subsystem
imx-pxpi.MX Pixel Pipeline (PXP)
isdfTI DM365 ISIF video capture
mmp_cameraMarvell Armada 610 integrated camera controller
mtk_jpegMediatek JPEG Codec
mtk-mdpMediatek MDP
mtk-vcodec-decMediatek Video Codec
mtk-vpuMediatek Video Processor Unit
mx2_emmaprpMX2 eMMa-PrP
omap3-ispOMAP 3 Camera
omap-voutOMAP2/OMAP3 V4L2-Display
pxa_cameraPXA27x Quick Capture Interface
qcom-camssQualcomm V4L2 Camera Subsystem
rcar-csi2R-Car MIPI CSI-2 Receiver
rcar_drifRenesas Digital Radio Interface (DRIF)

Platform 드라이버: R-X

47-79

`rcar-fcp`부터 `xilinx-vtc`까지 나머지 32개 항목을 제공합니다. Video capture, codec, image processor, display, radio, test pattern 기능을 포함합니다.

DriverName
rcar-fcpRenesas Frame Compression Processor
rcar_fdp1Renesas Fine Display Processor
rcar_jpuRenesas JPEG Processing Unit
rcar-vinR-Car Video Input (VIN)
renesas-ceuRenesas Capture Engine Unit (CEU)
rockchip-rgaRockchip Raster 2d Graphic Acceleration Unit
s3c-camifSamsung S3C24XX/S3C64XX SoC Camera Interface
s5p-csisS5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
s5p-fimcS5P/EXYNOS4 FIMC/CAMIF camera interface
s5p-g2dSamsung S5P and EXYNOS4 G2D 2d graphics accelerator
s5p-jpegSamsung S5P/Exynos3250/Exynos4 JPEG codec
s5p-mfcSamsung S5P MFC Video Codec
sh_veuSuperH VEU mem2mem video processing
sh_vouSuperH VOU video output
stm32-dcmiSTM32 Digital Camera Memory Interface (DCMI)
stm32-dma2dSTM32 Chrom-Art Accelerator Unit
sun4i-csiAllwinner A10 CMOS Sensor Interface Support
sun6i-csiAllwinner V3s Camera Sensor Interface
sun8i-diAllwinner Deinterlace
sun8i-rotateAllwinner DE2 rotation
ti-calTI Memory-to-memory multimedia devices
ti-cscTI DVB platform devices
ti-vpeTI VPE (Video Processing Engine)
venus-encQualcomm Venus V4L2 encoder/decoder
via-cameraVIAFB camera controller
video-muxVideo Multiplexer
vpif_displayTI DaVinci VPIF V4L2-Display
vpif_captureTI DaVinci VPIF video capture
vsp1Renesas VSP1 Video Processing Engine
xilinx-tpgXilinx Video Test Pattern Generator
xilinx-videoXilinx Video IP (EXPERIMENTAL)
xilinx-vtcXilinx Video Timing Controller

MMC/SDIO DVB adapter

80-89

MMC/SDIO 연결 방식의 DVB adapter로 `smssdio` 드라이버가 Siano SMS1xxx 기반 MDTV 장치를 지원합니다.

DriverName
smssdioSiano SMS1xxx based MDTV via SDIO interface