tps6586x.txt 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. TPS6586x family of regulators
  2. Required properties:
  3. - compatible: "ti,tps6586x"
  4. - reg: I2C slave address
  5. - interrupts: the interrupt outputs of the controller
  6. - #gpio-cells: number of cells to describe a GPIO
  7. - gpio-controller: mark the device as a GPIO controller
  8. - regulators: list of regulators provided by this controller, must be named
  9. after their hardware counterparts: sm[0-2], ldo[0-9] and ldo_rtc
  10. Each regulator is defined using the standard binding for regulators.
  11. Example:
  12. pmu: tps6586x@34 {
  13. compatible = "ti,tps6586x";
  14. reg = <0x34>;
  15. interrupts = <0 88 0x4>;
  16. #gpio-cells = <2>;
  17. gpio-controller;
  18. regulators {
  19. sm0_reg: sm0 {
  20. regulator-min-microvolt = < 725000>;
  21. regulator-max-microvolt = <1500000>;
  22. regulator-boot-on;
  23. regulator-always-on;
  24. };
  25. sm1_reg: sm1 {
  26. regulator-min-microvolt = < 725000>;
  27. regulator-max-microvolt = <1500000>;
  28. regulator-boot-on;
  29. regulator-always-on;
  30. };
  31. sm2_reg: sm2 {
  32. regulator-min-microvolt = <3000000>;
  33. regulator-max-microvolt = <4550000>;
  34. regulator-boot-on;
  35. regulator-always-on;
  36. };
  37. ldo0_reg: ldo0 {
  38. regulator-name = "PCIE CLK";
  39. regulator-min-microvolt = <3300000>;
  40. regulator-max-microvolt = <3300000>;
  41. };
  42. ldo1_reg: ldo1 {
  43. regulator-min-microvolt = < 725000>;
  44. regulator-max-microvolt = <1500000>;
  45. };
  46. ldo2_reg: ldo2 {
  47. regulator-min-microvolt = < 725000>;
  48. regulator-max-microvolt = <1500000>;
  49. };
  50. ldo3_reg: ldo3 {
  51. regulator-min-microvolt = <1250000>;
  52. regulator-max-microvolt = <3300000>;
  53. };
  54. ldo4_reg: ldo4 {
  55. regulator-min-microvolt = <1700000>;
  56. regulator-max-microvolt = <2475000>;
  57. };
  58. ldo5_reg: ldo5 {
  59. regulator-min-microvolt = <1250000>;
  60. regulator-max-microvolt = <3300000>;
  61. };
  62. ldo6_reg: ldo6 {
  63. regulator-min-microvolt = <1250000>;
  64. regulator-max-microvolt = <3300000>;
  65. };
  66. ldo7_reg: ldo7 {
  67. regulator-min-microvolt = <1250000>;
  68. regulator-max-microvolt = <3300000>;
  69. };
  70. ldo8_reg: ldo8 {
  71. regulator-min-microvolt = <1250000>;
  72. regulator-max-microvolt = <3300000>;
  73. };
  74. ldo9_reg: ldo9 {
  75. regulator-min-microvolt = <1250000>;
  76. regulator-max-microvolt = <3300000>;
  77. };
  78. };
  79. };