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: Laxman Dewangan <ldewangan@nvidia.com> [swarren: remove unit-address from node name since it's unique already] Signed-off-by: Stephen Warren <swarren@nvidia.com>
This commit is contained in:
parent
da204ee29f
commit
81c6c56cb3
|
@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue