요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
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. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, 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 예제를 정리합니다.