1*9e8475a0SSyed Arif.. SPDX-License-Identifier: GPL-2.0 2*9e8475a0SSyed Arif 3*9e8475a0SSyed ArifKernel driver max20860a 4*9e8475a0SSyed Arif======================= 5*9e8475a0SSyed Arif 6*9e8475a0SSyed ArifSupported chips: 7*9e8475a0SSyed Arif 8*9e8475a0SSyed Arif * Analog Devices MAX20860A 9*9e8475a0SSyed Arif 10*9e8475a0SSyed Arif Prefix: 'max20860a' 11*9e8475a0SSyed Arif 12*9e8475a0SSyed Arif Addresses scanned: - 13*9e8475a0SSyed Arif 14*9e8475a0SSyed Arif Datasheet: https://www.analog.com/en/products/max20860a.html 15*9e8475a0SSyed Arif 16*9e8475a0SSyed ArifAuthor: 17*9e8475a0SSyed Arif 18*9e8475a0SSyed Arif - Syed Arif <arif.syed@hpe.com> 19*9e8475a0SSyed Arif - Sanman Pradhan <psanman@juniper.net> 20*9e8475a0SSyed Arif 21*9e8475a0SSyed Arif 22*9e8475a0SSyed ArifDescription 23*9e8475a0SSyed Arif----------- 24*9e8475a0SSyed Arif 25*9e8475a0SSyed ArifThis driver supports hardware monitoring for Analog Devices MAX20860A 26*9e8475a0SSyed ArifStep-Down Switching Regulator with PMBus Interface. 27*9e8475a0SSyed Arif 28*9e8475a0SSyed ArifThe MAX20860A is a fully integrated step-down DC-DC switching regulator. 29*9e8475a0SSyed ArifThrough the PMBus interface, the device can monitor input/output voltages, 30*9e8475a0SSyed Arifoutput current and temperature. 31*9e8475a0SSyed Arif 32*9e8475a0SSyed ArifThe driver is a client driver to the core PMBus driver. Please see 33*9e8475a0SSyed ArifDocumentation/hwmon/pmbus.rst for details on PMBus client drivers. 34*9e8475a0SSyed Arif 35*9e8475a0SSyed ArifUsage Notes 36*9e8475a0SSyed Arif----------- 37*9e8475a0SSyed Arif 38*9e8475a0SSyed ArifThis driver does not auto-detect devices. You will have to instantiate 39*9e8475a0SSyed Arifthe devices explicitly. 40*9e8475a0SSyed Arif 41*9e8475a0SSyed ArifSysfs entries 42*9e8475a0SSyed Arif------------- 43*9e8475a0SSyed Arif 44*9e8475a0SSyed Arif================= ======================================== 45*9e8475a0SSyed Arifin1_label "vin" 46*9e8475a0SSyed Arifin1_input Measured input voltage 47*9e8475a0SSyed Arifin1_alarm Input voltage alarm 48*9e8475a0SSyed Arifin2_label "vout1" 49*9e8475a0SSyed Arifin2_input Measured output voltage 50*9e8475a0SSyed Arifin2_alarm Output voltage alarm 51*9e8475a0SSyed Arifcurr1_label "iout1" 52*9e8475a0SSyed Arifcurr1_input Measured output current 53*9e8475a0SSyed Arifcurr1_alarm Output current alarm 54*9e8475a0SSyed Ariftemp1_input Measured temperature 55*9e8475a0SSyed Ariftemp1_alarm Chip temperature alarm 56*9e8475a0SSyed Ariftemp2_input Measured temperature (secondary) 57*9e8475a0SSyed Arif================= ======================================== 58