ARM: EXYNOS: Add DWMCI device

Defined the clocks for DWCI and gpio configuration.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ARM: EXYNOS: Replace MSHC controller clocks instance names

Replace clock instance name of MSHC controller for BIC and CIU of Exynos4412.
ARM: EXYNOS: Add audio I2S clock control

This patch adds the clock controls for the audio subsystem channel 0,
and fixes invalid clock gating for i2s.0.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ASoC: Add max98090 CODEC driver

This patch adds the MAX98090 CODEC driver.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ASoC: HKDK: Add audio layer for ODROID

Audio layer with MAX98090 is added for Hardkernel hardwares, and tested on ODROID-X
hardware only.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ODROID-X: board: Add MAX98090 audio codec device

This patch adds MAX98090 audio codec devices and required system devices for
the audio subsystem.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ODROID-X: board: Change to run on kernel 3.7.0-rc6
ODROID-X: config: Add odroidx_defconfig

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ODROID-X: hdmi: Add HDMI platform device

HDMI platform devices and HDMI regulators configured.
"hdmi_en" is configured with fixed regulator to supply 5V on HDMI connection.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ODROID-X: hdmi: Add HDMI driver for Exynos4212

Exynos4212 has HDMI hardware which supports HDMI 1.4 standard,
driver files are copied from Hardkernel's kernel release.

This commit would be reverted if DRM can be supported properly or HDMI driver,
hdmi_drv.c, itself is merged with hdmi_v14_drv.c.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
ODROID-X: hdmi: Change HDMIPHY PLL config table

The table values are modified based on the ODROID-X's Android kernel 3.0.15,
drivers/media/video/samsung/tvout/hw_if/hdmi.c

Original values gives below error message.
	[   19.420000] s5p-hdmi exynos4-hdmi: hdmiphy's pll could not reach steady state.

Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
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.
ODROID-X: config: enables framebuffer emulator for V4L2

This patch enables frame buffer emulator feature and it make to open V4L2
device as a frame buffer device from user space.