Revert "ARM: dts: Add missing clock names for exynos4412 dwmmc node"

This reverts commit f7a57eaef271cdb9445a3e54aa7579b806b0816f.
clk: samsung: exynos4: Fix definition of div_mmc_pre4 divider

The clock was missing CLK_SET_RATE_PARENT flag, which caused rate
setting failures due to inability of reconfiguration of second
divider behind it.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
ARM: dts: exynos4x12: Fix definition of MSHC device tree nodes

All SoCs from Exynos4x12 series contain the MSHC block, so its node can
be located in exynos4x12.dtsi. In addition, missing clock specifiers
are added, generic SoC attributes are moved from board dts files
to common dtsi file of SoC family and the node is renamed to a more
generic name to follow node naming recommendations.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
ARM: dts: exynos4412-trats2: Use MSHC controller for eMMC memory

This patch removes device tree node of SDHCI0 controller and replaces
it with MSHC to enable support MMC 4.4 and improve performance of eMMC
memory.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
ARM: dts: Fixes DWMMC node for TINY4412

Fixes includes
 - Add 'non-removable' property
 - Remove unneeded properties

Signed-off-by: Alex Ling <kasimling@gmail.com>