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