aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+13
3 daysMerge tag 'backlight-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-36/+0
2024-05-10backlight: lp8788: Drop support for platform dataUwe Kleine-König1-36/+0
2024-05-10mfd: bd71828: Remove commented code linesMatti Vaittinen1-2/+0
2024-05-10mfd: intel-m10-bmc: Change staging size to a variableIlpo Järvinen1-0/+1
2024-05-10mfd: rohm-bd71828: Add power off functionalityAndreas Kemnade1-0/+3
2024-05-10Merge branches 'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-mfd-pinctrl-regulato...Lee Jones2-5/+237
2024-05-03mfd: tps6594: Use volatile_table instead of volatile_regBhargav Raviprakash1-1/+3
2024-05-03mfd: tps6594: Add register definitions for TI TPS65224 PMICNirmala Devi Mal Nadar1-12/+335
2024-05-03mfd: rk8xx: Add RK816 supportAlex Bee1-0/+144
2024-04-02counter: stm32-timer-cnt: add support for capture eventsFabrice Gasnier1-0/+13
2024-03-28regulator: axp20x: add support for the AXP717Andre Przywara1-0/+21
2024-03-28mfd: axp20x: Add support for AXP717 PMICAndre Przywara1-0/+67
2024-03-28regulator: axp20x: fix typo-ed identifierAndre Przywara1-5/+5
2024-03-14Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds4-22/+21
2024-03-13Merge tag 'regulator-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds4-27/+2
2024-02-26regulator: max8998: Convert to GPIO descriptorsLinus Walleij1-6/+0
2024-02-26regulator: max8997: Convert to GPIO descriptorsLinus Walleij1-1/+0
2024-02-26regulator: lp8788-buck: Fully convert to GPIO descriptorsLinus Walleij1-7/+2
2024-02-26regulator: da9055: Fully convert to GPIO descriptorsLinus Walleij1-13/+0
2024-02-23mfd: twl-core: Add power off implementation for twl603xAndreas Kemnade1-0/+1
2024-02-23mfd: syscon: Remove extern from function prototypesPeter Griffin1-14/+11
2024-02-23mfd: cs42l43: Tidy up header includesCharles Keepax1-6/+7
2024-02-23mfd: sun4i-gpadc: Correct specified GPADC interrupt numbersFuyao Kashizuku1-2/+2
2024-01-29ptp: add FemtoClock3 Wireless as ptp hardware clockMin Li1-0/+273
2023-12-07mfd: Fix a few spelling mistakes in PMIC header file commentsKaihua Zhong4-4/+4
2023-11-02Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds4-9/+17
2023-11-01mfd: lpc_ich: Move APL GPIO resources to a custom structureAndy Shevchenko1-0/+3
2023-11-01mfd: lpc_ich: Convert gpio_version to be enumAndy Shevchenko1-2/+2
2023-11-01mfd: stm32-timers: Add support for interruptsFabrice Gasnier1-0/+11
2023-11-01mfd: ab8500: Remove non-existent configuration "#ifdef CONFIG_AB8500_DEBUG"Ying Sun1-6/+0
2023-11-01mfd: core: Un-constify mfd_cell.of_regMichał Mirosław1-1/+1
2023-10-02regulator: mt6358: Add missing regulators for MT6366Chen-Yu Tsai1-0/+17
2023-09-25regulator: mt6358: Add output voltage fine tuning to fixed regulatorsChen-Yu Tsai1-0/+6
2023-09-04Merge tag 'mfd-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds6-102/+0
2023-08-29Merge tag 'spi-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds2-0/+1286
2023-08-18regulator: tps65086: Select dedicated regulator config for chip variantAndre Werner1-0/+3
2023-08-18mfd: 88pm860x: Remove unused extern declarationsYue Haibing1-6/+0
2023-08-18mfd: ab8500: Remove unused extern declarationsYue Haibing1-4/+0
2023-08-18mfd: max77686: Remove unused extern declarationsYue Haibing1-4/+0
2023-08-18mfd: rz-mtu3: Link time dependenciesArnd Bergmann1-66/+0
2023-08-18mfd: db8500-prcmu: Remove unused inline functionsYueHaibing1-21/+0
2023-08-18mfd: hi655x-pmic: Convert to devm_platform_ioremap_resource()Yangtao Li1-1/+0
2023-08-18Merge tags 'ib-mfd-pinctrl-soundwire-v6.6' and 'ib-mfd-regulator-v6.6' into i...Lee Jones1-6/+14
2023-08-18mfd: tps65086: Read DEVICE ID register 1 from deviceAndre Werner1-6/+14
2023-08-17mfd: cs42l43: Add support for cs42l43 core driverCharles Keepax2-0/+1286
2023-07-03Merge tag 'mfd-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds7-72/+262
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-10/+4
2023-06-21mfd: max77541: Add ADI MAX77541/MAX77540 PMIC SupportOkan Sahin1-0/+91
2023-06-15mfd: stpmic1: Fixup main control register and bits namingSean Nyekjaer1-6/+6
2023-06-15mfd: axp20x: Add support for AXP192Aidan MacDonald1-0/+84
2023-06-15mfd: intel-m10-bmc: Manage access to MAX 10 fw handshake registersIlpo Järvinen1-0/+28
2023-06-15mfd: intel-m10-bmc: Move m10bmc_sys_read() away from headerIlpo Järvinen1-16/+1
2023-06-15mfd: intel-m10-bmc: Create m10bmc_sys_update_bits()Ilpo Järvinen1-0/+4
2023-06-15Merge branches 'tb-mfd-clk-input-pinctrl-power-rtc-sound-6.5', 'ib-mfd-tps659...Lee Jones5-53/+1103
2023-06-08power: supply: rt5033_battery: Move struct rt5033_battery to battery driverJakob Hauser1-8/+0
2023-06-08power: supply: rt5033_charger: Add RT5033 charger device driverJakob Hauser1-16/+0
2023-06-08mfd: rt5033: Apply preparatory changes before adding rt5033-charger driverJakob Hauser2-19/+36
2023-06-08mfd: rt5033: Fix STAT_MASK, HZ_MASK and AICR definesJakob Hauser1-4/+5
2023-06-08mfd: rt5033: Fix chip revision readoutJakob Hauser1-0/+4
2023-06-07TI TPS6594 PMIC support (RTC, pinctrl, regulators)Mark Brown1-0/+1020
2023-06-06regulator: Add X-Powers AXP15060/AXP313a PMICMark Brown1-0/+32
2023-06-02mfd: max5970: Rename driver and remove wildcardNaresh Solanki1-8/+8
2023-05-25mfd: axp20x: Add support for AXP313a PMICMartin Botka1-0/+32
2023-05-24ARM/gpio: Push OMAP2 quirk down into TWL4030 driverLinus Walleij1-3/+0
2023-05-24ARM/mfd/gpio: Fixup TPS65010 regression on OMAP1 OSK1Linus Walleij1-7/+4
2023-05-18mfd: tps6594: Add driver for TI TPS6594 PMICJulien Panis1-0/+1020
2023-05-15mfd: rk8xx: Add rk806 supportSebastian Reichel1-0/+409
2023-05-15mfd: rk808: Split into core and i2cSebastian Reichel1-0/+6
2023-05-15mfd: rk808: Replace 'struct i2c_client' with 'struct device'Sebastian Reichel1-1/+1
2023-05-03Merge tag 'pwm/for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2023-05-02Merge tag 'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds10-173/+456
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-8/+0
2023-04-26mfd: axp20x: Add support for AXP15060 PMICShengyu Qu1-0/+85
2023-04-26mfd: Add Renesas RZ/G2L MTU3a core driverBiju Das1-0/+257
2023-04-26mfd: rsmu: Support 32-bit address spaceMin Li1-1/+4
2023-04-26mfd: core: Remove .enable() and .disable() callbacksUwe Kleine-König1-12/+0
2023-04-26mfd: max597x: Add support for MAX5970 and MAX5978Patrick Rudolph1-0/+96
2023-04-26mfd: rt5033: Fix comments and style in includesJakob Hauser2-14/+10
2023-04-26mfd: core: Reorder fields in 'struct mfd_cell' to save some memoryChristophe JAILLET1-4/+4
2023-04-26rtc: s5m: Drop S5M8763 supportDavid Virag2-51/+0
2023-04-26mfd: sec: Remove PMICs without compatiblesDavid Virag2-91/+0
2023-04-25Merge tag 'gpio-updates-for-v6.4' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2023-04-13iio: adc: palmas: remove adc_wakeupX_dataPatrik Dahlström1-8/+0
2023-04-12regulator: da9063: add voltage monitoring registersBenjamin Bara1-0/+23
2023-04-06pwm: stm32: Enforce settings for PWM captureOlivier Moysan1-0/+1
2023-03-06gpiolib: split linux/gpio/driver.h out of linux/gpio.hArnd Bergmann1-0/+1
2023-02-25Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-2/+4
2023-02-23Merge tag 'mfd-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds6-45/+182
2023-02-22mfd: ntxec: Add version number for EC in Tolino VisionAndreas Kemnade1-1/+1
2023-02-22mfd: Remove toshiba tmio driversArnd Bergmann5-419/+0
2023-02-22mfd: core: Spelling s/compement/complement/Geert Uytterhoeven1-1/+1
2023-02-22mfd: twl: Fix TWL6032 phy vbus detectionAndreas Kemnade1-0/+2
2023-02-22mfd: axp20x: Fix order of pek rise and fall eventsAren Moynihan1-5/+10
2023-02-22Merge tags 'ib-mfd-extcon-i2c-v6.3' and 'ib-mfd-fpga-hwmon-v6.3-1' into ibs-f...Lee Jones1-38/+167
2023-02-04mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Tab 3 X90F to intel_cht_wc_modelsHans de Goede1-0/+1
2023-02-01mfd: remove htc-pasic3 driverArnd Bergmann1-54/+0
2023-02-01mfd: remove toshiba tmio driversArnd Bergmann5-419/+0
2023-01-31clk: imx6ul: add ethernet refclock mux supportOleksij Rempel1-2/+4
2023-01-30fpga: m10bmc-sec: Add support for N6000Ilpo Järvinen1-0/+51
2023-01-27mfd: intel-m10-bmc: Add PMCI driverIlpo Järvinen1-0/+28
2023-01-27fpga: m10bmc-sec: Make rsu status type specificIlpo Järvinen1-1/+0
2023-01-27mfd: intel-m10-bmc: Prefix register defines with M10BMC_N3000Ilpo Järvinen1-33/+33
2023-01-27mfd: intel-m10-bmc: Support multiple CSR register layoutsIlpo Järvinen1-4/+34
2023-01-27mfd: intel-m10-bmc: Split into core and spi specific partsIlpo Järvinen1-0/+6
2023-01-27mfd: intel-m10-bmc: Create m10bmc_platform_info for type specific infoIlpo Järvinen1-0/+12
2023-01-27mfd: intel-m10-bmc: Add missing includes to headerIlpo Järvinen1-0/+3
2022-12-21Merge tag 'mfd-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds6-116/+349
2022-12-17Merge tag 'linux-watchdog-6.2-rc1' of git://www.linux-watchdog.org/linux-watc...Linus Torvalds1-0/+9
2022-12-13Merge tag 'mmc-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds1-1/+0
2022-12-07mfd: tps65219: Add driver for TI TPS65219 PMICJerome Neanne1-0/+345
2022-12-07mfd: stmfx: Remove #ifdef guards for PM related functionsPaul Cercueil1-2/+0
2022-12-07mfd: pcf50633: Remove #ifdef guards for PM related functionsPaul Cercueil1-4/+2
2022-12-07mfd: Remove dm355evm_msp driverArnd Bergmann1-79/+0
2022-12-07mfd: twl6040: Drop twl6040_platform_data and associated definitionsDmitry Torokhov1-29/+0
2022-12-07mfd: twl6040: Switch to using gpiod APIDmitry Torokhov1-2/+3
2022-12-07mfd: palmas: Stop including of_gpio.hDmitry Torokhov1-1/+0
2022-12-07mmc: tmio: remove 'alignment_shift' from platform dataWolfram Sang1-1/+0
2022-11-19watchdog: rn5t618: add support for read out bootstatusMarcus Folkesson1-0/+9
2022-11-17Input: max8997 - convert to modern way to get a reference to a PWMUwe Kleine-König1-3/+0
2022-09-28mfd: rk808: Add Rockchip rk817 battery charger supportChris Morgan1-0/+91
2022-09-09mfd: ocelot: Add helper to get regmap from a resourceColin Foster1-0/+62
2022-08-06Merge tag 'mfd-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds13-61/+3031
2022-08-04Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+0
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds5-45/+5
2022-07-19mfd: mt6397: Add basic support for MT6331+MT6332 PMICAngeloGioacchino Del Regno5-0/+1333
2022-07-19mfd: ipaq-micro: Fix spelling mistake of "receive{d}"Zhang Jiaming1-2/+2
2022-07-19mfd: tc6393xb: Make disable callback return voidUwe Kleine-König1-1/+1
2022-07-19mfd: twl: Remove platform data supportUwe Kleine-König1-55/+0
2022-07-19mfd: mt6358-irq: Add MT6357 PMIC supportFabien Parent1-0/+1
2022-07-19mfd: mt6397-core: Add MT6357 PMIC supportFabien Parent2-0/+1693
2022-07-19mfd: tc6387xb: Drop disable callback that is never calledUwe Kleine-König1-1/+0
2022-07-19mfd: t7l66xb: Drop platform disable callbackUwe Kleine-König1-1/+0
2022-07-19mfd: max77714: Update Luca Ceresoli's e-mail addressLuca Ceresoli1-1/+1
2022-07-19gpio: twl4030: Drop platform teardown callbackUwe Kleine-König1-2/+0
2022-07-04mfd: bcm2835-pm: Add support for BCM2711Stefan Wahren1-0/+1
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULEThomas Gleixner3-27/+3
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner2-18/+2
2022-06-02Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+0
2022-05-27Merge tag 'mfd-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds3-2/+6
2022-05-17ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS supportMin Li1-1/+11
2022-05-07ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptorsLinus Walleij1-3/+0
2022-04-26mfd: mt6359: Add missing defines necessary for mtk-pmic-keys supportFabien Parent1-0/+2
2022-04-26mfd: hi655x-pmic: Replace legacy gpio interface for gpiod interfaceMaíra Canal1-1/+3
2022-04-26mfd: tps65218: Fix trivial typo in commentDaniel Ammann1-1/+1
2022-03-25Merge tag 'mfd-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds8-24/+112
2022-03-25Merge tag 'for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-0/+8
2022-03-24Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+3
2022-03-23mfd: db8500-prcmu: Remove unused inline functionYueHaibing1-4/+0
2022-03-09ptp: idt82p33: use rsmu driver to access i2c/spi busMin Li1-0/+3
2022-03-08mfd: rk808: Add reboot support to rk808.cPeter Geis1-0/+1
2022-03-08mfd: db8500-prcmu: Remove dead code for a non-existing configLukas Bulwahn1-18/+0
2022-03-08Merge branches 'ib-mfd-hwmon-regulator-5.18', 'ib-mfd-iio-5.18', 'ib-mfd-led-...Lee Jones5-2/+77
2022-03-07mfd: Add support for the MediaTek MT6366 PMICJohnson Wang2-0/+8
2022-03-07mfd: max77714: Add driver for Maxim MAX77714 PMICLuca Ceresoli1-0/+60
2022-03-07rtc: max77686: Rename day-of-month definesLuca Ceresoli1-2/+2
2022-02-14mfd: iqs62x: Provide device revision to sub-devicesJeff LaBundy1-0/+7
2022-02-14mtd: spi-nor: intel-spi: Convert to SPI MEMMika Westerberg1-1/+1
2022-02-08mfd: simple-mfd-i2c: Enable support for the silergy,sy7636aAlistair Francis1-0/+34
2022-02-01mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmicHans de Goede1-0/+8
2022-01-12Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+11
2022-01-11Merge tag 'mfd-next-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds4-392/+1
2021-12-29mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16Jonathan Neuschäfer1-1/+1
2021-12-15clk: Introduce clk-tps68470 driverHans de Goede1-0/+11
2021-11-29mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macroDario Binacchi1-1/+0
2021-11-29mfd: bd70528: Drop BD70528 supportMatti Vaittinen2-390/+0
2021-11-24regulator: rohm-generic: remove unused dummiesMatti Vaittinen1-14/+0
2021-11-23regulator: rohm-generic: iniline stub functionMatti Vaittinen1-1/+2
2021-11-18regulator: rohm-regulator: add helper for restricted voltage settingMatti Vaittinen1-0/+7
2021-11-08Merge tag 'mfd-next-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds6-738/+72
2021-11-05mfd: tps80031: Remove driverDmitry Osipenko1-637/+0
2021-11-05mfd: max77686: Correct tab-based alignment of register addressesLuca Ceresoli1-13/+13
2021-11-05mfd: tps65912: Make tps65912_device_exit() return voidUwe Kleine-König1-1/+1
2021-11-05mfd: da9063: Add support for latest EA silicon revisionCarlos de Paula1-0/+1
2021-11-05Merge branches 'ib-mfd-iio-touchscreen-clk-5.16', 'ib-mfd-misc-regulator-5.16...Lee Jones1-25/+0
2021-11-04Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+9
2021-10-21iio: adc: ti_am335x_adc: Add a unit to the timeout delayMiquel Raynal1-1/+1
2021-10-21mfd: ti_am335x_tscadc: Add ADC1/magnetic reader supportMiquel Raynal1-0/+6
2021-10-21mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardwareMiquel Raynal1-0/+6
2021-10-21mfd: ti_am335x_tscadc: Add TSC prefix in certain macrosMiquel Raynal1-7/+7
2021-10-21mfd: ti_am335x_tscadc: Rename the subsystem enable macroMiquel Raynal1-1/+1
2021-10-21mfd: ti_am335x_tscadc: Drop useless definitions from the headerMiquel Raynal1-28/+16
2021-10-21mfd: ti_am335x_tscadc: Clarify the maximum values for DT entriesMiquel Raynal1-0/+2
2021-10-20mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevantMiquel Raynal1-30/+31
2021-10-20mfd: ti_am335x_tscadc: Drop unused definitions from the headerMiquel Raynal1-7/+0
2021-10-20mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macroMiquel Raynal1-1/+2
2021-10-20mfd: ti_am335x_tscadc: Fix header spacingMiquel Raynal1-5/+5
2021-10-20mfd: ti_am335x_tscadc: Replace the header license text with SPDX tagMiquel Raynal1-12/+4
2021-10-20mfd: ti_am335x_tscadc: Gather the ctrl register logic in one placeMiquel Raynal1-1/+1
2021-10-20mfd: ti_am335x_tscadc: Drop useless variables from the driver structureMiquel Raynal1-3/+0
2021-10-20mfd: ti_am335x_tscadc: Use driver dataMiquel Raynal1-0/+9
2021-10-17counter: stm32-timer-cnt: Provide defines for slave mode selectionWilliam Breathitt Gray1-0/+4
2021-10-17counter: stm32-lptimer-cnt: Provide defines for clock polaritiesWilliam Breathitt Gray1-0/+5
2021-10-05mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmapMauro Carvalho Chehab1-25/+0
2021-09-27ptp: clockmatrix: use rsmu driver to access i2c/spi busMin Li1-1/+30
2021-09-07Merge tag 'mfd-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds4-1/+879
2021-09-01Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+0
2021-08-09mfd: db8500-prcmu: Handle missing FW variantLinus Walleij1-1/+2
2021-08-09Merge 5.14-rc5 into staging-nextGreg Kroah-Hartman1-2/+2
2021-07-21Merge tag 'regulator-fix-v5.14-rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2