18c2ecf20Sopenharmony_ciXilinx Video Timing Controller (VTC)
28c2ecf20Sopenharmony_ci------------------------------------
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciThe Video Timing Controller is a general purpose video timing generator and
58c2ecf20Sopenharmony_cidetector.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciRequired properties:
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci  - compatible: Must be "xlnx,v-tc-6.1".
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci  - reg: Physical base address and length of the registers set for the device.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci  - clocks: Must contain a clock specifier for the VTC core and timing
148c2ecf20Sopenharmony_ci    interfaces clock.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciOptional properties:
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci  - xlnx,detector: The VTC has a timing detector
198c2ecf20Sopenharmony_ci  - xlnx,generator: The VTC has a timing generator
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci  At least one of the xlnx,detector and xlnx,generator properties must be
228c2ecf20Sopenharmony_ci  specified.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciExample:
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci	vtc: vtc@43c40000 {
288c2ecf20Sopenharmony_ci		compatible = "xlnx,v-tc-6.1";
298c2ecf20Sopenharmony_ci		reg = <0x43c40000 0x10000>;
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci		clocks = <&clkc 15>;
328c2ecf20Sopenharmony_ci		xlnx,generator;
338c2ecf20Sopenharmony_ci	};
34