drm: zynq_drm: Change the license for GPL compliance

Change the license of all files to comply with GPL.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: Use the forward declaration in some headers

Modify to use forward declaration in some headers.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: Replace kzalloc() with devm_kzalloc()

Replace kzalloc with devm_kzalloc() and remove kfree.
+ Move some vtc structures from zynq_vtc.h to zynq_vtc.c.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: Remove fsync_reset() functions

Remove fsync_reset() functions from cresample, osd, rgb2yuv, and
vtc. It is a reset functions sychronized with fsync, but it's not
used in anyway, so remove it for now.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: cresample: Clean up register definitions

Clean up register definition. Change hex to bit shift, and
remove unused values.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: osd: Clean up register definitions

Clean up register definitinos. Change hex values to bit shifts,
and remove unused definitions.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: rgb2yuv: Clean up register definitions

Clean up register definitions. Change hex to bit shifts and
remove unused values.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: vtc: Clean up register definitions

Clean up register definition. Change hex to bit shifts, and
remove unused definitinos.

Signed-off-by: hyun woo kwon <hyunk@xilinx.com>
drm: zynq_drm: osd: Define static inline

Add to define some rue(register-update-enable) functions as
static inline functions + some reordering and comments.

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