linux/drivers/mfd
Linus Torvalds bf4afc53b7 Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
This was done entirely with mindless brute force, using

    git grep -l '\<k[vmz]*alloc_objs*(.*, GFP_KERNEL)' |
        xargs sed -i 's/\(alloc_objs*(.*\), GFP_KERNEL)/\1)/'

to convert the new alloc_obj() users that had a simple GFP_KERNEL
argument to just drop that argument.

Note that due to the extreme simplicity of the scripting, any slightly
more complex cases spread over multiple lines would not be triggered:
they definitely exist, but this covers the vast bulk of the cases, and
the resulting diff is also then easier to check automatically.

For the same reason the 'flex' versions will be done as a separate
conversion.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2026-02-21 17:09:51 -08:00
..
88pm80x.c mfd: Remove redundant dev_set_drvdata() from I2C drivers 2023-06-15 09:19:37 +01:00
88pm800.c mfd: 88pm80x: Constify read-only regmap structs 2024-08-30 09:40:11 +01:00
88pm805.c mfd: 88pm80x: Constify read-only regmap structs 2024-08-30 09:40:11 +01:00
88pm860x-core.c mfd: Fix building without CONFIG_OF 2025-06-19 11:05:30 +01:00
88pm860x-i2c.c
88pm886.c mfd: 88pm886: Add GPADC cell 2025-10-01 10:29:00 +01:00
Kconfig mfd: simple-mfd-i2c: Add Delta TN48M CPLD support 2026-01-22 14:23:23 +00:00
Makefile mfd: wl1273-core: Remove unused driver 2025-11-06 14:03:37 +00:00
aat2870-core.c mfd: aat2870: Use per-client debugfs directory 2025-05-22 15:49:58 +01:00
ab8500-core.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
ab8500-sysctrl.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
abx500-core.c
ac100.c mfd: ac100: Convert to use maple tree register cache 2024-02-23 14:58:03 +00:00
acer-ec-a500.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
act8945a.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
adp5520.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
adp5585.c mfd: adp5585: Drop useless return statement 2025-10-01 10:28:03 +01:00
altera-a10sr.c mfd: altera-a10sr: Remove redundant of_match_ptr() 2023-08-22 08:07:50 +01:00
altera-sysmgr.c mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup 2025-11-06 14:03:32 +00:00
arizona-core.c mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure 2026-01-22 14:22:26 +00:00
arizona-i2c.c mfd: arizona-i2c: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
arizona-irq.c mfd: arizona: Make legacy gpiolib interface optional 2025-10-01 10:28:24 +01:00
arizona-spi.c mfd: arizona: Simplify with spi_get_device_match_data() 2024-07-04 17:38:40 +01:00
arizona.h mfd: arizona: Split of_match table into I2C and SPI versions 2021-11-05 14:40:26 +00:00
as3711.c mfd: as3711: Convert to use maple tree register cache 2024-02-23 14:58:03 +00:00
as3722.c mfd: as3722: Fix wakeup source leaks on device unbind 2025-05-23 08:49:07 +01:00
at91-usart.c
atc260x-core.c mfd: atc260x: Convert a bunch of commas to semicolons 2024-09-23 16:20:55 +01:00
atc260x-i2c.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
atmel-flexcom.c mfd: atmel-flexcom/rk8xx-core: Convert comma to semicolon 2024-10-16 09:04:09 +01:00
atmel-hlcdc.c mfd: atmel-hlcdc: Add compatible for sama7d65 XLCD controller 2026-01-22 14:22:51 +00:00
atmel-smc.c mfd: syscon: atmel-smc: Don't use "proxy" headers 2025-07-24 11:27:15 +01:00
axp20x-i2c.c mfd: axp20x: Add support for AXP323 2024-10-31 15:51:29 +00:00
axp20x-rsb.c mfd: axp20x: Add support for AXP717 PMIC 2024-03-28 09:50:59 +00:00
axp20x.c mfd: axp20x: AXP717: Add type-C CC registers 2026-01-22 14:23:10 +00:00
bcm590xx.c mfd: bcm590xx: Add PMU ID/revision parsing function 2025-05-22 10:57:00 +01:00
bcm2835-pm.c mfd: bcm2835-pm: Add support for BCM2712 2025-11-06 17:01:05 +00:00
bd9571mwv.c mfd: bd9571mwv: Constify struct regmap_irq_chip 2024-08-30 09:40:11 +01:00
bq257xx.c mfd: bq257xx: Add support for BQ25703A core driver 2025-09-11 15:54:43 +01:00
cgbc-core.c mfd: cgbc: Add support for backlight 2026-02-04 11:07:20 +00:00
cros_ec_dev.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
cs40l50-core.c mfd: Remove redundant pm_runtime_mark_last_busy() calls 2025-07-30 08:16:43 +01:00
cs40l50-i2c.c mfd: cs40l50: Add support for CS40L50 core driver 2024-06-28 15:36:05 +01:00
cs40l50-spi.c mfd: cs40l50: Add support for CS40L50 core driver 2024-06-28 15:36:05 +01:00
cs42l43-i2c.c - Fix race in device_node_get_regmap() using more extensive locking. 2025-01-22 09:16:02 -08:00
cs42l43-sdw.c - Fix race in device_node_get_regmap() using more extensive locking. 2025-01-22 09:16:02 -08:00
cs42l43.c mfd: cs42l43: Remove IRQ masking in suspend 2025-10-01 10:28:56 +01:00
cs42l43.h mfd: cs42l43: Use devres for remove as well 2024-12-17 13:17:25 +00:00
cs47l15-tables.c mfd: cs47l15: Update to use maple tree register cache 2023-08-18 21:48:01 +01:00
cs47l24-tables.c mfd: cs47l24: Update to use maple tree register cache 2023-08-18 21:48:02 +01:00
cs47l35-tables.c mfd: cs47l35: Update to use maple tree register cache 2023-08-18 21:48:02 +01:00
cs47l85-tables.c mfd: cs47l85: Update to use maple tree register cache 2023-08-18 21:48:02 +01:00
cs47l90-tables.c mfd: cs47l90: Update to use maple tree register cache 2023-08-18 21:48:02 +01:00
cs47l92-tables.c mfd: cs47l92: Update to use maple tree register cache 2023-08-18 21:48:02 +01:00
cs5535-mfd.c
da903x.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
da9052-core.c mfd: da9052: Store result from fault_log 2024-12-17 13:17:25 +00:00
da9052-i2c.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
da9052-irq.c
da9052-spi.c Revert "mfd: da9052-spi: Change read-mask to write-mask" 2026-01-22 14:22:11 +00:00
da9055-core.c mfd: da9055: Simplify the error handling path in da9055_device_init() 2025-11-06 14:05:02 +00:00
da9055-i2c.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
da9062-core.c mfd: da9062-core: Constify read-only regmap structs 2024-08-30 09:40:11 +01:00
da9063-core.c
da9063-i2c.c mfd: da9063: Occupy second I2C address 2025-11-06 14:03:46 +00:00
da9063-irq.c
da9150-core.c mfd: dialog: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
db8500-prcmu-regs.h
db8500-prcmu.c mfd: Switch to irq_domain_create_*() 2025-05-16 21:06:10 +02:00
dln2.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ene-kb3930.c mfd: ene-kb3930: Fix a potential NULL pointer dereference 2025-03-14 08:59:07 +00:00
exynos-lpass.c mfd: Remove unneeded 'fast_io' parameter in regmap_config 2025-10-01 10:28:26 +01:00
ezx-pcap.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
fsl-imx25-tsadc.c mfd: Remove unneeded 'fast_io' parameter in regmap_config 2025-10-01 10:28:26 +01:00
gateworks-gsc.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hi655x-pmic.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
hi6421-pmic-core.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
hi6421-spmi-pmic.c
intel-lpss-acpi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
intel-lpss-pci.c mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs 2026-01-22 14:23:56 +00:00
intel-lpss.c PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally 2025-02-19 13:22:12 +01:00
intel-lpss.h mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 2024-02-23 14:58:00 +00:00
intel-m10-bmc-core.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
intel-m10-bmc-pmci.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
intel-m10-bmc-spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
intel_pmc_bxt.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_quark_i2c_gpio.c
intel_soc_pmic_bxtwc.c mfd: intel_soc_pmic_*: Consistently use filename as driver name 2024-11-12 12:15:42 +00:00
intel_soc_pmic_chtdc_ti.c mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag 2025-10-01 10:28:17 +01:00
intel_soc_pmic_chtwc.c mfd: intel_soc_pmic_*: Consistently use filename as driver name 2024-11-12 12:15:42 +00:00
intel_soc_pmic_crc.c mfd: intel_soc_pmic_crc: Drop unneeded assignment for cache_type 2025-03-14 08:59:05 +00:00
intel_soc_pmic_mrfld.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
ioc3.c MIPS: Update Joshua Kinard's e-mail address 2025-07-28 09:57:24 +02:00
ipaq-micro.c mfd: ipaq-micro/tps65010: Use str_enable_disable-like helpers 2025-03-14 08:59:05 +00:00
iqs62x.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
janz-cmodio.c mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit 2021-11-05 14:40:27 +00:00
kempld-core.c mfd: kempld: Use PTR_ERR_OR_ZERO() to simplify code 2025-10-01 10:28:22 +01:00
khadas-mcu.c mfd: khadas-mcu: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
lm3533-core.c mfd: lm3533: Move to new GPIO descriptor-based APIs 2024-07-04 17:38:40 +01:00
lm3533-ctrlbank.c
lochnagar-i2c.c mfd: lochnagar-i2c: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
loongson-se.c mfd: Add support for Loongson Security Engine chip controller 2025-09-02 12:29:57 +01:00
lp873x.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
lp3943.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
lp8788-irq.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
lp8788.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
lp87565.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
lpc_ich.c mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id 2024-12-17 13:17:25 +00:00
lpc_sch.c
ls2k-bmc-core.c mfd: ls2kbmc: Use PCI API instead of direct accesses 2026-01-22 14:23:53 +00:00
macsmc.c mfd: macsmc: Initialize mutex 2026-01-22 14:23:20 +00:00
madera-core.c mfd: madera: Work around false-positive -Wininitialized warning 2025-10-01 10:28:20 +01:00
madera-i2c.c mfd: madera-i2c: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
madera-spi.c mfd: madera: Simplify with spi_get_device_match_data() 2024-07-04 17:38:40 +01:00
madera.h
max7360.c mfd: Add max7360 support 2025-09-16 15:24:48 +01:00
max8907.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
max8925-core.c mfd: Fix building without CONFIG_OF 2025-06-19 11:05:30 +01:00
max8925-i2c.c mfd: max8925: Fix wakeup source leaks on device unbind 2025-05-23 08:49:11 +01:00
max8997-irq.c mfd: Switch to irq_domain_create_*() 2025-05-16 21:06:10 +02:00
max8997.c mfd: max899x: Use dedicated interrupt wake setters 2025-10-01 10:28:23 +01:00
max8998-irq.c mfd: Switch to irq_domain_create_*() 2025-05-16 21:06:10 +02:00
max8998.c mfd: max899x: Use dedicated interrupt wake setters 2025-10-01 10:28:23 +01:00
max14577.c mfd: max14577: Fix wakeup source leaks on device unbind 2025-05-23 08:49:08 +01:00
max77541.c mfd: max77541: Fix wakeup source leaks on device unbind 2025-05-23 08:49:09 +01:00
max77620.c mfd: max77620: Fix potential IRQ chip conflict when probing two devices 2025-11-06 14:04:02 +00:00
max77650.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
max77686.c mfd: max77686: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
max77693.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
max77705.c power supply and reset changes for the 6.18 series 2025-10-01 13:02:59 -07:00
max77714.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
max77759.c mfd: max77759: Drop use of irqd_get_trigger_type 2026-01-22 14:22:38 +00:00
max77843.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
mc13xxx-core.c mfd: mc13xxx: Use bitfield helpers 2024-02-23 15:53:29 +00:00
mc13xxx-i2c.c mfd: mc13xxx: Simplify device data fetching in probe() 2023-08-22 08:07:52 +01:00
mc13xxx-spi.c mfd: mc13xxx-spi: Constify struct regmap_bus 2024-08-30 09:40:13 +01:00
mc13xxx.h mfd: mc13xxx: Make mc13xxx_common_exit() return void 2021-11-05 14:40:26 +00:00
mcp-core.c driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
mcp-sa11x0.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
menelaus.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
menf21bmc.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
mfd-core.c mfd: core: Simplify storing device_node in mfd_match_of_node_to_dev() 2026-01-22 14:23:07 +00:00
motorola-cpcap.c mfd: motorola-cpcap: Drop unnecessary of_match_device() call 2023-11-01 10:02:16 +00:00
mp2629.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
mt6358-irq.c mfd: mt6358-irq: Fix missing irq_domain_remove() in error path 2025-11-20 14:24:03 +00:00
mt6360-core.c mfd: mt6360: Use scoped variables with memory allocators to simplify error paths 2024-08-30 09:40:13 +01:00
mt6370.c mfd: mt6370: Fix the interrupt naming typo 2025-07-24 11:27:18 +01:00
mt6370.h mfd: mt6370: Fix the interrupt naming typo 2025-07-24 11:27:18 +01:00
mt6397-core.c mfd: mt6397: Do not use generic name for keypad sub-devices 2025-07-24 11:27:20 +01:00
mt6397-irq.c mfd: mt6397-irq: Fix missing irq_domain_remove() in error path 2025-11-20 14:22:36 +00:00
mxs-lradc.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
nct6694.c mfd: Add core driver for Nuvoton NCT6694 2025-09-16 14:41:57 +01:00
ntxec.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ocelot-core.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ocelot-spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ocelot.h mfd: ocelot: Add support for the vsc7512 chip via spi 2022-09-09 07:54:47 +01:00
omap-usb-host.c mfd: omap-usb-host: Fix OF populate on driver rebind 2026-01-22 14:23:40 +00:00
omap-usb-tll.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
omap-usb.h
palmas.c mfd: palmas: Make similar OF and ID table 2023-11-01 10:02:10 +00:00
pf1550.c mfd: pf1550: Add core driver for the PF1550 PMIC 2025-10-21 16:43:32 +01:00
qcom-pm8xxx.c mfd: qcom-pm8xxx: Fix OF populate on driver rebind 2026-01-22 14:23:38 +00:00
qcom-pm8008.c mfd: qcom-pm8008: Add missing MODULE_DESCRIPTION() macro 2024-07-04 17:38:40 +01:00
qcom-spmi-pmic.c mfd: qcom-spmi-pmic: Use for_each_child_of_node_scoped() 2024-09-23 16:20:54 +01:00
qcom_rpm.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
qnap-mcu.c mfd: qnap-mcu: Add driver data for TS133 variant 2026-01-22 14:23:32 +00:00
rave-sp.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
rc5t583-irq.c mfd: rc5t583-irq: Remove the unneeded include <linux/i2c.h> 2023-06-15 09:19:36 +01:00
rc5t583.c mfd: rc5t583: Convert to use maple tree register cache 2024-02-23 14:58:05 +00:00
rdc321x-southbridge.c
retu-mfd.c mfd: retu: Constify read-only regmap structs 2024-08-30 09:40:12 +01:00
rk8xx-core.c mfd: rk8xx: Add RK801 support 2026-01-20 14:57:41 +00:00
rk8xx-i2c.c mfd: rk8xx: Add RK801 support 2026-01-20 14:57:41 +00:00
rk8xx-spi.c mfd: rk8xx: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
rn5t618.c mfd: rn5t618: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
rohm-bd718x7.c mfd: bd718x7: Use regmap_reg_range() for pmic_status_range 2025-11-06 16:02:11 +00:00
rohm-bd9576.c mfd: rohm-bd9576: Constify read-only regmap structs 2024-08-30 09:40:11 +01:00
rohm-bd71828.c mfd: rohm-bd71828: Support ROHM BD72720 2026-01-13 12:47:28 +00:00
rohm-bd96801.c mfd: bd96801: Support ROHM BD96806 2025-04-24 14:53:13 +01:00
rsmu.h mfd: rsmu: Support 32-bit address space 2023-04-26 11:40:34 +01:00
rsmu_core.c mfd: rsmu: Split core code into separate module 2024-07-04 17:08:02 +01:00
rsmu_i2c.c mfd: rsmu: support I2C SMBus access 2024-05-10 15:39:18 +01:00
rsmu_spi.c mfd: rsmu: support I2C SMBus access 2024-05-10 15:39:18 +01:00
rt4831.c mfd: Add missing MODULE_DESCRIPTION() macros 2024-07-04 17:38:40 +01:00
rt5033.c mfd: rt5033: Fix wakeup source leaks on device unbind 2025-05-23 08:49:12 +01:00
rt5120.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
rz-mtu3.c mfd: rz-mtu3: Fix MTU5 NFCR register offset 2025-10-01 10:28:58 +01:00
rz-mtu3.h mfd: Add Renesas RZ/G2L MTU3a core driver 2023-04-26 11:40:34 +01:00
sec-acpm.c mfd: sec: Add support for S2MPG11 PMIC via ACPM 2026-02-04 10:37:29 +00:00
sec-common.c mfd: sec: Add support for S2MPG11 PMIC via ACPM 2026-02-04 10:37:29 +00:00
sec-core.h mfd: sec: Drop now unused struct sec_pmic_dev::irq_data 2026-01-20 15:37:48 +00:00
sec-i2c.c mfd: sec: Add myself as module author 2025-05-23 08:48:50 +01:00
sec-irq.c MFD for v6.20 2026-02-16 11:05:44 -08:00
si476x-cmd.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
si476x-i2c.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
si476x-prop.c mfd: si476x: Convert to use maple tree register cache 2024-02-23 14:58:05 +00:00
simple-mfd-i2c.c mfd: simple-mfd-i2c: Add Delta TN48M CPLD support 2026-01-22 14:23:23 +00:00
simple-mfd-i2c.h
sky81452.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
sm501.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smpro-core.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
sprd-sc27xx-spi.c mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind 2025-05-23 08:49:13 +01:00
ssbi.c mfd: Add missing MODULE_DESCRIPTION() macros 2024-07-04 17:38:40 +01:00
stm32-lptimer.c mfd: Remove unneeded 'fast_io' parameter in regmap_config 2025-10-01 10:28:26 +01:00
stm32-timers.c mfd: stm32-timers: Fix build warnings about export.h 2025-07-24 11:27:01 +01:00
stmfx.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
stmpe-i2c.c gpio updates for v6.18-rc1 2025-10-01 11:34:12 -07:00
stmpe-spi.c gpio updates for v6.18-rc1 2025-10-01 11:34:12 -07:00
stmpe.c MFD for v6.18 2025-10-01 12:04:12 -07:00
stmpe.h mfd: stmpe: Make stmpe_remove() return void 2021-11-05 14:40:26 +00:00
stpmic1.c mfd: stpmic1: Use devm_register_power_off_handler() 2024-12-17 13:17:25 +00:00
stw481x.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
sun4i-gpadc.c mfd: Remove unneeded 'fast_io' parameter in regmap_config 2025-10-01 10:28:26 +01:00
sun6i-prcm.c
syscon.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
tc3589x.c mfd: Switch to irq_domain_create_*() 2025-05-16 21:06:10 +02:00
ti-lmu.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
ti_am335x_tscadc.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
timberdale.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
timberdale.h
tps6105x.c mfd: tps6105x: Constify struct regmap_config 2024-08-30 09:40:11 +01:00
tps6507x.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
tps6586x.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
tps6594-core.c mfd: tps6594: Explicitly include bitfield.h 2025-09-11 16:06:02 +01:00
tps6594-i2c.c mfd: tps6594: Add TI TPS652G1 support 2025-07-10 09:58:01 +01:00
tps6594-spi.c mfd: tps6594: Add TI TPS652G1 support 2025-07-10 09:58:01 +01:00
tps65010.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
tps65086.c mfd: tps65086: Constify struct regmap_irq_chip 2024-08-30 09:40:12 +01:00
tps65090.c mfd: tps65090: Constify struct regmap_irq_chip 2024-08-30 09:40:12 +01:00
tps65217.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
tps65218.c mfd: tps65218: Constify struct regmap_irq_chip 2024-08-30 09:40:12 +01:00
tps65219.c mfd: tps65219: Implement LOCK register handling for TPS65214 2026-01-22 14:22:54 +00:00
tps65910.c mfd: tps65910: Constify struct regmap_irq_chip 2024-08-30 09:40:12 +01:00
tps65911-comparator.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
tps65912-core.c mfd: tps65912: Constify struct regmap_irq_chip 2024-08-30 09:40:12 +01:00
tps65912-i2c.c mfd: tps65912: Use devm helper functions to simplify probe 2024-07-04 17:38:40 +01:00
tps65912-spi.c mfd: tps65912: Use devm helper functions to simplify probe 2024-07-04 17:38:40 +01:00
tqmx86.c mfd: tqmx86: Add board definitions for TQMxCU1-HPCM and TQMxCU2-HPCM 2025-11-06 14:03:43 +00:00
twl-core.c mfd: twl-core: Add a clock subdevice for the TWL6030 2024-10-25 09:48:58 +01:00
twl-core.h mfd: twl4030: Make twl4030_exit_irq() return void 2022-04-28 17:24:40 +01:00
twl4030-audio.c mfd: Switch back to struct platform_driver::remove() 2024-11-01 15:56:58 +00:00
twl4030-irq.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
twl4030-power.c mfd: twl4030-power: Accept standard property for power controller 2024-02-23 16:12:03 +00:00
twl6030-irq.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
twl6040.c mfd: Constify reg_sequence and regmap_irq 2025-07-24 11:26:55 +01:00
ucb1x00-assabet.c
ucb1x00-core.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ucb1x00-ts.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
upboard-fpga.c mfd: upboard-fpga: Remove ACPI_PTR() annotation 2025-03-14 08:59:06 +00:00
vexpress-sysreg.c mfd: vexpress-sysreg: Use more common syntax for compound literals 2025-10-01 10:28:59 +01:00
viperboard.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
vx855.c
wcd934x.c mfd: wcd934x: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() 2024-10-16 09:04:10 +01:00
wm97xx-core.c mfd: wolfson: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
wm831x-auxadc.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
wm831x-core.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
wm831x-i2c.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
wm831x-irq.c mfd: Use dev_fwnode() instead of of_fwnode_handle() 2025-07-24 11:27:02 +01:00
wm831x-otp.c
wm831x-spi.c mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data() 2023-11-01 10:02:16 +00:00
wm5102-tables.c mfd: wolfson: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
wm5110-tables.c mfd: wolfson: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
wm8350-irq.c
wm8350-regmap.c mfd: wolfson: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
wm8400-core.c mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-07-04 17:08:02 +01:00
wm8994-core.c mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (again) 2024-07-04 17:38:40 +01:00
wm8994-irq.c mfd: Switch to irq_domain_create_*() 2025-05-16 21:06:10 +02:00
wm8994-regmap.c mfd: wm8994: Update to use maple tree register cache 2023-08-18 21:48:02 +01:00
wm8994.h
wm8997-tables.c mfd: wm8997: Update to use maple tree register cache 2023-08-18 21:48:03 +01:00
wm8998-tables.c mfd: wm8998: Update to use maple tree register cache 2023-08-18 21:48:03 +01:00