| 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; |
| }; |
| }; |