Explorar el Código

ipq806x: move smb208 nodes into a regulator subnode

Signed-off-by: Pavel Kubelun <[email protected]>
Pavel Kubelun hace 9 años
padre
commit
4cd67a4f21

+ 69 - 0
target/linux/ipq806x/patches-4.4/168-ARM-qcom-add-smb208-DT.patch

@@ -71,4 +71,73 @@ Signed-off-by: Adrian Panella <[email protected]>
 +				};
  			};
  		};
+
+--- a/arch/arm/boot/dts/qcom-ipq8065.dtsi
++++ b/arch/arm/boot/dts/qcom-ipq8065.dtsi
+@@ -311,45 +311,37 @@
+ 			#address-cells = <1>;
+ 			#size-cells = <0>;
+ 
+-			smb208_s1a: smb208-s1a {
+-				compatible = "qcom,rpm-smb208";
+-				reg = <QCOM_RPM_SMB208_S1a>;
+-
+-				regulator-min-microvolt = <1050000>;
+-				regulator-max-microvolt = <1150000>;
++			regulators {
++				compatible = "qcom,rpm-smb208-regulators";
+ 
+-				qcom,switch-mode-frequency = <1200000>;
+-
+-			};
++				smb208_s1a: s1a {
++					regulator-min-microvolt = <1050000>;
++					regulator-max-microvolt = <1150000>;
+ 
+-			smb208_s1b: smb208-s1b {
+-				compatible = "qcom,rpm-smb208";
+-				reg = <QCOM_RPM_SMB208_S1b>;
++					qcom,switch-mode-frequency = <1200000>;
+ 
+-				regulator-min-microvolt = <1050000>;
+-				regulator-max-microvolt = <1150000>;
+-
+-				qcom,switch-mode-frequency = <1200000>;
+-			};
++				};
  
+-			smb208_s2a: smb208-s2a {
+-				compatible = "qcom,rpm-smb208";
+-				reg = <QCOM_RPM_SMB208_S2a>;
++				smb208_s1b: s1b {
++					regulator-min-microvolt = <1050000>;
++					regulator-max-microvolt = <1150000>;
+ 
+-				regulator-min-microvolt = < 800000>;
+-				regulator-max-microvolt = <1275000>;
++					qcom,switch-mode-frequency = <1200000>;
++				};
+ 
+-				qcom,switch-mode-frequency = <1400000>;
+-			};
++				smb208_s2a: s2a {
++					regulator-min-microvolt = < 800000>;
++					regulator-max-microvolt = <1275000>;
+ 
+-			smb208_s2b: smb208-s2b {
+-				compatible = "qcom,rpm-smb208";
+-				reg = <QCOM_RPM_SMB208_S2b>;
++					qcom,switch-mode-frequency = <1400000>;
++				};
+ 
+-				regulator-min-microvolt = < 800000>;
+-				regulator-max-microvolt = <1275000>;
++				smb208_s2b: s2b {
++					regulator-min-microvolt = < 800000>;
++					regulator-max-microvolt = <1275000>;
+ 
+-				qcom,switch-mode-frequency = <1400000>;
++					qcom,switch-mode-frequency = <1400000>;
++				};
+ 			};
+ 		};