Commit 81c6c56c authored by Laxman Dewangan's avatar Laxman Dewangan Committed by Stephen Warren

ARM: tegra: dalmore: add TPS65090 node

NVIDIA's Tegra114 reference platform, Dalmore, uses the TPS65090 as
secondary PMICs which is mainly act as voltage switch regulator
controlled by i2c communication.

Add DT node for TPS65090.
Signed-off-by: default avatarLaxman Dewangan <ldewangan@nvidia.com>
[swarren: remove unit-address from node name since it's unique already]
Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent da204ee2
......@@ -743,6 +743,83 @@ tps51632 {
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 @@ clk32k_in: clock {
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;
};
};
};
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment