tps53679.rst 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. Kernel driver tps53679
  2. ======================
  3. Supported chips:
  4. * Texas Instruments TPS53647
  5. Prefix: 'tps53647'
  6. Addresses scanned: -
  7. Datasheet: https://www.ti.com/lit/gpn/tps53647
  8. * Texas Instruments TPS53667
  9. Prefix: 'tps53667'
  10. Addresses scanned: -
  11. Datasheet: https://www.ti.com/lit/gpn/TPS53667
  12. * Texas Instruments TPS53676
  13. Prefix: 'tps53676'
  14. Addresses scanned: -
  15. Datasheet: https://www.ti.com/lit/gpn/TPS53676
  16. * Texas Instruments TPS53679
  17. Prefix: 'tps53679'
  18. Addresses scanned: -
  19. Datasheet: https://www.ti.com/lit/gpn/TPS53679 (short version)
  20. * Texas Instruments TPS53681
  21. Prefix: 'tps53681'
  22. Addresses scanned: -
  23. Datasheet: https://www.ti.com/lit/gpn/TPS53681
  24. * Texas Instruments TPS53685
  25. Prefix: 'tps53685'
  26. Addresses scanned: -
  27. Datasheet: https://www.ti.com/lit/gpn/TPS53685
  28. * Texas Instruments TPS53688
  29. Prefix: 'tps53688'
  30. Addresses scanned: -
  31. Datasheet: Available under NDA
  32. Authors:
  33. Vadim Pasternak <vadimp@mellanox.com>
  34. Guenter Roeck <linux@roeck-us.net>
  35. Description
  36. -----------
  37. Chips in this series are multi-phase step-down converters with one or two
  38. output channels and up to 8 phases per channel.
  39. Usage Notes
  40. -----------
  41. This driver does not probe for PMBus devices. You will have to instantiate
  42. devices explicitly.
  43. Example: the following commands will load the driver for an TPS53681 at address
  44. 0x60 on I2C bus #1::
  45. # modprobe tps53679
  46. # echo tps53681 0x60 > /sys/bus/i2c/devices/i2c-1/new_device
  47. Sysfs attributes
  48. ----------------
  49. ======================= ========================================================
  50. in1_label "vin"
  51. in1_input Measured input voltage.
  52. in1_lcrit Critical minimum input voltage
  53. TPS53679, TPS53681, TPS53688 only.
  54. in1_lcrit_alarm Input voltage critical low alarm.
  55. TPS53679, TPS53681, TPS53688 only.
  56. in1_crit Critical maximum input voltage.
  57. in1_crit_alarm Input voltage critical high alarm.
  58. in[N]_label "vout[1-2]"
  59. - TPS53647, TPS53667: N=2
  60. - TPS53679, TPS53588: N=2,3
  61. in[N]_input Measured output voltage.
  62. in[N]_lcrit Critical minimum input voltage.
  63. TPS53679, TPS53681, TPS53688 only.
  64. in[N]_lcrit_alarm Critical minimum voltage alarm.
  65. TPS53679, TPS53681, TPS53688 only.
  66. in[N]_alarm Output voltage alarm.
  67. TPS53647, TPS53667 only.
  68. in[N]_crit Critical maximum output voltage.
  69. TPS53679, TPS53681, TPS53688 only.
  70. in[N]_crit_alarm Output voltage critical high alarm.
  71. TPS53679, TPS53681, TPS53688 only.
  72. temp[N]_input Measured temperature.
  73. - TPS53647, TPS53667: N=1
  74. - TPS53679, TPS53681, TPS53588: N=1,2
  75. temp[N]_max Maximum temperature.
  76. temp[N]_crit Critical high temperature.
  77. temp[N]_max_alarm Temperature high alarm.
  78. temp[N]_crit_alarm Temperature critical high alarm.
  79. power1_label "pin".
  80. power1_input Measured input power.
  81. power[N]_label "pout[1-2]".
  82. - TPS53647, TPS53667: N=2
  83. - TPS53676, TPS53679, TPS53681, TPS53588: N=2,3
  84. power[N]_input Measured output power.
  85. curr1_label "iin".
  86. curr1_input Measured input current.
  87. curr1_max Maximum input current.
  88. curr1_max_alarm Input current high alarm.
  89. curr1_crit Critical input current.
  90. curr1_crit_alarm Input current critical alarm.
  91. curr[N]_label "iout[1-2]" or "iout1.[0-5]".
  92. The first digit is the output channel, the second
  93. digit is the phase within the channel. Per-phase
  94. telemetry supported on TPS53676 and TPS53681 only.
  95. - TPS53647, TPS53667: N=2
  96. - TPS53679, TPS53588: N=2,3
  97. - TPS53676: N=2-8
  98. - TPS53681: N=2-9
  99. curr[N]_input Measured output current.
  100. curr[N]_max Maximum output current.
  101. curr[N]_crit Critical high output current.
  102. curr[N]_max_alarm Output current high alarm.
  103. curr[N]_crit_alarm Output current critical high alarm.
  104. Limit and alarm attributes are only available for
  105. non-phase telemetry (iout1, iout2).
  106. ======================= ========================================================