← Documents Documentation/devicetree/bindings/media/xilinx/xlnx,v-tc.txt GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings

Xilinx Video Timing Controller

Xilinx VTC의 영상 timing detector·generator 기능과 코어 클록 바인딩입니다.

Source pathDocumentation/devicetree/bindings/media/xilinx/xlnx,v-tc.txt
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약과 해설

xlnx,v-tc.txt:1-33

검출기와 생성기 중 적어도 하나를 지정해야 하는 조건을 설명합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Xilinx Video Timing Controller (VTC)
2 ------------------------------------
3
4 The Video Timing Controller is a general purpose video timing generator and
5 detector.
6
7 Required properties:
8
9 - compatible: Must be "xlnx,v-tc-6.1".
10
11 - reg: Physical base address and length of the registers set for the device.
12
13 - clocks: Must contain a clock specifier for the VTC core and timing
14 interfaces clock.
15
16 Optional properties:
17
18 - xlnx,detector: The VTC has a timing detector
19 - xlnx,generator: The VTC has a timing generator
20
21 At least one of the xlnx,detector and xlnx,generator properties must be
22 specified.
23
24
25 Example:
26
27 vtc: vtc@43c40000 {
28 compatible = "xlnx,v-tc-6.1";
29 reg = <0x43c40000 0x10000>;
30
31 clocks = <&clkc 15>;
32 xlnx,generator;
33 };
34

3. 한국어 전문 번역

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

Xilinx Video Timing Controller

1-6

Video Timing Controller(VTC)는 범용 영상 timing generator이자 detector입니다. 즉 영상 타이밍을 만들어 내거나 들어오는 타이밍을 검출할 수 있습니다.

VTC 타이밍 역할
Incoming video timingVTC detector
VTC timing stateVTC generator
Generated video timingDownstream video IP

합성된 기능에 따라 타이밍을 검출하거나 생성하며 두 기능을 함께 제공할 수도 있습니다.

필수 속성

7-15

`compatible`은 `xlnx,v-tc-6.1`이어야 합니다. `reg`는 장치 레지스터 집합의 물리 기준 주소와 길이입니다. `clocks`에는 VTC 코어와 timing interface에 공급하는 클록 지정자가 있어야 합니다.

검출기와 생성기 기능

16-24

선택적인 불리언 `xlnx,detector`는 VTC에 timing detector가 있음을, `xlnx,generator`는 timing generator가 있음을 나타냅니다. 두 속성 중 적어도 하나는 반드시 지정해야 합니다.

타이밍 생성기 예제

25-33

예제는 `0x43c40000`의 64KiB 레지스터 영역, `clkc`의 클록 15를 사용하고 생성기 기능이 합성되었음을 표시합니다.

vtc: vtc@43c40000 {
        compatible = "xlnx,v-tc-6.1";
        reg = <0x43c40000 0x10000>;

        clocks = <&clkc 15>;
        xlnx,generator;
};