mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.2 KiB
89 lines
2.2 KiB
MediaTek MT6380 Regulator |
|
|
|
All voltage regulators provided by the MT6380 PMIC are described as the |
|
subnodes of the MT6380 regulators node. Each regulator is named according |
|
to its regulator type, buck-<name> and ldo-<name>. The definition for each |
|
of these nodes is defined using the standard binding for regulators at |
|
Documentation/devicetree/bindings/regulator/regulator.txt. |
|
|
|
The valid names for regulators are: |
|
BUCK: |
|
buck-core1, buck-vcore, buck-vrf |
|
LDO: |
|
ldo-vm ,ldo-va , ldo-vphy, ldo-vddr, ldo-vt |
|
|
|
Example: |
|
|
|
regulators { |
|
compatible = "mediatek,mt6380-regulator"; |
|
|
|
mt6380_vcpu_reg: buck-vcore1 { |
|
regulator-name = "vcore1"; |
|
regulator-min-microvolt = < 600000>; |
|
regulator-max-microvolt = <1393750>; |
|
regulator-ramp-delay = <6250>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
mt6380_vcore_reg: buck-vcore { |
|
regulator-name = "vcore"; |
|
regulator-min-microvolt = <600000>; |
|
regulator-max-microvolt = <1393750>; |
|
regulator-ramp-delay = <6250>; |
|
}; |
|
|
|
mt6380_vrf_reg: buck-vrf { |
|
regulator-name = "vrf"; |
|
regulator-min-microvolt = <1200000>; |
|
regulator-max-microvolt = <1575000>; |
|
regulator-ramp-delay = <0>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
mt6380_vm_reg: ldo-vm { |
|
regulator-name = "vm"; |
|
regulator-min-microvolt = <1050000>; |
|
regulator-max-microvolt = <1400000>; |
|
regulator-ramp-delay = <0>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
mt6380_va_reg: ldo-va { |
|
regulator-name = "va"; |
|
regulator-min-microvolt = <2200000>; |
|
regulator-max-microvolt = <3300000>; |
|
regulator-ramp-delay = <0>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
mt6380_vphy_reg: ldo-vphy { |
|
regulator-name = "vphy"; |
|
regulator-min-microvolt = <1800000>; |
|
regulator-max-microvolt = <1800000>; |
|
regulator-ramp-delay = <0>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
mt6380_vddr_reg: ldo-vddr { |
|
regulator-name = "vddr"; |
|
regulator-min-microvolt = <1240000>; |
|
regulator-max-microvolt = <1840000>; |
|
regulator-ramp-delay = <0>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
mt6380_vt_reg: ldo-vt { |
|
regulator-name = "vt"; |
|
regulator-min-microvolt = <2200000>; |
|
regulator-max-microvolt = <3300000>; |
|
regulator-ramp-delay = <0>; |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
};
|
|
|