media: s5p-hdmi: add support for frame buffer emulator
media: vb2: add frame buffer emulator for video output devices
This patch adds generic frame buffer emulator for any video output device
that uses videobuf2 framework. This emulator assumes that the driver
is capable of working in single-buffering mode and use memory allocator
that allows coherent memory mapping.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
media: vb2: move frame buffer emulator source files
This patch moves the source files and changes which is added to support
framebuffer emulator for any video output device.
ODROID-X: vb2: add mutex lock for frame buffer emulator
This patch fixes mutex lock problem when frame buffer emulator is opened it
lock the same mutex in video output device. Therefore new mutex added for each
frame buffer emulator and use it on open()/release() functions.