Back to home page

OSCL-LXR

 
 

    


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 ======================= ========================================================