clk: exynos5410: add fixed rate clocks generated inside the soc

Add fixed rate clocks for sclk_hdmiphy, sclk_hdmi27m, sclk_dptxphy, sclk_uhostphy.
clk: exynos5410: add vpll and hdmi related clocks
ARM: dts: exynos5410: add hdmiphy and HDMI dt node for odroid-xu

hdmi drive dt node provides phy property which points to
the hdmiphy node.
ARM: dts: exynos5410: add hdmi and mixer dt node for exynos5410
drm/exynos: add support for exynos5410 hdmi

Add support for exynos5410 hdmi ip.
drm/exynos: add support for exynos5410 hdmiphy

Add support for exynos5410 hdmiphy which is add hdmi configs.
clk: exynos5410: add dpll clocks
ARM: exynos5410: add dt support for gsc

This patch adds G-sclater devices to the DT device list.
clk: exynos5410: modify clocks for hdmi
clk: exynos5410: add USB related clocks
ARM: dts: exynos5410: Enabled USB support on Exynso5410 platform

Adding required DT nodes to enable support for USB 2.0(EHCI/OHCI)
and USB 3.0 (DWC3) on exynos5410 platform.
ARM: dts: exynos5410-odroidxu: Add usb overcurrent and vbus pinctrl

Add device tree entries for the GPIO  that control USB port power on
odroid-xu.
ARM: dts: Enable USB 3503a hub on odroid-xu

The Odroid has a SMSC USB3503 connected in hardware only mode
like a PHY, support it using the usb-nop-xceiv binding.
Note that due to a regrettable decision to use a regulator to represent
the reset signal this uses a fixed voltage regulator to do that, there
is a plan to use the reset controller binding once that is merged so it
does not seem worthwhile to fix the usb-nop-xceiv driver at this point.
 usb: misc: usb3503: Adding support secondary-refclk for usb3503

 This patch is to add a property 'secondary-refclk' to select
 the secondary REFCLK frequencies for odroid-xu.
 You can select the secondary frequencies in the device tree
clk: exynos5410: Add mfc, smmu_mfcl, smmu_mfcr clocks

Adds mfc, smmu_mfcl, smmu_mfcr clock for mfc for exynos5410
ARM: dts: Add MFC codec support for odroid-xu board

Added MFC codec node to odroid-xu DT file.
clk: exynos5410: Update cpufreq related clocks for exynos5410

cpufreq driver for exynos5410 is not a platform driver, hence we
cannot currently pass the clock names through a device tree node.
Instead, we need to make them available through a global alias.
cpufreq driver for exynos5410 requires four clocks - 'mout_cpu',
'mout_mpll' and 'mout_apll'.
'mout_cpu', 'mout_mpll' and 'mout_apll' are now defined with an
 alias.
 clk: exynos5410: add APLL and KPLL rate tables

Add rate tables for APLL and KPLL so that we can use CCF to set the
CPU frequency for both the A15 and A7 clusters in the exynos5410
cpufreq driver.
clk: exynos5410: Update cpufreq KFC related clocks for exynos5410

cpufreq driver for exynos5410 is not a platform driver, hence we
cannot currently pass the clock names through a device tree
node. Instead, we need to make them available through a global
alias. cpufreq driver for exynos5410 requires four clocks -
'mout_kpll', 'mout_kfc' and 'sclk_kpll'. 'mout_kpll', 'mout_kfc'
and 'sclk_kpll' are now defined with an alias.