aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/pmbus
AgeCommit message (Expand)AuthorFilesLines
7 dayshwmon: (pmbus/adm1266) add rtc debugfs entryAbdurrahman Hussain1-21/+69
7 dayshwmon: (pmbus/adm1266) add powerup_counter debugfs entryAbdurrahman Hussain1-0/+29
7 dayshwmon: (pmbus/adm1266) add clear_blackbox debugfs entryAbdurrahman Hussain1-0/+36
7 dayshwmon: (pmbus/d1u74t) Add Murata D1U74T PSU driverAbdurrahman Hussain3-0/+98
7 dayshwmon: (pmbus/adm1266) add firmware_revision debugfs entryAbdurrahman Hussain1-0/+28
7 dayshwmon: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)66-321/+321
7 dayshwmon: Drop unused i2c driver_dataUwe Kleine-König (The Capable Hub)2-4/+4
7 dayshwmon: (pmbus/mp2869) Drop unjustified __maybe_unusedUwe Kleine-König (The Capable Hub)1-1/+1
7 dayshwmon: (pmbus/mp2869) Remove unused driver dataUwe Kleine-König (The Capable Hub)1-10/+10
7 dayshwmon: (pmbus) add support for Delta E50SN12051Colin Huang3-0/+62
7 dayshwmon: (pmbus/max20830) add driver for max20830Alexis Czezar Torreno3-0/+120
7 dayshwmon: (pmbus/lx1308) Add support for LX1308Brian Chiang3-0/+215
7 dayshwmon: add MP2985 driverWensheng Wang3-0/+412
11 dayshwmon: (pmbus/adm1266) serialize sequencer_state debugfs read with pmbus_lockAbdurrahman Hussain1-0/+1
11 dayshwmon: (pmbus/adm1266) serialize NVMEM blackbox read with pmbus_lockAbdurrahman Hussain1-0/+2
11 dayshwmon: (pmbus/adm1266) serialize GPIO PMBus accesses with pmbus_lockAbdurrahman Hussain1-0/+6
11 dayshwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()Abdurrahman Hussain1-4/+4
11 dayshwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()Abdurrahman Hussain1-4/+4
11 dayshwmon: (pmbus/adm1266) reject short block-read responses in the GPIO accessorsAbdurrahman Hussain1-0/+6
11 dayshwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in get_multipleAbdurrahman Hussain1-1/+0
11 dayshwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NRAbdurrahman Hussain1-1/+1
11 dayshwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized bufferAbdurrahman Hussain1-1/+3
11 dayshwmon: (pmbus/adm1266) include adapter number in GPIO line labelAbdurrahman Hussain1-2/+3
11 dayshwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read bufferAbdurrahman Hussain1-1/+1
11 dayshwmon: (pmbus/adm1266) reject implausible blackbox record_countAbdurrahman Hussain1-0/+3
11 dayshwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAXAbdurrahman Hussain1-1/+1
11 dayshwmon: (pmbus/adm1266) seed timestamp from the real-time clockAbdurrahman Hussain1-1/+1
2026-04-15Merge tag 'hwmon-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds21-422/+691
2026-04-12hwmon: (ina233) Don't check for specific errors when parsing propertiesAndy Shevchenko1-13/+15
2026-04-12hwmon: (pmbus/tps25990) Don't check for specific errors when parsing propertiesAndy Shevchenko1-4/+10
2026-04-11hwmon:(pmbus/xdp720) Add support for efuse xdp720Ashish Yadav3-0/+138
2026-04-10hwmon: pmbus: Add support for Sony APS-379Chris Packham3-0/+165
2026-03-30hwmon: (pmbus_core) Use guard() for mutex protectionGuenter Roeck1-170/+107
2026-03-30hwmon: (pmbus) Add support for guarded PMBus lockGuenter Roeck2-0/+13
2026-03-30hwmon: (pmbus/isl68137) Add support for Renesas RAA228942 and RAA228943Dawei Liu1-0/+2
2026-03-30hwmon: (pmbus/max31785) check for partial i2c_transfer in read_long_dataSanman Pradhan1-3/+3
2026-03-30hwmon: (pmbus/max31785) use access_delay for PMBus-mediated accessesSanman Pradhan1-131/+60
2026-03-30hwmon: (pmbus) export pmbus_wait and pmbus_update_tsSanman Pradhan2-4/+11
2026-03-30hwmon: (pmbus/isl68137) Remove unused enum chipsDawei Liu1-46/+0
2026-03-30hwmon: (pmbus) Add Delta Q54SN120A1 Q54SW120A7 chipColin Huang1-3/+15
2026-03-30hwmon: (pmbus/max31785) fix argument type for i2c_smbus_write_byte_data wrapperSanman Pradhan1-1/+1
2026-03-30hwmon: (pmbus/max16601) Remove use of i2c_match_id()Andrew Davis1-1/+1
2026-03-30hwmon: (pmbus/ltc2978) Remove use of i2c_match_id()Andrew Davis1-1/+1
2026-03-30hwmon: (pmbus/fsp-3y) Remove use of i2c_match_id()Andrew Davis1-7/+6
2026-03-30hwmon: (pmbus/tps53679) Remove use of i2c_match_id()Andrew Davis1-4/+1
2026-03-30hwmon: (pmbus/q54sj108a2) Remove use of i2c_match_id()Andrew Davis1-4/+1
2026-03-30hwmon: (pmbus) Remove use of i2c_match_id()Andrew Davis1-3/+1
2026-03-30hwmon: (pmbus/max34440) Remove use of i2c_match_id()Andrew Davis1-3/+1
2026-03-30hwmon: (pmbus/max20730) Remove use of i2c_match_id()Andrew Davis1-4/+1
2026-03-30hwmon: (pmbus/isl68137) Remove use of i2c_match_id()Andrew Davis1-3/+1
2026-03-30hwmon: (pmbus/ibm-cffps) Remove use of i2c_match_id()Andrew Davis1-13/+3
2026-03-30hwmon: (pmbus/bel-pfe) Remove use of i2c_match_id()Andrew Davis1-4/+1
2026-03-30hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllersAshish Yadav3-0/+129
2026-03-30hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv modeAshish Yadav2-1/+5
2026-03-30hwmon: (tps53679) Fix device ID comparison and printing in tps53676_identify()Sanman Pradhan1-2/+2
2026-03-29hwmon: (ltc4286) Add missing MODULE_IMPORT_NS("PMBUS")Sanman Pradhan1-0/+1
2026-03-29hwmon: (pxe1610) Check return value of page-select write in probeSanman Pradhan1-1/+4
2026-03-29hwmon: (tps53679) Fix array access with zero-length block readSanman Pradhan1-3/+3
2026-03-25hwmon: (pmbus/core) Protect regulator operations with mutexGuenter Roeck1-25/+89
2026-03-25hwmon: (pmbus) Introduce the concept of "write-only" attributesGuenter Roeck1-8/+24
2026-03-25hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-onlyGuenter Roeck1-6/+42
2026-03-24hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributesSanman Pradhan1-3/+18
2026-03-24hwmon: (pmbus/ina233) Fix error handling and sign extension in shunt voltage ...Sanman Pradhan1-1/+2
2026-03-18hwmon: (pmbus/isl68137) Fix unchecked return value and use sysfs_emit()Sanman Pradhan1-2/+5
2026-03-17hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data() return valueSanman Pradhan1-0/+2
2026-03-17hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before using its return valueSanman Pradhan1-14/+21
2026-03-17hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data() return valueSanman Pradhan1-0/+2
2026-03-17hwmon: (pmbus/hac300s) Add error check for pmbus_read_word_data() return valueSanman Pradhan1-0/+2
2026-03-04hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs readSanman Pradhan1-9/+10
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+2
2026-02-10hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identificationCarl Lee1-0/+28
2026-02-07hwmon: Add support for HiTRON HAC300S PSUVasileios Amoiridis3-0/+142
2026-01-31hwmon: pmbus: add support for STEF48H28Charles Hsu3-0/+85
2026-01-31hwmon: (mp2925) Add vid offset for vid modeWensheng Wang1-2/+21
2026-01-31hwmon: (pmbus) Add mp5926 driverYuxi Wang3-0/+194
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap2-0/+2
2025-12-04Merge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-3/+718
2025-11-12hwmon/pmbus: (isl68137) Add support for raa229141Jeff Lin1-0/+14
2025-10-19hwmon: (pmbus/isl68137) Fix child node reference leak on early returnErick Karanja1-2/+1
2025-10-19hwmon: (pmbus/max34440) Update adpm12160 coeff due to latest FWAlexis Czezar Torreno1-6/+6
2025-10-15hwmon: (pmbus) add driver for MPS MP9945Cosmo Chou3-0/+253
2025-10-15hwmon: (pmbus/max34440): add support adpm12200Alexis Czezar Torreno2-3/+42
2025-10-15hwmon: (pmbus/max17616) add driver for max17616Kim Seer Paller3-0/+83
2025-10-12hwmon: Add MP2925 and MP2929 driverWensheng Wang3-0/+326
2025-09-24hwmon: (pmbus/mp5990) add support for MP5998Cosmo Chou1-8/+59
2025-09-08hwmon: add MP29502 driverWensheng Wang3-0/+680
2025-09-07hwmon: add MP2869,MP29608,MP29612 and MP29816 series driverWensheng Wang3-0/+669
2025-09-07hwmon: (pmbus/isl68137) add support for Renesas RAA228244 and RAA228246Grant Peltier1-0/+6
2025-09-07hwmon: (pmbus/adm1275) add sq24905c supportChiShih Tsai2-4/+10
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski1-1/+1
2025-07-20hwmon: (pmbus/tps53679) Add support for TPS53685Chiang Brian1-6/+31
2025-07-20hwmon: (pmbus/adp1050) Add regulator support for ltp8800Cedric Encarnacion2-0/+19
2025-07-20hwmon: (pmbus/adp1050) Add support for adp1051, adp1055 and ltp8800Cedric Encarnacion1-3/+59
2025-07-20hwmon: (pmbus/isl68137) Add support for RAA229621Chiang Brian1-0/+3
2025-07-18hwmon: (pmbus/ucd9000) Fix error in ucd9000_gpio_setTorben Nielsen1-4/+4
2025-05-12hwmon: pmbus: mpq8785: Add support for MPM3695 familyPawel Dembicki1-1/+9
2025-05-12hwmon: pmbus: mpq8785: Add support for MPM82504Pawel Dembicki1-1/+28
2025-05-12hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configu...Pawel Dembicki1-0/+18
2025-05-12hwmon: pmbus: mpq8785: Prepare driver for multiple device supportPawel Dembicki1-8/+30
2025-04-23hwmon: (pmbus/lt3074) add support for lt3074Cedric Encarnacion3-0/+141
2025-04-23hwmon: (max34451) Work around lost pageWilliam A. Kennington III1-0/+16
2025-04-23hwmon: (pmbus) Do not set regulators_node for single-channel chipsGuenter Roeck5-8/+20
2025-04-23hwmon: (pmbus/max34440) Add support for ADPM12160Alexis Czezar Torreno1-3/+52
2025-04-23hwmon: (pmbus/max34440) Fix support for max34451Alexis Czezar Torreno1-4/+44
2025-04-23hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacksBartosz Golaszewski1-7/+9
2025-04-23hwmon: (pmbus) Introduce page_change_delayWilliam A. Kennington III2-34/+36
2025-03-25Merge tag 'hwmon-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-231/+414
2025-03-18hwmon: Add driver for TI INA233 Current and Power MonitorLeo Yang3-0/+201
2025-03-17hwmon: (pmbus/ltc2978) add support for lt717xKim Seer Paller2-6/+44
2025-03-02hwmon: (pmbus/core) Report content of CAPABILITY register in debugfsGuenter Roeck1-2/+11
2025-03-02hwmon: (pmbus/core) Optimize debugfs status attribute initializationGuenter Roeck1-95/+35
2025-03-02hwmon: (pmbus/core) Optimize debugfs block data attribute initializationGuenter Roeck1-59/+34
2025-03-02hwmon: (pmbus/core) Declare regulator notification function as voidGuenter Roeck1-10/+8
2025-03-02hwmon: (pmbus/core) Make debugfs code unconditionalGuenter Roeck1-18/+7
2025-03-02hwmon: (pmbus/core) Use the new i2c_client debugfs directoryGuenter Roeck1-22/+41
2025-03-02hwmon: (pmbus/core) Use local debugfs variable in debugfs initializationGuenter Roeck1-24/+25
2025-03-02hwmon: (pmbus/core) Fix various coding style issuesGuenter Roeck1-24/+17
2025-03-02hwmon: (pmbus/core) Replace deprecated strncpy() with strscpy()Thorsten Blum1-2/+1
2025-03-02hwmon: (pmbus) Initialise page count in pmbus_identify()Titus Rwantare1-0/+2
2025-02-02hwmon: (pmbus/ltc2978) add support for ltm4673Cedric Encarnacion2-4/+25
2025-01-13hwmon: pmbus: dps920ab: Add ability to instantiate through i2cDenis Kirjanov1-0/+7
2025-01-08hwmon: (pmbus/max15301) Add support for MAX15303Nuno Sa2-1/+2
2025-01-07hwmon: (pmbus/adm1275) add adm1273 supportJohn Erasmus Mari Geronimo2-5/+7
2024-12-18hwmon: (pmbus/crps) Add Intel CRPS185 power supplyNinad Palsule3-0/+84
2024-12-16hwmon: (pmbus/core) Add PMBUS_REVISION in debugfsNinad Palsule1-2/+11
2024-12-14hwmon: (pmbus/tps25990) Add initial supportJerome Brunet3-0/+454
2024-12-14hwmon: (pmbus/core) add wp module paramJerome Brunet1-0/+29
2024-12-14hwmon: (pmbus/core) improve handling of write protected regulatorsJerome Brunet2-6/+50
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra57-77/+77
2024-11-13hwmon: (pmbus/isl68137) add support for voltage divider on VoutGrant Peltier1-5/+205
2024-11-12hwmon: (pmbus/core) clear faults after setting smbalert maskJerome Brunet1-1/+11
2024-11-12hwmon: (pmbus/core) allow drivers to override WRITE_PROTECTJerome Brunet1-3/+1
2024-11-10hwmon: (pmbus/ltc2978) add support for ltc7841Mariel Tinaco2-5/+21
2024-11-10hwmon: (pmbus/mpq8785) Convert comma to semicolonShen Lichuan1-1/+1
2024-11-10hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König3-6/+6
2024-09-18Merge tag 'hwmon-for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-243/+109
2024-09-09hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2Patryk Biel2-3/+20
2024-09-08hwmon: (pmbus/mpq7932) Constify struct regulator_descChristophe JAILLET1-1/+1
2024-09-02hwmon: pmbus: pli12096bc: Add write delayPatrick Rudolph1-25/+1
2024-09-02hwmon: pmbus: zl6100: Use generic codePatrick Rudolph1-58/+8
2024-09-02hwmon: pmbus: ucd9000: Use generic codePatrick Rudolph1-62/+2
2024-09-02hwmon: pmbus: max15301: Use generic codePatrick Rudolph1-91/+1
2024-09-02hwmon: pmbus: Implement generic bus access delayPatrick Rudolph2-6/+96
2024-07-10hwmon: (pmbus/ltc4286) Drop unused i2c device idsUwe Kleine-König1-2/+2
2024-07-02hwmon: add MP5920 driverAlex Vdovydchenko3-0/+100
2024-06-28hwmon: add MP2891 driverNoah Wang3-0/+610
2024-06-12hwmon: add MP9941 driverNoah Wang3-0/+329
2024-06-12hwmon: add MP2993 driverNoah Wang3-0/+271
2024-06-11hwmon: (pmbus/lm25066) Let enum chips start with index 0Guenter Roeck1-1/+1
2024-06-11hwmon: (pmbus/mp2856) Let enum chips start with index 0Guenter Roeck1-4/+4
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