Documentation/driver-api/media/drivers/fimc-devel.rst GitHub 원문 ↗

Linux 6.18.37 · Driver API

The Samsung S5P/EXYNOS4 FIMC driver

Samsung S5P/EXYNOS4 FIMC media device, capture, CSI-2와 mem-to-mem source file의 역할을 정리한 전문 번역입니다.

Source pathDocumentation/driver-api/media/drivers/fimc-devel.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약과 해설

fimc-devel.rst:1-33

FIMC driver의 파일별 책임을 빠르게 찾기 위한 개발자 색인입니다. media graph, CSI-2 input, capture output, mem-to-mem post-processing과 공통 register 정의의 경계를 보여 줍니다.

구성 요약
원문 줄내용
1-9라이선스, 제목과 저작권
10-33driver source file partitioning

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 .. include:: <isonum.txt>
4
5 The Samsung S5P/EXYNOS4 FIMC driver
6 ===================================
7
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
9
10 Files partitioning
11 ------------------
12
13 - media device driver
14
15 drivers/media/platform/samsung/exynos4-is/media-dev.[ch]
16
17 - camera capture video device driver
18
19 drivers/media/platform/samsung/exynos4-is/fimc-capture.c
20
21 - MIPI-CSI2 receiver subdev
22
23 drivers/media/platform/samsung/exynos4-is/mipi-csis.[ch]
24
25 - video post-processor (mem-to-mem)
26
27 drivers/media/platform/samsung/exynos4-is/fimc-core.c
28
29 - common files
30
31 drivers/media/platform/samsung/exynos4-is/fimc-core.h
32 drivers/media/platform/samsung/exynos4-is/fimc-reg.h
33 drivers/media/platform/samsung/exynos4-is/regs-fimc.h
34

3. 한국어 전문 번역

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

Samsung S5P/EXYNOS4 FIMC driver

1-9

이 문서는 `GPL-2.0`으로 배포되는 Samsung S5P/EXYNOS4 FIMC driver의 source file 구성을 설명합니다. 저작권은 2012-2013 Samsung Electronics Co., Ltd.에 있습니다.

문서 메타데이터
항목
대상Samsung S5P/EXYNOS4 FIMC driver
라이선스GPL-2.0
저작권2012-2013 Samsung Electronics Co., Ltd.
범위source file 역할 분할

.. SPDX-License-Identifier: GPL-2.0

.. include:: <isonum.txt>

The Samsung S5P/EXYNOS4 FIMC driver
===================================

Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.

Source file 역할 분할

10-33

Media device orchestration, camera capture node, MIPI-CSI2 receiver subdevice, mem-to-mem post-processor와 공통 register/header 정의가 파일별로 분리됩니다.

FIMC source partition
역할Source path
Media device driverdrivers/media/platform/samsung/exynos4-is/media-dev.[ch]
Camera capture video devicedrivers/media/platform/samsung/exynos4-is/fimc-capture.c
MIPI-CSI2 receiver subdevdrivers/media/platform/samsung/exynos4-is/mipi-csis.[ch]
Video post-processor (mem-to-mem)drivers/media/platform/samsung/exynos4-is/fimc-core.c
Common APIdrivers/media/platform/samsung/exynos4-is/fimc-core.h
FIMC register helpersdrivers/media/platform/samsung/exynos4-is/fimc-reg.h
Register definitionsdrivers/media/platform/samsung/exynos4-is/regs-fimc.h

FIMC file ownership
media-dev.[ch]mipi-csis.[ch]fimc-capture.ccapture video node
media-dev.[ch]fimc-core.cmem-to-mem post-processor
fimc-core.h / fimc-reg.h / regs-fimc.h공통 API와 register 정의

Capture 경로와 mem-to-mem 후처리 경로가 공통 core/register 정의를 공유합니다.

`media-dev.[ch]`는 media graph와 장치 수준 조정을 맡고, `mipi-csis.[ch]`는 CSI-2 수신 subdevice, `fimc-capture.c`는 capture video device를 구현합니다. `fimc-core.c`는 memory-to-memory video post-processing 경로를 담당합니다.

세 공통 header는 core 구조와 API, register 접근 helper, register symbol을 나눠 제공합니다. source path와 basename은 build·include 관계를 추적하는 식별자이므로 원문 그대로 유지합니다.

Files partitioning
------------------

- media device driver

  drivers/media/platform/samsung/exynos4-is/media-dev.[ch]

- camera capture video device driver

  drivers/media/platform/samsung/exynos4-is/fimc-capture.c

- MIPI-CSI2 receiver subdev

  drivers/media/platform/samsung/exynos4-is/mipi-csis.[ch]

- video post-processor (mem-to-mem)

  drivers/media/platform/samsung/exynos4-is/fimc-core.c

- common files

  drivers/media/platform/samsung/exynos4-is/fimc-core.h
  drivers/media/platform/samsung/exynos4-is/fimc-reg.h
  drivers/media/platform/samsung/exynos4-is/regs-fimc.h