summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
diff options
context:
space:
mode:
authorDinh Nguyen <dinguyen@opensource.altera.com>2014-10-16 14:43:53 -0500
committerDinh Nguyen <dinguyen@opensource.altera.com>2014-10-22 21:00:19 -0500
commitefb4a44e24df2b98464977aee5be41148936fc7c (patch)
tree2ae201c06eec71e7aba1bbd9d024c73e8e0f2654 /arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
parent23920c0552a462a095b9afa044ebedf8f9201c53 (diff)
downloadblackbird-obmc-linux-efb4a44e24df2b98464977aee5be41148936fc7c.tar.gz
blackbird-obmc-linux-efb4a44e24df2b98464977aee5be41148936fc7c.zip
ARM: dts: socfpga: Add a 3.3V fixed regulator node
Without the 3.3V regulator node, the SDMMC driver will give these warnings: dw_mmc ff704000.dwmmc0: No vmmc regulator found dw_mmc ff704000.dwmmc0: No vqmmc regulator found This patch adds the regulator node, and points the SD/MMC to the regulator. Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com> Reviewed-by: Doug Anderson <dianders@chromium.org> --- v3: Rename nodes to have schematic-name_regulator and remove "boot-on" and "always-on" v2: Move the regulator nodes to their respective board dts file and correctly rename them to match the schematic
Diffstat (limited to 'arch/arm/boot/dts/socfpga_cyclone5_socdk.dts')
-rw-r--r--arch/arm/boot/dts/socfpga_cyclone5_socdk.dts9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts b/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
index d91c9437ba19..258865da8f6a 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
+++ b/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
@@ -37,6 +37,13 @@
*/
ethernet0 = &gmac1;
};
+
+ regulator_3_3v: 3-3-v-regulator {
+ compatible = "regulator-fixed";
+ regulator-name = "3.3V";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
};
&gmac1 {
@@ -74,6 +81,8 @@
&mmc0 {
cd-gpios = <&portb 18 0>;
+ vmmc-supply = <&regulator_3_3v>;
+ vqmmc-supply = <&regulator_3_3v>;
};
&usb1 {
OpenPOWER on IntegriCloud