← Documents Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings

Aptina MT9V02x and MT9V03x Image Sensors

MT9V022/024/032/034의 color·monochrome variant와 link frequency입니다.

Source pathDocumentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약과 해설

aptina,mt9v032.txt:1-41

8개 compatible과 64-bit link-frequency 예제를 정리합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 * Aptina 1/3-Inch WVGA CMOS Digital Image Sensor
2
3 The Aptina MT9V032 is a 1/3-inch CMOS active pixel digital image sensor with
4 an active array size of 752H x 480V. It is programmable through a simple
5 two-wire serial interface.
6
7 Required Properties:
8
9 - compatible: value should be either one among the following
10 (a) "aptina,mt9v022" for MT9V022 color sensor
11 (b) "aptina,mt9v022m" for MT9V022 monochrome sensor
12 (c) "aptina,mt9v024" for MT9V024 color sensor
13 (d) "aptina,mt9v024m" for MT9V024 monochrome sensor
14 (e) "aptina,mt9v032" for MT9V032 color sensor
15 (f) "aptina,mt9v032m" for MT9V032 monochrome sensor
16 (g) "aptina,mt9v034" for MT9V034 color sensor
17 (h) "aptina,mt9v034m" for MT9V034 monochrome sensor
18
19 Optional Properties:
20
21 - link-frequencies: List of allowed link frequencies in Hz. Each frequency is
22 expressed as a 64-bit big-endian integer.
23 - reset-gpios: GPIO handle which is connected to the reset pin of the chip.
24 - standby-gpios: GPIO handle which is connected to the standby pin of the chip.
25
26 For further reading on port node refer to
27 Documentation/devicetree/bindings/media/video-interfaces.txt.
28
29 Example:
30
31 mt9v032@5c {
32 compatible = "aptina,mt9v032";
33 reg = <0x5c>;
34
35 port {
36 mt9v032_out: endpoint {
37 link-frequencies = /bits/ 64
38 <13000000 26600000 27000000>;
39 };
40 };
41 };
42

3. 한국어 전문 번역

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

MT9V02x/03x sensor variant

1-18

Aptina MT9V032는 active array 752H × 480V의 1/3-inch CMOS active-pixel digital image sensor이며 단순한 two-wire serial interface로 program합니다.

필수 `compatible`은 sensor model과 color·monochrome 조합을 정확히 고릅니다. `aptina,mt9v022`, `aptina,mt9v024`, `aptina,mt9v032`, `aptina,mt9v034`는 color sensor이고 각 이름 끝에 `m`을 붙인 `mt9v022m`, `mt9v024m`, `mt9v032m`, `mt9v034m`은 monochrome sensor입니다.

Aptina sensor compatible
ModelColorMonochrome
MT9V022aptina,mt9v022aptina,mt9v022m
MT9V024aptina,mt9v024aptina,mt9v024m
MT9V032aptina,mt9v032aptina,mt9v032m
MT9V034aptina,mt9v034aptina,mt9v034m

Model별 color와 monochrome compatible을 대응시킵니다.

Link frequency와 control GPIO

19-28

선택적인 `link-frequencies`는 허용된 link frequency를 Hz 단위 목록으로 기록하며 각 frequency는 64-bit big-endian integer입니다. `reset-gpios`는 chip reset pin, `standby-gpios`는 standby pin에 연결된 GPIO handle입니다.

Port node에 대한 추가 규칙은 `Documentation/devicetree/bindings/media/video-interfaces.txt`를 참조합니다.

MT9V032 link frequency 예제

29-41

예제는 I2C 주소 `0x5c`의 color MT9V032 endpoint에 13MHz, 26.6MHz, 27MHz 세 link frequency를 `/bits/ 64` cell로 지정합니다.

mt9v032@5c {
        compatible = "aptina,mt9v032";
        reg = <0x5c>;

        port {
                mt9v032_out: endpoint {
                        link-frequencies = /bits/ 64
                                <13000000 26600000 27000000>;
                };
        };
};