|
@@ -743,6 +743,83 @@
|
|
|
regulator-boot-on;
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
+
|
|
|
+ tps65090 {
|
|
|
+ compatible = "ti,tps65090";
|
|
|
+ reg = <0x48>;
|
|
|
+ interrupt-parent = <&gpio>;
|
|
|
+ interrupts = <72 0x04>; /* gpio PJ0 */
|
|
|
+
|
|
|
+ vsys1-supply = <&vdd_ac_bat_reg>;
|
|
|
+ vsys2-supply = <&vdd_ac_bat_reg>;
|
|
|
+ vsys3-supply = <&vdd_ac_bat_reg>;
|
|
|
+ infet1-supply = <&vdd_ac_bat_reg>;
|
|
|
+ infet2-supply = <&vdd_ac_bat_reg>;
|
|
|
+ infet3-supply = <&tps65090_dcdc2_reg>;
|
|
|
+ infet4-supply = <&tps65090_dcdc2_reg>;
|
|
|
+ infet5-supply = <&tps65090_dcdc2_reg>;
|
|
|
+ infet6-supply = <&tps65090_dcdc2_reg>;
|
|
|
+ infet7-supply = <&tps65090_dcdc2_reg>;
|
|
|
+ vsys-l1-supply = <&vdd_ac_bat_reg>;
|
|
|
+ vsys-l2-supply = <&vdd_ac_bat_reg>;
|
|
|
+
|
|
|
+ regulators {
|
|
|
+ dcdc1 {
|
|
|
+ regulator-name = "vdd-sys-5v0";
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ tps65090_dcdc2_reg: dcdc2 {
|
|
|
+ regulator-name = "vdd-sys-3v3";
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ dcdc3 {
|
|
|
+ regulator-name = "vdd-ao";
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ fet1 {
|
|
|
+ regulator-name = "vdd-lcd-bl";
|
|
|
+ };
|
|
|
+
|
|
|
+ fet3 {
|
|
|
+ regulator-name = "vdd-modem-3v3";
|
|
|
+ };
|
|
|
+
|
|
|
+ fet4 {
|
|
|
+ regulator-name = "avdd-lcd";
|
|
|
+ };
|
|
|
+
|
|
|
+ fet5 {
|
|
|
+ regulator-name = "vdd-lvds";
|
|
|
+ };
|
|
|
+
|
|
|
+ fet6 {
|
|
|
+ regulator-name = "vdd-sd-slot";
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ fet7 {
|
|
|
+ regulator-name = "vdd-com-3v3";
|
|
|
+ };
|
|
|
+
|
|
|
+ ldo1 {
|
|
|
+ regulator-name = "vdd-sby-5v0";
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ ldo2 {
|
|
|
+ regulator-name = "vdd-sby-3v3";
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|
|
|
};
|
|
|
|
|
|
pmc {
|
|
@@ -772,4 +849,19 @@
|
|
|
clock-frequency = <32768>;
|
|
|
};
|
|
|
};
|
|
|
+
|
|
|
+ regulators {
|
|
|
+ compatible = "simple-bus";
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+
|
|
|
+ vdd_ac_bat_reg: regulator@0 {
|
|
|
+ compatible = "regulator-fixed";
|
|
|
+ reg = <0>;
|
|
|
+ regulator-name = "vdd_ac_bat";
|
|
|
+ regulator-min-microvolt = <5000000>;
|
|
|
+ regulator-max-microvolt = <5000000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+ };
|
|
|
};
|