aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd
AgeCommit message (Expand)AuthorFilesLines
2024-03-21Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+2
2024-03-05mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaultsMaciej Strozek1-2/+2
2024-02-29mfd: cs42l43: Fix wrong register defaultsMaciej Strozek1-34/+34
2024-02-29mfd: mt6397-core: Register mt6357 sound codecFabien Parent1-0/+3
2024-02-23mfd: kempld-core: Don't replace resources provided by ACPIMichael Brunner1-37/+0
2024-02-23mfd: cros_ec_dev: Add GPIO device if feature present on ECStephen Boyd1-0/+9
2024-02-23mfd: twl: Select MFD_COREAlexander Sverdlin1-0/+1
2024-02-23mfd: core: Constify the struct device_type usageRicardo B. Marliere1-1/+1
2024-02-23mfd: rk8xx-core: Fix interrupt processing order for power key buttonOndrej Jirman1-1/+1
2024-02-23mfd: twl4030-power: Accept standard property for power controllerAndreas Kemnade1-0/+3
2024-02-23mfd: twl-core: Add power off implementation for twl603xAndreas Kemnade1-0/+28
2024-02-23mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a refPeter Griffin1-1/+3
2024-02-23mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a refPeter Griffin1-1/+3
2024-02-23mfd: mc13xxx: Use bitfield helpersGeert Uytterhoeven1-11/+11
2024-02-23mfd: rc5t583: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: stpmic1: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: stmfx: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: si476x: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: rsmu_i2c: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: rn5t618: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: rk8xx: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: rohm: Convert to use maple tree register cacheBo Liu3-4/+4
2024-02-23mfd: wolfson: Convert to use maple tree register cacheBo Liu5-7/+7
2024-02-23mfd: lochnagar-i2c: Convert to use maple tree register cacheBo Liu1-2/+2
2024-02-23mfd: khadas-mcu: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: dialog: Convert to use maple tree register cacheBo Liu5-6/+6
2024-02-23mfd: bd9571mwv: Convert to use maple tree register cacheBo Liu1-2/+2
2024-02-23mfd: bcm590xx: Convert to use maple tree register cacheBo Liu1-2/+2
2024-02-23mfd: axp20x: Convert to use maple tree register cacheBo Liu1-2/+2
2024-02-23mfd: as3722: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: as3711: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: ac100: Convert to use maple tree register cacheBo Liu1-1/+1
2024-02-23mfd: mcp-core: Make mcp_bus_type constRicardo B. Marliere1-1/+1
2024-02-23mfd: cs42l43: Handle error from devm_pm_runtime_enable()Charles Keepax1-1/+3
2024-02-23mfd: cs42l43: Add some missing dev_err_probe()sCharles Keepax2-12/+6
2024-02-23mfd: cs42l43: Add time postfixes on definesCharles Keepax1-18/+18
2024-02-23mfd: cs42l43: Use __u8 type rather than u8 for firmware interfaceCharles Keepax1-2/+2
2024-02-23mfd: cs42l43: Tidy up header includesCharles Keepax4-7/+23
2024-02-23mfd: wm831x: Remove redundant forever while loopMaciej Strozek1-25/+18
2024-02-23mfd: rave-sp: Avoid unnecessary use of comma operatorSimon Horman1-1/+1
2024-02-23mfd: cros_ec: Register EC-based watchdog subdeviceLukasz Majczak1-0/+9
2024-02-23mfd: omap-usb-host: Increase size of buffer to include all possible valuesLee Jones1-1/+1
2024-02-23mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the SPI base rangeIlpo Järvinen1-1/+2
2024-02-23mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530Aleksandrs Vinarskis3-0/+17
2024-02-23mfd: intel-lpss: Switch to generalized quirk tableAleksandrs Vinarskis3-10/+24
2024-01-27treewide, serdev: change receive_buf() return type to size_tFrancesco Dolcini1-2/+2
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-5/+5
2024-01-17Merge tag 'mfd-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds30-224/+168
2024-01-10mfd: ti_am335x_tscadc: Fix TI SoC dependenciesPeter Robinson1-0/+1
2024-01-10mfd: ab8500-sysctrl: Drop ancient chargerLinus Walleij1-1/+1
2024-01-09Merge tag 'spi-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2023-12-29lib: crc_ccitt_false() is identical to crc_itu_t()Mathis Marion2-3/+3
2023-12-13mfd: intel-lpss: Fix the fractional clock divider flagsAndy Shevchenko1-1/+1
2023-12-13mfd: tps6594: Add null pointer check to tps6594_device_init()Kunwu Chan1-0/+3
2023-12-08tty: serdev: convert to u8 and size_tJiri Slaby (SUSE)1-5/+5
2023-12-07mfd: da9062: Simplify obtaining I2C match dataBiju Das1-13/+9
2023-12-07mfd: syscon: Fix null pointer dereference in of_syscon_register()Kunwu Chan1-0/+4
2023-12-07mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors()Andy Shevchenko1-1/+1
2023-12-07mfd: twl6030-irq: Revert to use of_match_device()Peter Ujfalusi1-5/+5
2023-12-07mfd: cs42l43: Correct order of include files to be alphabeticalCharles Keepax1-1/+1
2023-12-07mfd: cs42l43: Correct SoundWire port listCharles Keepax1-46/+28
2023-12-07mfd: intel-lpss: Provide Intel LPSS PM ops structureAndy Shevchenko4-41/+15
2023-12-07mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespaceAndy Shevchenko3-5/+7
2023-12-07mfd: intel-lpss: Adjust header inclusionsAndy Shevchenko3-8/+23
2023-12-07mfd: intel-lpss: Use device_get_match_data()Andy Shevchenko2-8/+7
2023-12-07mfd: intel-lpss: Revert "Add missing check for platform_get_resource"Andy Shevchenko2-3/+2
2023-12-07mfd: qcom-spmi-pmic: Add support for PM8937Dang Huynh1-0/+1
2023-12-07mfd: twl4030-audio: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: tps65911-comparator: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: ti_am335x_tscadc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: stm32-timers: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: sm501: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: qcom-pm8xxx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: pcf50633-adc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: omap-usb-tll: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-07mfd: omap-usb-host: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-07mfd: mxs-lradc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: mcp-sa11x0: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: kempld-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: intel-lpss-acpi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: hi655x-pmic: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-07mfd: fsl-imx25-tsadc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: exynos-lpass: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: cros_ec_dev: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-07mfd: ab8500-sysctrl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07mfd: tps65086: Enable register view in debugfsAndre Werner1-0/+1
2023-12-07mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTONeil Armstrong1-21/+13
2023-12-07mfd: intel-lpss: Return error code received from the IRQ APIChen Ni1-1/+4
2023-12-07mfd: intel-lpss: Use PCI APIs instead of dereferencingAndy Shevchenko1-2/+6
2023-12-07mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-3/+3
2023-12-07mfd: tps6594: Use spi_get_chipselect() API to access spi->chip_selectAmit Kumar Mahapatra1-1/+1
2023-11-02Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds44-333/+436
2023-11-01mfd: lpc_ich: Mark *_gpio_offsets data with constAndy Shevchenko1-3/+3
2023-11-01spmi: rename spmi device lookup helperJohan Hovold1-1/+1
2023-11-01mfd: rk8xx: Add support for RK806 power offOndrej Jirman1-0/+4
2023-11-01mfd: rk8xx: Add support for standard system-power-controller propertyOndrej Jirman1-1/+2
2023-11-01mfd: Use i2c_get_match_data() in a selection of driversRob Herring6-55/+15
2023-11-01mfd: Use device_get_match_data() in a bunch of driversRob Herring8-58/+26
2023-11-01mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data()Rob Herring2-24/+6
2023-11-01mfd: motorola-cpcap: Drop unnecessary of_match_device() callRob Herring1-6/+1
2023-11-01mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devsHans de Goede1-0/+3
2023-11-01mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL()Johan Hovold1-1/+1
2023-11-01mfd: qcom-spmi-pmic: Fix revid implementationJohan Hovold1-16/+53
2023-11-01mfd: qcom-spmi-pmic: Fix reference leaks in revid helperJohan Hovold1-13/+19
2023-11-01mfd: max8907: Convert to use maple tree register cacheMark Brown1-2/+2
2023-11-01mfd: max77686: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: max77620: Convert to use maple tree register cacheMark Brown1-3/+3
2023-11-01mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDsJarkko Nikula1-0/+13
2023-11-01mfd: rk8xx: Convert to use maple tree register cacheMark Brown1-3/+3
2023-11-01mfd: twl: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: tps65912: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: tps65910: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: tps6586x: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: tps65128: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: tps65090: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: tps65086: Convert to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: db8500-prcmu: Replace deprecated strncpy with strscpyJustin Stitt1-2/+2
2023-11-01mfd: lpc_ich: Add a platform device for pinctrl DenvertonAndy Shevchenko1-0/+49
2023-11-01mfd: lpc_ich: Move APL GPIO resources to a custom structureAndy Shevchenko1-11/+41
2023-11-01mfd: lpc_ich: Make struct lpc_ich_priv use enum for chipset memberAndy Shevchenko1-13/+13
2023-11-01mfd: dln2: Fix double put in dln2_probeDinghao Liu1-1/+0
2023-11-01mfd: max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driv...Biju Das1-11/+1
2023-11-01mfd: max77541: Simplify obtaining I2C match dataBiju Das1-5/+1
2023-11-01mfd: madera-i2c: Simplify obtaining I2C match dataBiju Das1-8/+1
2023-11-01mfd: arizona-i2c: Simplify obtaining I2C match dataBiju Das1-9/+2
2023-11-01mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_byKees Cook1-1/+1
2023-11-01mfd: stm32-timers: Add support for interruptsFabrice Gasnier1-0/+46
2023-11-01mfd: twl-core: Add a clock subdevice for the TWL6032Andreas Kemnade1-0/+16
2023-11-01mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controllerManikandan Muralidharan1-0/+1
2023-11-01mfd: wcd934x: Update to use maple tree register cacheMark Brown1-1/+1
2023-11-01mfd: axp20x: Generalise handling without interruptAndre Przywara1-20/+24
2023-11-01mfd: palmas: Make similar OF and ID tableBiju Das1-5/+5
2023-11-01mfd: palmas: Move OF table closer to its consumerBiju Das1-17/+8
2023-11-01mfd: palmas: Constify .data in OF table and {palmas,tps65917}_irq_chipBiju Das1-16/+11
2023-11-01mfd: palmas: Remove trailing comma in the terminator entryBiju Das1-1/+1
2023-11-01mfd: core: Ensure disabled devices are skipped without abortingHerve Codina1-5/+12
2023-11-01mfd: max8997: Simplify obtaining I2C match data and drop max8997_i2c_get_driv...Biju Das1-11/+1
2023-11-01Merge tag 'ib-mfd-i2c-reboot-v6.7' into ibs-for-mfd-mergedLee Jones1-8/+42
2023-10-05Merge tag 'mfd-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-0/+1
2023-09-23mfd: cs42l43: Use correct macro for new-style PM runtime opsCharles Keepax1-2/+2
2023-09-19mfd: cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQWoody Zhang1-0/+1
2023-08-22mfd: mc13xxx: Simplify device data fetching in probe()Biju Das1-8/+1
2023-08-22mfd: rz-mtu3: Replace raw_spin_lock->spin_lock()Biju Das1-8/+8
2023-08-22mfd: rz-mtu3: Reduce critical sectionsBiju Das1-9/+7
2023-08-22mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: wm31x: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski2-2/+2
2023-08-22mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: tc3589: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: lp87565: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: hi6421-pmic: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: max77541: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: max14577: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-2/+1
2023-08-22mfd: stmpe: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-22mfd: rn5t618: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: lochnagar-i2c: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: stpmic1: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: act8945a: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: rsmu_spi: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: altera-a10sr: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: rsmu_i2c: Remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-22mfd: tc3589x: Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-08-22mfd: ipaq-micro: Remove unused variable i in micro_rx_msg()Li Zetao1-2/+0
2023-08-18mfd: rz-mtu3: Remove duplicated include module.hYang Li1-1/+0
2023-08-18mfd: qcom-pm8xxx: Fix potential deadlock on &chip->pm_irq_lockChengfeng Ye1-4/+6
2023-08-18mfd: rz-mtu3: Fix COMPILE_TEST build errorBiju Das1-0/+1
2023-08-18mfd: Explicitly include correct DT includesRob Herring50-64/+41
2023-08-18mfd: wm8998: Update to use maple tree register cacheMark Brown1-1/+1
2023-08-18mfd: wm8997: Update to use maple tree register cacheMark Brown1-1/+1
2023-08-18mfd: wm8994: Update to use maple tree register cacheMark Brown1-3/+3
2023-08-18mfd: wm5110: Update to use maple tree register cacheMark Brown1-1/+1
2023-08-18mfd: wm5102: Update to use maple tree register cacheMark Brown1-1/+1
2023-08-18mfd: cs47l92: Update to use maple tree register cacheMark Brown1-4/+4
2023-08-18mfd: cs47l90: Update to use maple tree register cacheMark Brown1-4/+4
2023-08-18mfd: cs47l85: Update to use maple tree register cacheMark Brown1-4/+4
2023-08-18mfd: cs47l35: Update to use maple tree register cacheMark Brown1-4/+4
2023-08-18mfd: cs47l24: Update to use maple tree register cacheMark Brown1-1/+1
2023-08-18mfd: cs47l15: Update to use maple tree register cacheMark Brown1-4/+4
2023-08-18mfd: axp20x: Update to use maple tree register cacheMark Brown1-6/+6
2023-08-18mfd: Add module build support for RZ/G2L MTU3aBiju Das2-1/+2
2023-08-18mfd: hi655x-pmic: Convert to devm_platform_ioremap_resource()Yangtao Li1-2/+1
2023-08-18mfd: stm32-timers: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-08-18mfd: omap-usb-host: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-08-18mfd: exynos-lpass: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-08-18mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-08-18mfd: omap-usb-tll: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-08-18mfd: atmel-hlcdc: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-08-18mfd: rk808: Make MFD_RK8XX tristateGeert Uytterhoeven1-1/+1
2023-08-18mfd: ipaq-micro: Use %*ph for printing hexdump of a small bufferAndy Shevchenko1-4/+1
2023-08-18Merge tags 'ib-mfd-pinctrl-soundwire-v6.6' and 'ib-mfd-regulator-v6.6' into i...Lee Jones1-5/+12
2023-08-18mfd: tps65086: Read DEVICE ID register 1 from deviceAndre Werner1-5/+12
2023-08-17mfd: cs42l43: Add support for cs42l43 core driverCharles Keepax6-0/+1579
2023-07-28mfd: tps6586x: Register restart handlerBenjamin Bara1-0/+21
2023-07-28mfd: tps6586x: Use devm-based power off handlerBenjamin Bara1-8/+21
2023-07-03Merge tag 'mfd-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds113-172/+678
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-9/+5
2023-06-26mfd: Switch two more drivers back to use struct i2c_driver::probeUwe Kleine-König2-2/+2
2023-06-21mfd: stmpe: Only disable the regulators if they are enabledChristophe JAILLET1-2/+2
2023-06-21mfd: max77541: Add ADI MAX77541/MAX77540 PMIC SupportOkan Sahin3-0/+238
2023-06-15mfd: core: Use of_property_read_reg() to parse "reg"Rob Herring1-5/+1
2023-06-15mfd: stmfx: Nullify stmfx->vdd in case of errorAmelie Delaunay1-3/+2