1 Kernel driver ltc2978 1 Kernel driver ltc2978 2 ===================== 2 ===================== 3 3 4 Supported chips: 4 Supported chips: 5 5 6 * Linear Technology LTC2972 << 7 << 8 Prefix: 'ltc2972' << 9 << 10 Addresses scanned: - << 11 << 12 Datasheet: https://www.analog.com/en/produ << 13 << 14 * Linear Technology LTC2974 6 * Linear Technology LTC2974 15 7 16 Prefix: 'ltc2974' 8 Prefix: 'ltc2974' 17 9 18 Addresses scanned: - 10 Addresses scanned: - 19 11 20 Datasheet: https://www.analog.com/en/produ !! 12 Datasheet: http://www.linear.com/product/ltc2974 21 13 22 * Linear Technology LTC2975 14 * Linear Technology LTC2975 23 15 24 Prefix: 'ltc2975' 16 Prefix: 'ltc2975' 25 17 26 Addresses scanned: - 18 Addresses scanned: - 27 19 28 Datasheet: https://www.analog.com/en/produ !! 20 Datasheet: http://www.linear.com/product/ltc2975 29 21 30 * Linear Technology LTC2977 22 * Linear Technology LTC2977 31 23 32 Prefix: 'ltc2977' 24 Prefix: 'ltc2977' 33 25 34 Addresses scanned: - 26 Addresses scanned: - 35 27 36 Datasheet: https://www.analog.com/en/produ !! 28 Datasheet: http://www.linear.com/product/ltc2977 37 29 38 * Linear Technology LTC2978, LTC2978A 30 * Linear Technology LTC2978, LTC2978A 39 31 40 Prefix: 'ltc2978' 32 Prefix: 'ltc2978' 41 33 42 Addresses scanned: - 34 Addresses scanned: - 43 35 44 Datasheet: https://www.analog.com/en/produ !! 36 Datasheet: http://www.linear.com/product/ltc2978 45 << 46 https://www.analog.com/en/produ << 47 << 48 * Linear Technology LTC2979 << 49 37 50 Prefix: 'ltc2979' !! 38 http://www.linear.com/product/ltc2978a 51 << 52 Addresses scanned: - << 53 << 54 Datasheet: https://www.analog.com/en/produ << 55 39 56 * Linear Technology LTC2980 40 * Linear Technology LTC2980 57 41 58 Prefix: 'ltc2980' 42 Prefix: 'ltc2980' 59 43 60 Addresses scanned: - 44 Addresses scanned: - 61 45 62 Datasheet: https://www.analog.com/en/produ !! 46 Datasheet: http://www.linear.com/product/ltc2980 63 47 64 * Linear Technology LTC3880 48 * Linear Technology LTC3880 65 49 66 Prefix: 'ltc3880' 50 Prefix: 'ltc3880' 67 51 68 Addresses scanned: - 52 Addresses scanned: - 69 53 70 Datasheet: https://www.analog.com/en/produ !! 54 Datasheet: http://www.linear.com/product/ltc3880 71 55 72 * Linear Technology LTC3882 56 * Linear Technology LTC3882 73 57 74 Prefix: 'ltc3882' 58 Prefix: 'ltc3882' 75 59 76 Addresses scanned: - 60 Addresses scanned: - 77 61 78 Datasheet: https://www.analog.com/en/produ !! 62 Datasheet: http://www.linear.com/product/ltc3882 79 63 80 * Linear Technology LTC3883 64 * Linear Technology LTC3883 81 65 82 Prefix: 'ltc3883' 66 Prefix: 'ltc3883' 83 67 84 Addresses scanned: - 68 Addresses scanned: - 85 69 86 Datasheet: https://www.analog.com/en/produ !! 70 Datasheet: http://www.linear.com/product/ltc3883 87 << 88 * Linear Technology LTC3884 << 89 << 90 Prefix: 'ltc3884' << 91 << 92 Addresses scanned: - << 93 << 94 Datasheet: https://www.analog.com/en/produ << 95 71 96 * Linear Technology LTC3886 72 * Linear Technology LTC3886 97 73 98 Prefix: 'ltc3886' 74 Prefix: 'ltc3886' 99 75 100 Addresses scanned: - 76 Addresses scanned: - 101 77 102 Datasheet: https://www.analog.com/en/produ !! 78 Datasheet: http://www.linear.com/product/ltc3886 103 79 104 * Linear Technology LTC3887 80 * Linear Technology LTC3887 105 81 106 Prefix: 'ltc3887' 82 Prefix: 'ltc3887' 107 83 108 Addresses scanned: - 84 Addresses scanned: - 109 85 110 Datasheet: https://www.analog.com/en/produ !! 86 Datasheet: http://www.linear.com/product/ltc3887 111 << 112 * Linear Technology LTC3889 << 113 << 114 Prefix: 'ltc3889' << 115 << 116 Addresses scanned: - << 117 << 118 Datasheet: https://www.analog.com/en/produ << 119 << 120 * Linear Technology LTC7880 << 121 << 122 Prefix: 'ltc7880' << 123 << 124 Addresses scanned: - << 125 << 126 Datasheet: https://www.analog.com/en/produ << 127 87 128 * Linear Technology LTM2987 88 * Linear Technology LTM2987 129 89 130 Prefix: 'ltm2987' 90 Prefix: 'ltm2987' 131 91 132 Addresses scanned: - 92 Addresses scanned: - 133 93 134 Datasheet: https://www.analog.com/en/produ !! 94 Datasheet: http://www.linear.com/product/ltm2987 135 95 136 * Linear Technology LTM4644 !! 96 * Linear Technology LTM4675 137 << 138 Prefix: 'ltm4644' << 139 << 140 Addresses scanned: - << 141 << 142 Datasheet: https://www.analog.com/en/produ << 143 << 144 * Linear Technology LTM4675 << 145 97 146 Prefix: 'ltm4675' 98 Prefix: 'ltm4675' 147 99 148 Addresses scanned: - 100 Addresses scanned: - 149 101 150 Datasheet: https://www.analog.com/en/produ !! 102 Datasheet: http://www.linear.com/product/ltm4675 151 103 152 * Linear Technology LTM4676 104 * Linear Technology LTM4676 153 105 154 Prefix: 'ltm4676' 106 Prefix: 'ltm4676' 155 107 156 Addresses scanned: - 108 Addresses scanned: - 157 109 158 Datasheet: https://www.analog.com/en/produ !! 110 Datasheet: http://www.linear.com/product/ltm4676 159 << 160 * Linear Technology LTM4677 << 161 << 162 Prefix: 'ltm4677' << 163 << 164 Addresses scanned: - << 165 << 166 Datasheet: https://www.analog.com/en/produ << 167 << 168 * Linear Technology LTM4678 << 169 << 170 Prefix: 'ltm4678' << 171 << 172 Addresses scanned: - << 173 << 174 Datasheet: https://www.analog.com/en/produ << 175 << 176 * Analog Devices LTM4680 << 177 << 178 Prefix: 'ltm4680' << 179 << 180 Addresses scanned: - << 181 << 182 Datasheet: https://www.analog.com/ltm4680 << 183 111 184 * Analog Devices LTM4686 112 * Analog Devices LTM4686 185 113 186 Prefix: 'ltm4686' 114 Prefix: 'ltm4686' 187 115 188 Addresses scanned: - 116 Addresses scanned: - 189 117 190 Datasheet: https://www.analog.com/ltm4686 !! 118 Datasheet: http://www.analog.com/ltm4686 191 << 192 * Analog Devices LTM4700 << 193 << 194 Prefix: 'ltm4700' << 195 << 196 Addresses scanned: - << 197 << 198 Datasheet: https://www.analog.com/ltm4700 << 199 << 200 119 201 120 202 Author: Guenter Roeck <linux@roeck-us.net> 121 Author: Guenter Roeck <linux@roeck-us.net> 203 122 204 123 205 Description 124 Description 206 ----------- 125 ----------- 207 126 208 - LTC2974 and LTC2975 are quad digital power s 127 - LTC2974 and LTC2975 are quad digital power supply managers. 209 - LTC2978 is an octal power supply monitor. 128 - LTC2978 is an octal power supply monitor. 210 - LTC2977 is a pin compatible replacement for 129 - LTC2977 is a pin compatible replacement for LTC2978. 211 - LTC2980 is a 16-channel Power System Manager 130 - LTC2980 is a 16-channel Power System Manager, consisting of two LTC2977 212 - in a single die. The chip is instantiated an 131 - in a single die. The chip is instantiated and reported as two separate chips 213 - on two different I2C bus addresses. 132 - on two different I2C bus addresses. 214 - LTC3880, LTC3882, LTC3886, and LTC3887 are d 133 - LTC3880, LTC3882, LTC3886, and LTC3887 are dual output poly-phase step-down 215 - DC/DC controllers. 134 - DC/DC controllers. 216 - LTC3883 is a single phase step-down DC/DC co 135 - LTC3883 is a single phase step-down DC/DC controller. 217 - LTM2987 is a 16-channel Power System Manager 136 - LTM2987 is a 16-channel Power System Manager with two LTC2977 plus 218 - additional components on a single die. The c 137 - additional components on a single die. The chip is instantiated and reported 219 - as two separate chips on two different I2C b 138 - as two separate chips on two different I2C bus addresses. 220 - LTM4675 is a dual 9A or single 18A μModule 139 - LTM4675 is a dual 9A or single 18A μModule regulator 221 - LTM4676 is a dual 13A or single 26A uModule 140 - LTM4676 is a dual 13A or single 26A uModule regulator. 222 - LTM4686 is a dual 10A or single 20A uModule 141 - LTM4686 is a dual 10A or single 20A uModule regulator. 223 142 224 143 225 Usage Notes 144 Usage Notes 226 ----------- 145 ----------- 227 146 228 This driver does not probe for PMBus devices. 147 This driver does not probe for PMBus devices. You will have to instantiate 229 devices explicitly. 148 devices explicitly. 230 149 231 Example: the following commands will load the 150 Example: the following commands will load the driver for an LTC2978 at address 232 0x60 on I2C bus #1:: 151 0x60 on I2C bus #1:: 233 152 234 # modprobe ltc2978 153 # modprobe ltc2978 235 # echo ltc2978 0x60 > /sys/bus/i2c/dev 154 # echo ltc2978 0x60 > /sys/bus/i2c/devices/i2c-1/new_device 236 155 237 156 238 Sysfs attributes 157 Sysfs attributes 239 ---------------- 158 ---------------- 240 159 241 ======================= ====================== 160 ======================= ======================================================== 242 in1_label "vin" 161 in1_label "vin" 243 162 244 in1_input Measured input voltage 163 in1_input Measured input voltage. 245 164 246 in1_min Minimum input voltage. 165 in1_min Minimum input voltage. 247 166 248 in1_max Maximum input voltage. 167 in1_max Maximum input voltage. 249 168 250 LTC2974, LTC2975, LTC2 !! 169 LTC2974, LTC2975, LTC2977, LTC2980, LTC2978, and 251 LTC2979 and LTM2987 on !! 170 LTM2987 only. 252 171 253 in1_lcrit Critical minimum input 172 in1_lcrit Critical minimum input voltage. 254 173 255 LTC2972, LTC2974, LTC2 !! 174 LTC2974, LTC2975, LTC2977, LTC2980, LTC2978, and 256 LTC2979 and LTM2987 on !! 175 LTM2987 only. 257 176 258 in1_crit Critical maximum input 177 in1_crit Critical maximum input voltage. 259 178 260 in1_min_alarm Input voltage low alar 179 in1_min_alarm Input voltage low alarm. 261 180 262 in1_max_alarm Input voltage high ala 181 in1_max_alarm Input voltage high alarm. 263 182 264 LTC2972, LTC2974, LTC2 !! 183 LTC2974, LTC2975, LTC2977, LTC2980, LTC2978, and 265 LTC2979 and LTM2987 on !! 184 LTM2987 only. 266 << 267 in1_lcrit_alarm Input voltage critical 185 in1_lcrit_alarm Input voltage critical low alarm. 268 186 269 LTC2972, LTC2974, LTC2 !! 187 LTC2974, LTC2975, LTC2977, LTC2980, LTC2978, and 270 LTC2979 and LTM2987 on !! 188 LTM2987 only. 271 << 272 in1_crit_alarm Input voltage critical 189 in1_crit_alarm Input voltage critical high alarm. 273 190 274 in1_lowest Lowest input voltage. 191 in1_lowest Lowest input voltage. 275 192 276 LTC2972, LTC2974, LTC2 !! 193 LTC2974, LTC2975, LTC2977, LTC2980, LTC2978, and 277 and LTM2987 only. !! 194 LTM2987 only. 278 << 279 in1_highest Highest input voltage. 195 in1_highest Highest input voltage. 280 196 281 in1_reset_history Reset input voltage hi 197 in1_reset_history Reset input voltage history. 282 198 283 in[N]_label "vout[1-8]". 199 in[N]_label "vout[1-8]". 284 200 285 - LTC2972: N=2-3 << 286 - LTC2974, LTC2975: N= 201 - LTC2974, LTC2975: N=2-5 287 - LTC2977, LTC2979, LT !! 202 - LTC2977, LTC2980, LTM2987: N=2-9 288 - LTC2978: N=2-9 203 - LTC2978: N=2-9 289 - LTC3880, LTC3882, LT !! 204 - LTC3880, LTC3882, LTC23886 LTC3887, LTM4675, LTM4676: 290 LTC7880, LTM4644, LT !! 205 N=2-3 291 LTM4680, LTM4700: N= << 292 - LTC3883: N=2 206 - LTC3883: N=2 293 207 294 in[N]_input Measured output voltag 208 in[N]_input Measured output voltage. 295 209 296 in[N]_min Minimum output voltage 210 in[N]_min Minimum output voltage. 297 211 298 in[N]_max Maximum output voltage 212 in[N]_max Maximum output voltage. 299 213 300 in[N]_lcrit Critical minimum outpu 214 in[N]_lcrit Critical minimum output voltage. 301 215 302 in[N]_crit Critical maximum outpu 216 in[N]_crit Critical maximum output voltage. 303 217 304 in[N]_min_alarm Output voltage low ala 218 in[N]_min_alarm Output voltage low alarm. 305 219 306 in[N]_max_alarm Output voltage high al 220 in[N]_max_alarm Output voltage high alarm. 307 221 308 in[N]_lcrit_alarm Output voltage critica 222 in[N]_lcrit_alarm Output voltage critical low alarm. 309 223 310 in[N]_crit_alarm Output voltage critica 224 in[N]_crit_alarm Output voltage critical high alarm. 311 225 312 in[N]_lowest Lowest output voltage. 226 in[N]_lowest Lowest output voltage. 313 227 314 LTC2972, LTC2974, LTC2 !! 228 >> 229 LTC2974, LTC2975,and LTC2978 only. 315 230 316 in[N]_highest Highest output voltage 231 in[N]_highest Highest output voltage. 317 232 318 in[N]_reset_history Reset output voltage h 233 in[N]_reset_history Reset output voltage history. 319 234 320 temp[N]_input Measured temperature. 235 temp[N]_input Measured temperature. 321 236 322 - On LTC2972, temp[1-2 << 323 and temp 3 reports t << 324 - On LTC2974 and LTC29 237 - On LTC2974 and LTC2975, temp[1-4] report external 325 temperatures, and te 238 temperatures, and temp5 reports the chip temperature. 326 - On LTC2977, LTC2979, !! 239 - On LTC2977, LTC2980, LTC2978, and LTM2987, only one 327 only one temperature !! 240 temperature measurement is supported and reports 328 reports the chip tem !! 241 the chip temperature. 329 - On LTC3880, LTC3882, !! 242 - On LTC3880, LTC3882, LTC3887, LTM4675, and LTM4676, 330 LTM4664, LTM4675, LT !! 243 temp1 and temp2 report external temperatures, and 331 and LTM4700, temp1 a !! 244 temp3 reports the chip temperature. 332 temperatures, and te << 333 - On LTC3883, temp1 re 245 - On LTC3883, temp1 reports an external temperature, 334 and temp2 reports th 246 and temp2 reports the chip temperature. 335 247 336 temp[N]_min Minimum temperature. !! 248 temp[N]_min Mimimum temperature. 337 249 338 LTC2972, LTC2974, LCT2 !! 250 LTC2974, LCT2977, LTM2980, LTC2978, and LTM2987 only. 339 LTC2979, and LTM2987 o << 340 251 341 temp[N]_max Maximum temperature. 252 temp[N]_max Maximum temperature. 342 253 343 temp[N]_lcrit Critical low temperatu 254 temp[N]_lcrit Critical low temperature. 344 255 345 temp[N]_crit Critical high temperat 256 temp[N]_crit Critical high temperature. 346 257 347 temp[N]_min_alarm Temperature low alarm. 258 temp[N]_min_alarm Temperature low alarm. 348 259 349 LTC2972, LTC2974, LTC2 !! 260 LTC2974, LTC2975, LTC2977, LTM2980, LTC2978, and 350 LTC2979, and LTM2987 o !! 261 LTM2987 only. 351 262 352 temp[N]_max_alarm Temperature high alarm 263 temp[N]_max_alarm Temperature high alarm. 353 264 354 265 355 temp[N]_lcrit_alarm Temperature critical l 266 temp[N]_lcrit_alarm Temperature critical low alarm. 356 267 357 temp[N]_crit_alarm Temperature critical h 268 temp[N]_crit_alarm Temperature critical high alarm. 358 269 359 temp[N]_lowest Lowest measured temper 270 temp[N]_lowest Lowest measured temperature. 360 271 361 - LTC2972, LTC2974, LT !! 272 - LTC2974, LTC2975, LTC2977, LTM2980, LTC2978, and 362 LTC2979, and LTM2987 !! 273 LTM2987 only. 363 - Not supported for ch 274 - Not supported for chip temperature sensor on LTC2974 364 and LTC2975. 275 and LTC2975. 365 276 366 temp[N]_highest Highest measured tempe 277 temp[N]_highest Highest measured temperature. 367 278 368 Not supported for chip 279 Not supported for chip temperature sensor on 369 LTC2974 and LTC2975. 280 LTC2974 and LTC2975. 370 281 371 temp[N]_reset_history Reset temperature hist 282 temp[N]_reset_history Reset temperature history. 372 283 373 Not supported for chip 284 Not supported for chip temperature sensor on 374 LTC2974 and LTC2975. 285 LTC2974 and LTC2975. 375 286 376 power1_label "pin". LTC3883 and LTC 287 power1_label "pin". LTC3883 and LTC3886 only. 377 288 378 power1_input Measured input power. 289 power1_input Measured input power. 379 290 380 power[N]_label "pout[1-4]". 291 power[N]_label "pout[1-4]". 381 292 382 - LTC2972: N=1-2 << 383 - LTC2974, LTC2975: N= 293 - LTC2974, LTC2975: N=1-4 384 - LTC2977, LTC2979, LT !! 294 - LTC2977, LTC2980, LTM2987: Not supported 385 - LTC2978: Not support 295 - LTC2978: Not supported 386 - LTC3880, LTC3882, LT !! 296 - LTC3880, LTC3882, LTC3886, LTC3887, LTM4675, LTM4676: 387 LTM4664, LTM4675, LT !! 297 N=1-2 388 LTM4700: N=1-2 << 389 - LTC3883: N=2 298 - LTC3883: N=2 390 299 391 power[N]_input Measured output power. 300 power[N]_input Measured output power. 392 301 393 curr1_label "iin". 302 curr1_label "iin". 394 303 395 LTC3880, LTC3883, LTC3 !! 304 LTC3880, LTC3883, LTC3886, LTC3887, LTM4675, 396 LTM4644, LTM4675, LTM4 !! 305 and LTM4676 only. 397 and LTM4700 only. << 398 306 399 curr1_input Measured input current 307 curr1_input Measured input current. 400 308 401 curr1_max Maximum input current. 309 curr1_max Maximum input current. 402 310 403 curr1_max_alarm Input current high ala 311 curr1_max_alarm Input current high alarm. 404 312 405 curr1_highest Highest input current. 313 curr1_highest Highest input current. 406 314 407 LTC3883 and LTC3886 on 315 LTC3883 and LTC3886 only. 408 316 409 curr1_reset_history Reset input current hi 317 curr1_reset_history Reset input current history. 410 318 411 LTC3883 and LTC3886 on 319 LTC3883 and LTC3886 only. 412 320 413 curr[N]_label "iout[1-4]". 321 curr[N]_label "iout[1-4]". 414 322 415 - LTC2972: N-1-2 << 416 - LTC2974, LTC2975: N= 323 - LTC2974, LTC2975: N=1-4 417 - LTC2977, LTC2979, LT !! 324 - LTC2977, LTC2980, LTM2987: not supported 418 - LTC2978: not support 325 - LTC2978: not supported 419 - LTC3880, LTC3882, LT !! 326 - LTC3880, LTC3882, LTC3886, LTC3887, LTM4675, LTM4676: 420 LTM4664, LTM4675, LT !! 327 N=2-3 421 LTM4700: N=2-3 << 422 - LTC3883: N=2 328 - LTC3883: N=2 423 329 424 curr[N]_input Measured output curren 330 curr[N]_input Measured output current. 425 331 426 curr[N]_max Maximum output current 332 curr[N]_max Maximum output current. 427 333 428 curr[N]_crit Critical high output c 334 curr[N]_crit Critical high output current. 429 335 430 curr[N]_lcrit Critical low output cu 336 curr[N]_lcrit Critical low output current. 431 337 432 LTC2972, LTC2974 and L !! 338 LTC2974 and LTC2975 only. 433 339 434 curr[N]_max_alarm Output current high al 340 curr[N]_max_alarm Output current high alarm. 435 341 436 curr[N]_crit_alarm Output current critica 342 curr[N]_crit_alarm Output current critical high alarm. 437 343 438 curr[N]_lcrit_alarm Output current critica 344 curr[N]_lcrit_alarm Output current critical low alarm. 439 345 440 LTC2972, LTC2974 and L !! 346 LTC2974 and LTC2975 only. 441 347 442 curr[N]_lowest Lowest output current. 348 curr[N]_lowest Lowest output current. 443 349 444 LTC2972, LTC2974 and L !! 350 LTC2974 and LTC2975 only. 445 351 446 curr[N]_highest Highest output current 352 curr[N]_highest Highest output current. 447 353 448 curr[N]_reset_history Reset output current h 354 curr[N]_reset_history Reset output current history. 449 ======================= ====================== 355 ======================= ========================================================
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.