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