요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
* Aptina 1/3-Inch WVGA CMOS Digital Image Sensor
The Aptina MT9V032 is a 1/3-inch CMOS active pixel digital image sensor with
an active array size of 752H x 480V. It is programmable through a simple
two-wire serial interface.
Required Properties:
- compatible: value should be either one among the following
(a) "aptina,mt9v022" for MT9V022 color sensor
(b) "aptina,mt9v022m" for MT9V022 monochrome sensor
(c) "aptina,mt9v024" for MT9V024 color sensor
(d) "aptina,mt9v024m" for MT9V024 monochrome sensor
(e) "aptina,mt9v032" for MT9V032 color sensor
(f) "aptina,mt9v032m" for MT9V032 monochrome sensor
(g) "aptina,mt9v034" for MT9V034 color sensor
(h) "aptina,mt9v034m" for MT9V034 monochrome sensor
Optional Properties:
- link-frequencies: List of allowed link frequencies in Hz. Each frequency is
expressed as a 64-bit big-endian integer.
- reset-gpios: GPIO handle which is connected to the reset pin of the chip.
- standby-gpios: GPIO handle which is connected to the standby pin of the chip.
For further reading on port node refer to
Documentation/devicetree/bindings/media/video-interfaces.txt.
Example:
mt9v032@5c {
compatible = "aptina,mt9v032";
reg = <0x5c>;
port {
mt9v032_out: endpoint {
link-frequencies = /bits/ 64
<13000000 26600000 27000000>;
};
};
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
MT9V02x/03x sensor variant
1-18Aptina 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입니다.
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>;
};
};
};
요약과 해설
aptina,mt9v032.txt:1-418개 compatible과 64-bit link-frequency 예제를 정리합니다.