  	regulator-min-microvolt = <3300000>;
  	regulator-max-microvolt = <3300000>;
  	vin-supply = <&vbat>;
-@@ -438,6 +439,9 @@
+@@ -438,6 +439,8 @@
  	regulators {
  		dcdc1_reg: regulator@0 {
  			/* VDD_1V8 system supply */
 +			regulator-name = "vdds_dpr";
-+			regulator-boot-on;
 +			regulator-always-on;
  		};
  
  		dcdc2_reg: regulator@1 {
-@@ -446,6 +450,7 @@
+@@ -446,6 +449,7 @@
  			regulator-min-microvolt = <925000>;
  			regulator-max-microvolt = <1325000>;
  			regulator-boot-on;

 		};
 
 		dcdc3_reg: regulator@2 {
@@ -454,25 +459,34 @@
 			regulator-min-microvolt = <925000>;
 			regulator-max-microvolt = <1150000>;
 			regulator-boot-on;

From 1d88487b6992fcb2fca7c05d13ce56ba356e2bb1 Mon Sep 17 00:00:00 2001
From: Adam YH Lee <adam.yh.lee@gmail.com>
Date: Tue, 18 Nov 2014 09:54:26 -0800
Subject: [PATCH 1/5] ARM:dts configure regulators for Gumstix Pepper

Boot process is halting in midway because some of the necessary voltage
regulators are deemed unused and subsequently powered off, leading to
a completely unresponsive system.

Most of the device nodes had correct voltage regulator attachments.
Yet these nodes had to set stricter enforcement on them through
'regulator-boot-on' and 'regulator-always-on' to function correctly.
---
 arch/arm/boot/dts/am335x-pepper.dts | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/arch/arm/boot/dts/am335x-pepper.dts b/arch/arm/boot/dts/am335x-pepper.dts
index 0d35ab6..b22f353 100644
--- a/arch/arm/boot/dts/am335x-pepper.dts
+++ b/arch/arm/boot/dts/am335x-pepper.dts
@@ -414,6 +414,7 @@
