aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/pmbus
AgeCommit message (Expand)AuthorFilesLines
2024-05-14Merge tag 'hwmon-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds31-66/+363
2024-05-09hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0...Uwe Kleine-König1-2/+2
2024-05-09hwmon: (pmbus/ucd9000) Increase delay from 250 to 500usLakshmi Yadlapati1-3/+3
2024-05-01hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König27-38/+38
2024-04-30hwmon: (pmbus) Add support for Infineon XDP710Peter Yin3-0/+141
2024-04-28hwmon: (pmbus/adm1275) add adm1281 supportJose Ramon San Buenaventura2-4/+7
2024-04-28hwmon: (pmbus/mp2975) Use i2c_get_match_data()Andy Shevchenko1-23/+33
2024-04-28hwmon: (pmbus/mp2975) Constify local pointers to pmbus_driver_infoAndy Shevchenko1-2/+2
2024-04-28hwmon: (pmbus/mp2975) Replace home made version of __assign_bit()Andy Shevchenko1-16/+15
2024-04-28hwmon: (pmbus/adp1050) Don't use "proxy" headersAndy Shevchenko1-4/+2
2024-04-28hwmon: (pmbus) Add driver for ADP1050Radu Sabau3-0/+69
2024-04-28hwmon: (pmbus/mp2975) Fix IRQ maskingPatrick Rudolph1-0/+77
2024-02-25hwmon: (pmbus/ir38064) Use PMBUS_REGULATOR_ONE to declare regulatorGuenter Roeck1-1/+1
2024-02-25hwmon: (pmbus/lm25066) Use PMBUS_REGULATOR_ONE to declare regulatorGuenter Roeck1-1/+1
2024-02-25hwmon: (pmbus/tda38640) Use PMBUS_REGULATOR_ONE to declare regulatorGuenter Roeck1-1/+1
2024-02-25hwmon: Add driver for MPS MPQ8785 Synchronous Step-Down ConverterCharles Hsu3-0/+100
2024-02-11hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASKPatrick Rudolph1-1/+1
2024-02-11hwmon: Remove I2C_CLASS_HWMON from drivers w/o detect() and address_listHeiner Kallweit1-1/+0
2024-01-27hwmon: (pmbus/mp2975) Correct comment inside 'mp2975_read_byte_data'Konstantin Aladyshev1-4/+3
2024-01-26hwmon: (pmbus/mp2975) Fix driver initialization for MP2975 deviceKonstantin Aladyshev1-0/+17
2024-01-02hwmon: (pmbus) Add support for MPS Multi-phase mp2856/mp2857 controllerPeter Yin3-0/+476
2024-01-02hwmon: (pmbus) Add ltc4286 driverDelphine CC Chiu3-0/+186
2023-12-11hwmon: (pmbus) Add support for MPS Multi-phase mp5990Peter Yin3-0/+189
2023-12-11hwmon: (lm25066) Use i2c_get_match_data()Rob Herring1-11/+3
2023-10-28hwmon: (pmbus/max31785) Add delay between bus accessesLakshmi Yadlapati1-21/+167
2023-10-28hwmon: (pmbus/mpq7932) Add a support for mpq2286 Power Management ICSaravanan Sekar1-1/+12
2023-10-28hwmon: (pmbus/core) Add helper macro to define single pmbus regulatorSaravanan Sekar1-0/+15
2023-10-28hwmon: (pmbus/mpq7932) Get page count based on chip infoSaravanan Sekar1-3/+3
2023-10-27hwmon: (pmbus/tda38640) Add workaround for SVID modePatrick Rudolph1-2/+152
2023-10-27hwmon: (pmbus) Add ON_OFF_CONFIG register bitsPatrick Rudolph1-0/+9
2023-10-27hwmon: (pmbus/mp2975) Move PGOOD fixNaresh Solanki1-5/+5
2023-08-21hwmon: pmbus: Fix -EIO seen on pli1209Patrick Rudolph1-0/+26
2023-08-21hwmon: pmbus: Drop unnecessary clear fault pagePatrick Rudolph1-1/+0
2023-08-21hwmon: pmbus: Reduce clear fault page invocationsPatrick Rudolph1-1/+2
2023-08-21hwmon: (pmbus/ucd9200) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (pmbus/ucd9000) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (pmbus/tps53679) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (pmbus/ibm-cffps) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (max20730) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (pmbus/mp2975) Fix PGOOD in READ_STATUS_WORDPatrick Rudolph1-0/+5
2023-08-21hwmon: (pmbus/mp2975) Add OCP limitPatrick Rudolph1-11/+65
2023-08-21hwmon: (pmbus/mp2975) Add regulator supportPatrick Rudolph2-0/+22
2023-08-21hwmon: (pmbus/mp2975) Add support for MP2971 and MP2973Patrick Rudolph1-33/+214
2023-08-21hwmon: (pmbus/mp2975) Make phase count variablePatrick Rudolph1-13/+20
2023-08-21hwmon: (pmbus/mp2975) Simplify VOUT codePatrick Rudolph1-50/+10
2023-08-21hwmon: (pmbus/mp2975) Prepare for MP2973 and MP2971Patrick Rudolph1-8/+19
2023-08-21hwmon: (pmbus/mp2975) Fix whitespace errorPatrick Rudolph1-1/+1
2023-08-21hwmon: (pmbus/max20730) Remove strlcpy occurencesAzeem Shaikh1-31/+33
2023-08-21hwmon: Explicitly include correct DT includesRob Herring10-11/+11
2023-08-21hwmon: (pmbus/acbel-fsg032) Add firmware version debugfs attributeEddie James1-0/+38
2023-08-06hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100Tao Ren1-8/+8
2023-07-26hwmon: (pmbus_core) Fix Deadlock in pmbus_regulator_get_statusGuenter Roeck1-1/+2
2023-07-25hwmon: (pmbus_core) Fix NULL pointer dereferencePatrick Rudolph1-7/+8
2023-07-25hwmon: (pmbus_core) Fix pmbus_is_enabled()Patrick Rudolph1-1/+1
2023-07-03Merge tag 'driver-core-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2023-06-22hwmon: (pmbus/adm1275) Disable ADC while updating PMON_CONFIGGuenter Roeck1-1/+17
2023-06-22hwmon: (pmbus/adm1275) Prepare for protected write to PMON_CONFIGGuenter Roeck1-25/+31
2023-06-10hwmon: (pmbus/max16601) Add support for new revisions of MAX16508Guenter Roeck1-3/+3
2023-06-08hwmon: (pmbus/adm1266) Drop unnecessary error check for debugfs_create_dirOsama Muhammad1-2/+0
2023-06-08hwmon: (pmbus/ucd9000) Drop unnecessary error check for debugfs_create_dirOsama Muhammad1-2/+0
2023-06-08hwmon: Switch i2c drivers back to use .probe()Uwe Kleine-König47-47/+47
2023-06-08hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272Guenter Roeck1-26/+26
2023-05-30hwmon: pmbus: Use devm_krealloc_arrayJames Clark1-3/+3
2023-04-25Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-04-21hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151ETomáš Pecka1-1/+0
2023-04-19hwmon: (pmbus/acbel-fsg032) Add Acbel power supplyLakshmi Yadlapati3-0/+95
2023-04-19hwmon: (pmbus/ibm-cffps) Use default debugfs attributes and lock functionEddie James1-154/+118
2023-04-19hwmon: (pmbus/core) Add lock and unlock functionsEddie James2-0/+32
2023-04-19hwmon: (pmbus/core) Request threaded interrupt with IRQF_ONESHOTGuenter Roeck1-2/+2
2023-04-19hwmon: (pmbus/core) Notify regulator eventsNaresh Solanki1-1/+23
2023-04-19hwmon: (pmbus/core) Add regulator event supportPatrick Rudolph1-25/+49
2023-04-19hwmon: (pmbus/core) Add rdev in pmbus_data structNaresh Solanki1-5/+10
2023-04-19hwmon: (pmbus/core) Notify hwmon eventsPatrick Rudolph1-6/+40
2023-04-19hwmon: (pmbus/core) Add interrupt supportPatrick Rudolph2-1/+71
2023-04-19hwmon: (pmbus/core) Generalise pmbus get statusNaresh Solanki1-36/+62
2023-04-19hwmon: (pmbus/core) Generalize pmbus status flag mapNaresh Solanki1-47/+47
2023-03-27Merge back thermal control material for 6.4-rc1.Rafael J. Wysocki1-1/+1
2023-03-15hwmon: (adm1266) Set `can_sleep` flag for GPIO chipLars-Peter Clausen1-0/+1
2023-03-12hwmon: (ucd90320) Add minimum delay between bus accessesLars-Peter Clausen1-0/+75
2023-03-03thermal/core: Use the thermal zone 'devdata' accessor in hwmon located driversDaniel Lezcano1-1/+1
2023-02-03hwmon: (pmbus/max16601) Add support for MAX16600Guenter Roeck2-7/+11
2023-02-03hwmon: (pmbus/tda38640) Add driver for Infineon TDA38640 Voltage RegulatorPatrick Rudolph3-0/+91
2023-02-03hwmon: (pmbus/mpq7932) Add a support for mpq7932 Power Management ICSaravanan Sekar3-0/+173
2023-02-03hwmon: (pmbus/core) Add min_uV in pmbus regulator helper macroSaravanan Sekar2-10/+11
2022-12-04hwmon: (pmbus/core) Implement regulator get_statusPatrick Rudolph1-0/+44
2022-12-04hwmon: (pmbus) Add power good supportPatrick Rudolph1-2/+6
2022-12-04hwmon: Include <linux/kstrtox.h> when appropriateChristophe JAILLET1-0/+1
2022-12-04hwmon: (pmbus/ltc2978) add support for LTC7132Felix Nieuwenhuizen1-6/+11
2022-11-04Revert "hwmon: (pmbus) Add regulator supply into macro"Guenter Roeck1-1/+0
2022-10-04Merge tag 'hwmon-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds4-7/+87
2022-10-03Merge tag 'thermal-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+5
2022-10-02hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controllerOleksandr Shamray1-7/+6
2022-09-25hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter.Duke Du3-0/+81
2022-08-17hwmon: (pmbus) Fix vout margin cachingVincent Whitchurch1-2/+8
2022-08-17hwmon: (pmbus) Use dev_err_probe() to filter -EPROBE_DEFER error messagesChristophe JAILLET1-5/+4
2022-08-17hwmon: pm_bus: core: Switch to new of thermal APIDaniel Lezcano1-5/+5
2022-07-13hwmon: (pmbus/ltc2978) Set voltage resolutionMårten Lindahl2-6/+46
2022-07-13hwmon: (pmbus) Add list_voltage to pmbus opsMårten Lindahl1-0/+30
2022-07-13hwmon: (pmbus) Introduce and use cached vout marginsMårten Lindahl1-17/+61
2022-07-13hwmon: (pmbus) fix build error unused-functionRen Zhijie1-2/+2
2022-07-13hwmon: (pmbus) add MFR_* registers to debugfsAdam Wujek1-2/+97
2022-07-13hwmon: (pmbus) add a function to check the presence of a block registerAdam Wujek1-0/+28
2022-07-13hwmon: (pmbus) Add support for Analog Devices LT7182SGuenter Roeck3-0/+205
2022-07-13hwmon: (pmbus) Add IEEE 754 half precision support to PMBus coreGuenter Roeck2-5/+139
2022-07-13hwmon: (pmbus) Move pec attribute to I2C deviceGuenter Roeck1-39/+50
2022-06-29hwmon: (pmbus/ucd9200) fix typos in commentsJiang Jian1-1/+1
2022-05-22hwmon: (pmbus) Check PEC support before reading other registersAdam Wujek1-13/+15
2022-05-22hwmon: (pmbus) Add get_voltage/set_voltage opsMårten Lindahl1-0/+67
2022-05-22hwmon: (pmbus) Register with thermal for PSC_TEMPERATUREEduardo Valentin1-0/+68
2022-05-22hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family con...Greg.Schwendimann@infineon.com3-0/+85
2022-05-20hwmon: (pmbus/ltc2978) Add chip specific write_byte_dataMårten Lindahl1-0/+12
2022-05-20hwmon: (pmbus) Use _pmbus_read_byte_data with callbackMårten Lindahl1-23/+23
2022-05-20hwmon: (pmbus) Introduce and use write_byte_data callbackMårten Lindahl2-3/+23
2022-05-20hwmon: (pmbus/max16601) Add MAX16602 supportAtif Ofluoglu2-7/+10
2022-04-27hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirkZev Weiss1-0/+16
2022-04-25hwmon: (pmbus) disable PEC if not enabledAdam Wujek1-0/+3
2022-04-04hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSORS_XDPE122_REGULATOR...Guenter Roeck1-1/+1
2022-03-17hwmon: (pmbus) Add Vin unit off handlingBrandon Wyman2-1/+2
2022-03-02hwmon: (adm1275) Allow setting sample averagingPotin Lai1-1/+39
2022-03-02hwmon: (xdpe12284) Add regulator supportMarcello Sylvester Bauer2-0/+17
2022-03-02hwmon: (xdpe12284) Add support for xdpe11280Marcello Sylvester Bauer1-3/+18
2022-02-27hwmon: (pmbus/pli1209bc) Add regulator supportMarcello Sylvester Bauer2-0/+38
2022-02-27hwmon: (pmbus) Add support for pli1209bcMarcello Sylvester Bauer3-0/+125
2022-02-27hwmon: (pmbus) Add regulator supply into macroMarcello Sylvester Bauer1-0/+1
2022-02-27hwmon: (pmbus/lm25066) Add regulator supportZev Weiss2-0/+21
2022-02-27hwmon: (pmbus) Add get_error_flags support to regulator opsZev Weiss1-0/+114
2022-02-27hwmon: (pmbus) Remove trailing whitespaces from Kconfig fileMarcello Sylvester Bauer1-2/+2
2022-02-27hwmon: (pmbus) Add mutex to regulator opsPatrick Rudolph1-3/+13
2022-02-22hwmon: (pmbus) Clear pmbus fault/warning bits after readVikash Chandola1-0/+5
2022-01-23hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unusedGuenter Roeck1-1/+1
2021-12-26hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" -> "compatible"Colin Ian King1-1/+1
2021-12-26hwmon/pmbus: (ir38064) Expose a regulatorPatrick Rudolph2-0/+17
2021-12-26hwmon/pmbus: (ir38064) Add of_match_tableArthur Heymans1-0/+12
2021-12-26hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263Patrick Rudolph2-3/+6
2021-12-26hwmon: (pmbus) Add support for MPS Multi-phase mp5023Howard.Chiu@quantatw.com3-0/+77
2021-12-26hwmon: (pmbus) Add Delta AHE-50DC fan control module driverZev Weiss3-0/+125
2021-10-12hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose versionBrandon Wyman1-1/+12
2021-10-12hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entryBrandon Wyman1-1/+9
2021-10-12hwmon: (pmbus/lm25066) Support configurable sense resistor valuesZev Weiss1-0/+11
2021-10-12hwmon: (pmbus/lm25066) Add OF device ID tableZev Weiss1-2/+23
2021-10-12hwmon: (pmbus/lm25066) Mark lm25066_coeff array constZev Weiss1-2/+2
2021-10-12hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeffZev Weiss1-1/+1
2021-10-12hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_idZev Weiss1-13/+10
2021-10-12hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissaZev Weiss1-1/+1
2021-10-12hwmon: (pmbus/lm25066) Add offset coefficientsZev Weiss1-0/+23
2021-10-02hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controllerVadim Pasternak1-1/+1
2021-10-02hwmon: (pmbus/ibm-cffps) max_power_out swap changesBrandon Wyman1-2/+8
2021-08-17hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin maxChris Packham1-0/+23
2021-08-17hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limitsChris Packham1-25/+0
2021-08-17hwmon: (pmbus/ibm-cffps) Fix write bits for LED controlBrandon Wyman1-3/+3
2021-08-17hwmon: (pmbus/bpa-rs600) Support BPD-RS600Chris Packham1-7/+15
2021-06-18hwmon: (pmbus/dps920ab) Delete some dead codeDan Carpenter1-2/+0
2021-06-17hwmon: (pmbus) Add driver for Delta DPS-920AB PSURobert Marko3-0/+218
2021-06-17hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM4328 and PIM4820Erik Rosen3-0/+243
2021-06-17hwmon: (pmbus) Allow phase function even if it's not on pageErik Rosen1-8/+8
2021-06-17hwmon: (pmbus) Add support for reading direct mode coefficientsErik Rosen1-0/+116
2021-06-17hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECTErik Rosen1-3/+5
2021-06-17hwmon: (pmbus_core) Check adapter PEC supportMadhava Reddy Siddareddygari1-3/+6
2021-06-17hwmon: (adm1275) enable adm1272 temperature reportingChu Lin1-8/+6
2021-06-17hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controllerVadim Pasternak3-0/+418
2021-06-17hwmon: (pmbus) Increase maximum number of phases per pageVadim Pasternak1-1/+1
2021-06-17hwmon: (pmbus) Add support for additional Flex BMR converters to pmbusErik Rosen2-5/+21
2021-06-17hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECKErik Rosen1-0/+2
2021-06-17hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802Erik Rosen1-14/+80
2021-06-17hwmon: (pmbus/bpa-rs600) Handle Vin readings >= 256VChris Packham1-0/+29
2021-05-17hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 chars instead of 5Chu Lin1-1/+1
2021-05-16hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228Grant Peltier1-2/+2
2021-05-16hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUTVáclav Kubernát1-7/+25
2021-05-10hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E non-compliant vout encodingVáclav Kubernát1-2/+25
2021-04-20hwmon: (pmbus) Introduce PMBUS symbol namespaceGuenter Roeck36-19/+54
2021-04-20hwmon: (pmbus) Add pmbus driver for MAX15301Erik Rosen3-0/+199
2021-04-20hwmon: (pmbus/pxe1610) don't bail out when not all pages are activePaul Fertser1-0/+9
2021-04-20hwmon: Add driver for fsp-3y PSUs and PDUsVáclav Kubernát3-0/+264
2021-04-20hwmon: (pmbus/tps53679) Add support for TI TPS53676Erik Rosen2-3/+52
2021-04-20hwmon: (pmbus) Add driver for BluTek BPA-RS600Chris Packham3-0/+182
2021-04-20hwmon: replace snprintf in show functions with sysfs_emitGuenter Roeck2-18/+18
2021-04-20hwmon: (pmbus) Replace - with _ in device names before registrationChris Packham1-1/+7
2021-04-20hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driverErik Rosen3-0/+259
2021-04-20hwmon: (pmbus) Add pmbus_set_update() function to set update flagErik Rosen2-0/+12
2021-04-20hwmon: (pmbus) Add driver for Infineon IR36021Chris Packham3-0/+89
2021-02-01hwmon: (pmbus/max31785) Support revision "B"Matthew Barth1-4/+9
2021-02-01hwmon: (pmbus/lm25066) Remove unnecessary pmbus_clear_cache function callErik Rosen1-5/+0
2021-02-01hwmon: (pmbus) Clear sensor data after chip writeErik Rosen1-1/+1
2021-01-29hwmon: (pmbus/max16601) Add support for MAX16508Guenter Roeck2-22/+56
2021-01-29hwmon: (pmbus/max16601) Determine and use number of populated phasesGuenter Roeck1-1/+16
2021-01-27hwmon: (pmbus) Simplify the calculation of variablesJiapeng Zhong1-1/+1
2021-01-27hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flagEddie James1-1/+1
2021-01-27hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flagEddie James1-3/+5
2020-12-11hwmon: (pmbus) Driver for Delta power supplies Q54SJ108A2xiao.ma3-0/+432
2020-12-07hwmon: Add driver for STMicroelectronics PM6764 Voltage RegulatorCharles3-0/+85
2020-12-02hwmon: (pmbus) shrink code and remove pmbus_do_remove()Bartosz Golaszewski30-40/+9
2020-12-02hwmon: (pmbus/max20730) delete some dead codeDan Carpenter1-2/+0
2020-11-03hwmon: (pmbus) Add mutex locking for sysfs readsRobert Hancock1-3/+10
2020-10-26hwmon: (pmbus/max20730) use scnprintf() instead of snprintf()Dan Carpenter1-13/+13
2020-10-14Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-19/+9
2020-10-06hwmon: (pmbus/max20730) adjust the vout reading given voltage dividerChu Lin1-0/+18
2020-10-05hwmon: (pmbus/max20730) add device monitoring via debugfsUgur Usug1-1/+362
2020-10-05hwmon: (pmbus/max34440) Fix OC fault limitsSteve Foreman1-0/+23
2020-10-04hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controllerVadim Pasternak3-0/+779
2020-09-23hwmon: (pmbus) Move boolean error condition check to generating codeGuenter Roeck1-5/+6