mt6380-regulator.txt 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. MediaTek MT6380 Regulator
  2. All voltage regulators provided by the MT6380 PMIC are described as the
  3. subnodes of the MT6380 regulators node. Each regulator is named according
  4. to its regulator type, buck-<name> and ldo-<name>. The definition for each
  5. of these nodes is defined using the standard binding for regulators at
  6. Documentation/devicetree/bindings/regulator/regulator.txt.
  7. The valid names for regulators are:
  8. BUCK:
  9. buck-core1, buck-vcore, buck-vrf
  10. LDO:
  11. ldo-vm ,ldo-va , ldo-vphy, ldo-vddr, ldo-vt
  12. Example:
  13. regulators {
  14. compatible = "mediatek,mt6380-regulator";
  15. mt6380_vcpu_reg: buck-vcore1 {
  16. regulator-name = "vcore1";
  17. regulator-min-microvolt = < 600000>;
  18. regulator-max-microvolt = <1393750>;
  19. regulator-ramp-delay = <6250>;
  20. regulator-always-on;
  21. regulator-boot-on;
  22. };
  23. mt6380_vcore_reg: buck-vcore {
  24. regulator-name = "vcore";
  25. regulator-min-microvolt = <600000>;
  26. regulator-max-microvolt = <1393750>;
  27. regulator-ramp-delay = <6250>;
  28. };
  29. mt6380_vrf_reg: buck-vrf {
  30. regulator-name = "vrf";
  31. regulator-min-microvolt = <1200000>;
  32. regulator-max-microvolt = <1575000>;
  33. regulator-ramp-delay = <0>;
  34. regulator-always-on;
  35. regulator-boot-on;
  36. };
  37. mt6380_vm_reg: ldo-vm {
  38. regulator-name = "vm";
  39. regulator-min-microvolt = <1050000>;
  40. regulator-max-microvolt = <1400000>;
  41. regulator-ramp-delay = <0>;
  42. regulator-always-on;
  43. regulator-boot-on;
  44. };
  45. mt6380_va_reg: ldo-va {
  46. regulator-name = "va";
  47. regulator-min-microvolt = <2200000>;
  48. regulator-max-microvolt = <3300000>;
  49. regulator-ramp-delay = <0>;
  50. regulator-always-on;
  51. regulator-boot-on;
  52. };
  53. mt6380_vphy_reg: ldo-vphy {
  54. regulator-name = "vphy";
  55. regulator-min-microvolt = <1800000>;
  56. regulator-max-microvolt = <1800000>;
  57. regulator-ramp-delay = <0>;
  58. regulator-always-on;
  59. regulator-boot-on;
  60. };
  61. mt6380_vddr_reg: ldo-vddr {
  62. regulator-name = "vddr";
  63. regulator-min-microvolt = <1240000>;
  64. regulator-max-microvolt = <1840000>;
  65. regulator-ramp-delay = <0>;
  66. regulator-always-on;
  67. regulator-boot-on;
  68. };
  69. mt6380_vt_reg: ldo-vt {
  70. regulator-name = "vt";
  71. regulator-min-microvolt = <2200000>;
  72. regulator-max-microvolt = <3300000>;
  73. regulator-ramp-delay = <0>;
  74. regulator-always-on;
  75. regulator-boot-on;
  76. };
  77. };