clk: exynos5410: adding the clocks for the sound subsystem.
(cherry picked from commit b62bf68a1b69b8465256e50dc1c2d1dc45ed6392)

Conflicts:
	drivers/clk/samsung/clk-exynos5410.c
clk: exynos5410: Adding clocks for the DMA
(cherry picked from commit c8125701eeada7773ad83cdbcc3aec635df31f25)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
clk: exynos5410: added the I2S1 and I2S2 clocks.
ODROID-XU: added the soundcard to the odroidxu DTS file.
(cherry picked from commit 986a107a2757e86b475d0a20d7c72cca3a627a5e)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
clk: exynos5410: changed the fixed clock fin_pll.
(cherry picked from commit 63b4cdc4c2f63ea72a5f4511c49abe0b9e25597d)

Conflicts:
	arch/arm/boot/dts/exynos5410.dtsi
[PATCH] ARM: EXYNOS: Update secondary boot addr for secure mode
(adapted from Sachin Kamat's patch)

Almost all Exynos-series of SoCs that run in secure mode don't need
additional offset for every CPU, with Exynos4412 being the only
exception.
(cherry picked from commit 10ba1ec8b021fda08d0342e19d86c1f319b0366d)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
clk: uart3: fixed the issue with the orphan div_uart3 clock
(cherry picked from commit e57f95e30beaf8f61dbb47306152e48bb1605583)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
usb-dwc3: exynos5410: order of the usb-phy was wrong.
(cherry picked from commit ff388bcec02288e33234e50ac253fc487e56af80)

Conflicts:
	arch/arm/boot/dts/exynos5410.dtsi
power: asv: exynos5410: added "chipid" clock to the ASV.
(cherry picked from commit 04de36349d4cc8e676bcb45ba9bd6374e041fdb5)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
usb: dwc3: exynos5410: problem with the configuration.
(cherry picked from commit 012040b56426a16a23dd37fbf6c4339e3896d039)

Conflicts:
	arch/arm/boot/dts/exynos5410.dtsi
power: asv: fixed bug with the chipid clock.
(cherry picked from commit 95763380e76f2428626edc648f8fdd88b4c3188a)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
clk: exynos-audss: convert to platform device

The Exynos AudioSS clock controller will later be modified to allow
input clocks to be specified via device-tree in order to support
multiple Exynos SoCs.  This will introduce a dependency on the core
SoC clock controller being initialized first so that the AudioSS driver
can look up its input clocks, but the order in which clock providers
are probed in of_clk_init() is not guaranteed.  Since deferred probing
is not supported in of_clk_init() and the AudioSS block is not the core
controller, we can initialize it later as a platform device.

Signed-off-by: Andrew Bresticker <abrestic@chromium.org>
Acked-by: Tomasz Figa <t.figa@samsung.com>
Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Acked-by: Mike Turquette <mturquette@linaro.org>
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
(cherry picked from commit b37a4224104568198b93fb9831224cfe7d83fff8)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
clk: exynos-audss: allow input clocks to be specified in device tree

This allows the input clocks to the Exynos AudioSS block to be
specified via device-tree bindings.  Default names will be used
when an input clock is not given.

Signed-off-by: Andrew Bresticker <abrestic@chromium.org>
Acked-by: Mike Turquette <mturquette@linaro.org>
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
(cherry picked from commit 547f33509ccc6e016df02600d377778b75e26a7b)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
clk: exynos-audss: add support for Exynos 5420

The AudioSS block on Exynos 5420 has an additional clock gate for the
ADMA bus clock.

Signed-off-by: Andrew Bresticker <abrestic@chromium.org>
Acked-by: Mike Turquette <mturquette@linaro.org>
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
(cherry picked from commit 3538a2cf0e04ad69840d74f46f7f8af920d913b5)

Signed-off-by: Humberto Silva Naves <hsnaves@gmail.com>
exynos5410: fixed the "asynchronous external abort" failure due
to inexistent DMA.