| Kernel driver tps53679 | |
| ====================== | |
| Supported chips: | |
| * Texas Instruments TPS53647 | |
| Prefix: 'tps53647' | |
| Addresses scanned: - | |
| Datasheet: https://www.ti.com/lit/gpn/tps53647 | |
| * Texas Instruments TPS53667 | |
| Prefix: 'tps53667' | |
| Addresses scanned: - | |
| Datasheet: https://www.ti.com/lit/gpn/TPS53667 | |
| * Texas Instruments TPS53676 | |
| Prefix: 'tps53676' | |
| Addresses scanned: - | |
| Datasheet: https://www.ti.com/lit/gpn/TPS53676 | |
| * Texas Instruments TPS53679 | |
| Prefix: 'tps53679' | |
| Addresses scanned: - | |
| Datasheet: https://www.ti.com/lit/gpn/TPS53679 (short version) | |
| * Texas Instruments TPS53681 | |
| Prefix: 'tps53681' | |
| Addresses scanned: - | |
| Datasheet: https://www.ti.com/lit/gpn/TPS53681 | |
| * Texas Instruments TPS53685 | |
| Prefix: 'tps53685' | |
| Addresses scanned: - | |
| Datasheet: https://www.ti.com/lit/gpn/TPS53685 | |
| * Texas Instruments TPS53688 | |
| Prefix: 'tps53688' | |
| Addresses scanned: - | |
| Datasheet: Available under NDA | |
| Authors: | |
| Vadim Pasternak <vadimp@mellanox.com> | |
| Guenter Roeck <linux@roeck-us.net> | |
| Description | |
| ----------- | |
| Chips in this series are multi-phase step-down converters with one or two | |
| output channels and up to 8 phases per channel. | |
| Usage Notes | |
| ----------- | |
| This driver does not probe for PMBus devices. You will have to instantiate | |
| devices explicitly. | |
| Example: the following commands will load the driver for an TPS53681 at address | |
| 0x60 on I2C bus #1:: | |
| # modprobe tps53679 | |
| # echo tps53681 0x60 > /sys/bus/i2c/devices/i2c-1/new_device | |
| Sysfs attributes | |
| ---------------- | |
| ======================= ======================================================== | |
| in1_label "vin" | |
| in1_input Measured input voltage. | |
| in1_lcrit Critical minimum input voltage | |
| TPS53679, TPS53681, TPS53688 only. | |
| in1_lcrit_alarm Input voltage critical low alarm. | |
| TPS53679, TPS53681, TPS53688 only. | |
| in1_crit Critical maximum input voltage. | |
| in1_crit_alarm Input voltage critical high alarm. | |
| in[N]_label "vout[1-2]" | |
| - TPS53647, TPS53667: N=2 | |
| - TPS53679, TPS53588: N=2,3 | |
| in[N]_input Measured output voltage. | |
| in[N]_lcrit Critical minimum input voltage. | |
| TPS53679, TPS53681, TPS53688 only. | |
| in[N]_lcrit_alarm Critical minimum voltage alarm. | |
| TPS53679, TPS53681, TPS53688 only. | |
| in[N]_alarm Output voltage alarm. | |
| TPS53647, TPS53667 only. | |
| in[N]_crit Critical maximum output voltage. | |
| TPS53679, TPS53681, TPS53688 only. | |
| in[N]_crit_alarm Output voltage critical high alarm. | |
| TPS53679, TPS53681, TPS53688 only. | |
| temp[N]_input Measured temperature. | |
| - TPS53647, TPS53667: N=1 | |
| - TPS53679, TPS53681, TPS53588: N=1,2 | |
| temp[N]_max Maximum temperature. | |
| temp[N]_crit Critical high temperature. | |
| temp[N]_max_alarm Temperature high alarm. | |
| temp[N]_crit_alarm Temperature critical high alarm. | |
| power1_label "pin". | |
| power1_input Measured input power. | |
| power[N]_label "pout[1-2]". | |
| - TPS53647, TPS53667: N=2 | |
| - TPS53676, TPS53679, TPS53681, TPS53588: N=2,3 | |
| power[N]_input Measured output power. | |
| curr1_label "iin". | |
| curr1_input Measured input current. | |
| curr1_max Maximum input current. | |
| curr1_max_alarm Input current high alarm. | |
| curr1_crit Critical input current. | |
| curr1_crit_alarm Input current critical alarm. | |
| curr[N]_label "iout[1-2]" or "iout1.[0-5]". | |
| The first digit is the output channel, the second | |
| digit is the phase within the channel. Per-phase | |
| telemetry supported on TPS53676 and TPS53681 only. | |
| - TPS53647, TPS53667: N=2 | |
| - TPS53679, TPS53588: N=2,3 | |
| - TPS53676: N=2-8 | |
| - TPS53681: N=2-9 | |
| curr[N]_input Measured output current. | |
| curr[N]_max Maximum output current. | |
| curr[N]_crit Critical high output current. | |
| curr[N]_max_alarm Output current high alarm. | |
| curr[N]_crit_alarm Output current critical high alarm. | |
| Limit and alarm attributes are only available for | |
| non-phase telemetry (iout1, iout2). | |
| ======================= ======================================================== |