drm: zynq_drm: Move vtc/si570 from encoder.c to crtc.c

Move subdevices(vtc and si570) to crtc. In this way, it get
more easier to implement vblank and page flip functions.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
arch: arm: dts: zynq: Add an interrupt for VTC

Add a Video Timing Contorller interrupt

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: vtc: Add to enable/disable vblank interrupt

Add functions to enable/disable vblank interrupt. When enabling,
the handler function has to be passed to do proper vblank interrupt
handling.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: drv/crtc: Add vblank/page flip support

Add vblank and page flip support to drv/crtc.c

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: connector/encoder header: Fix some naming

Fix variable names for consistency.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
v4l: xilinx: dma: Set VDMA to non-cyclic mode

Set VDMA to operate in a non-cyclic mode.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
dma: xilinx: vdma: Do not disable interrupt

An interrupt was always disabled in interrupt handler, and
this caused some of halt issue, for example, when an error
interrupt was generated. So Change to disable interrupt
only when a complete interrupt is received.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>