diff options
author | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-05-04 14:43:59 +0200 |
---|---|---|
committer | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-05-30 09:46:01 +0200 |
commit | 303ce7161c002b44d8d19340862276dce66fb6f5 (patch) | |
tree | e3c4531b774db0bff2b5e72cf5c1cad44463ed32 /arch/arm/boot/dts/exynos4412-odroidx2.dts | |
parent | 0f0677f6eb1797a007dadbad54538fde7102965c (diff) | |
download | talos-obmc-linux-303ce7161c002b44d8d19340862276dce66fb6f5.tar.gz talos-obmc-linux-303ce7161c002b44d8d19340862276dce66fb6f5.zip |
ARM: dts: exynos: Define vqmmc for eMMC card on Odroid X/X2/U3
The eMMC card vmmc-supply contained incorrectly two regulators: LDO20
and buck8. The second one is ignored. Additionally the buck8 is a vqmmc
supply only on X and X2. On U3 the buck8 is providing power to the LAN
(SMSC95xx) so instead the LDO22 should be used.
Fix this by defining proper vmmc and vqmmc supplies for respective
boards.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Diffstat (limited to 'arch/arm/boot/dts/exynos4412-odroidx2.dts')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-odroidx2.dts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-odroidx2.dts b/arch/arm/boot/dts/exynos4412-odroidx2.dts index 6e33678562ae..3e3584270e00 100644 --- a/arch/arm/boot/dts/exynos4412-odroidx2.dts +++ b/arch/arm/boot/dts/exynos4412-odroidx2.dts @@ -22,6 +22,17 @@ }; }; +/* VDDQ for MSHC (eMMC card) */ +&buck8_reg { + regulator-name = "BUCK8_VDDQ_MMC4_2.8V"; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; +}; + +&mshc_0 { + vqmmc-supply = <&buck8_reg>; +}; + &sound { simple-audio-card,name = "Odroid-X2"; simple-audio-card,widgets = |