0001 Kernel driver tps53679
0002 ======================
0003
0004 Supported chips:
0005
0006 * Texas Instruments TPS53647
0007
0008 Prefix: 'tps53647'
0009
0010 Addresses scanned: -
0011
0012 Datasheet: https://www.ti.com/lit/gpn/tps53647
0013
0014 * Texas Instruments TPS53667
0015
0016 Prefix: 'tps53667'
0017
0018 Addresses scanned: -
0019
0020 Datasheet: https://www.ti.com/lit/gpn/TPS53667
0021
0022 * Texas Instruments TPS53676
0023
0024 Prefix: 'tps53676'
0025
0026 Addresses scanned: -
0027
0028 Datasheet: https://www.ti.com/lit/gpn/TPS53676
0029
0030 * Texas Instruments TPS53679
0031
0032 Prefix: 'tps53679'
0033
0034 Addresses scanned: -
0035
0036 Datasheet: https://www.ti.com/lit/gpn/TPS53679 (short version)
0037
0038 * Texas Instruments TPS53681
0039
0040 Prefix: 'tps53681'
0041
0042 Addresses scanned: -
0043
0044 Datasheet: https://www.ti.com/lit/gpn/TPS53681
0045
0046 * Texas Instruments TPS53688
0047
0048 Prefix: 'tps53688'
0049
0050 Addresses scanned: -
0051
0052 Datasheet: Available under NDA
0053
0054
0055 Authors:
0056 Vadim Pasternak <vadimp@mellanox.com>
0057 Guenter Roeck <linux@roeck-us.net>
0058
0059
0060 Description
0061 -----------
0062
0063 Chips in this series are multi-phase step-down converters with one or two
0064 output channels and up to 8 phases per channel.
0065
0066
0067 Usage Notes
0068 -----------
0069
0070 This driver does not probe for PMBus devices. You will have to instantiate
0071 devices explicitly.
0072
0073 Example: the following commands will load the driver for an TPS53681 at address
0074 0x60 on I2C bus #1::
0075
0076 # modprobe tps53679
0077 # echo tps53681 0x60 > /sys/bus/i2c/devices/i2c-1/new_device
0078
0079
0080 Sysfs attributes
0081 ----------------
0082
0083 ======================= ========================================================
0084 in1_label "vin"
0085
0086 in1_input Measured input voltage.
0087
0088 in1_lcrit Critical minimum input voltage
0089
0090 TPS53679, TPS53681, TPS53688 only.
0091
0092 in1_lcrit_alarm Input voltage critical low alarm.
0093
0094 TPS53679, TPS53681, TPS53688 only.
0095
0096 in1_crit Critical maximum input voltage.
0097
0098 in1_crit_alarm Input voltage critical high alarm.
0099
0100 in[N]_label "vout[1-2]"
0101
0102 - TPS53647, TPS53667: N=2
0103 - TPS53679, TPS53588: N=2,3
0104
0105 in[N]_input Measured output voltage.
0106
0107 in[N]_lcrit Critical minimum input voltage.
0108
0109 TPS53679, TPS53681, TPS53688 only.
0110
0111 in[N]_lcrit_alarm Critical minimum voltage alarm.
0112
0113 TPS53679, TPS53681, TPS53688 only.
0114
0115 in[N]_alarm Output voltage alarm.
0116
0117 TPS53647, TPS53667 only.
0118
0119 in[N]_crit Critical maximum output voltage.
0120
0121 TPS53679, TPS53681, TPS53688 only.
0122
0123 in[N]_crit_alarm Output voltage critical high alarm.
0124
0125 TPS53679, TPS53681, TPS53688 only.
0126
0127 temp[N]_input Measured temperature.
0128
0129 - TPS53647, TPS53667: N=1
0130 - TPS53679, TPS53681, TPS53588: N=1,2
0131
0132 temp[N]_max Maximum temperature.
0133
0134 temp[N]_crit Critical high temperature.
0135
0136 temp[N]_max_alarm Temperature high alarm.
0137
0138 temp[N]_crit_alarm Temperature critical high alarm.
0139
0140 power1_label "pin".
0141
0142 power1_input Measured input power.
0143
0144 power[N]_label "pout[1-2]".
0145
0146 - TPS53647, TPS53667: N=2
0147 - TPS53676, TPS53679, TPS53681, TPS53588: N=2,3
0148
0149 power[N]_input Measured output power.
0150
0151 curr1_label "iin".
0152
0153 curr1_input Measured input current.
0154
0155 curr1_max Maximum input current.
0156
0157 curr1_max_alarm Input current high alarm.
0158
0159 curr1_crit Critical input current.
0160
0161 curr1_crit_alarm Input current critical alarm.
0162
0163 curr[N]_label "iout[1-2]" or "iout1.[0-5]".
0164
0165 The first digit is the output channel, the second
0166 digit is the phase within the channel. Per-phase
0167 telemetry supported on TPS53676 and TPS53681 only.
0168
0169 - TPS53647, TPS53667: N=2
0170 - TPS53679, TPS53588: N=2,3
0171 - TPS53676: N=2-8
0172 - TPS53681: N=2-9
0173
0174 curr[N]_input Measured output current.
0175
0176 curr[N]_max Maximum output current.
0177
0178 curr[N]_crit Critical high output current.
0179
0180 curr[N]_max_alarm Output current high alarm.
0181
0182 curr[N]_crit_alarm Output current critical high alarm.
0183
0184 Limit and alarm attributes are only available for
0185 non-phase telemetry (iout1, iout2).
0186
0187 ======================= ========================================================