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