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

From 55db785b966556d7e9c65fcf516605a86a83995f 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] [ARM] Config regulators for Gumstix Pepper

Kernel changes between 3.15 and 3.17 breaks Gumstix Pepper's device tree.
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 attachements.
Yet these nodes had to set strictor enforcement on them through
'regulator-boot-on' and 'regulator-always-on' to function correctly.
---
 arch/arm/boot/dts/am335x-pepper.dts | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

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

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