linux/drivers/mfd
Andre Przywara b5bfc8ab24 mfd: axp20x: Add support for AXP717 PMIC
The AXP717a is a PMIC chip produced by X-Powers, it can be connected to
an I2C or RSB bus.

It's a rather complete PMIC, with many regulators, interrupts, an ADC and
battery charging functionality. It also offer USB type-C CC pin
handling.

Describe the regmap and the MFD bits, along with the registers exposed
via I2C or RSB. This covers the regulator, interrupts and power key
devices for now.
Advertise the device using the new compatible string.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Tested-by: Ryan Walklin <ryan@testtoast.com>
Link: https://lore.kernel.org/r/20240310010211.28653-4-andre.przywara@arm.com
Signed-off-by: Lee Jones <lee@kernel.org>
2024-03-28 09:50:59 +00:00
..
88pm80x.c mfd: Remove redundant dev_set_drvdata() from I2C drivers 2023-06-15 09:19:37 +01:00
88pm800.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
88pm805.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
88pm860x-core.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
88pm860x-i2c.c
aat2870-core.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
ab8500-core.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
ab8500-sysctrl.c mfd: ab8500-sysctrl: Drop ancient charger 2024-01-10 11:25:56 +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: act8945a: Remove redundant of_match_ptr() 2023-08-22 08:07:50 +01:00
adp5520.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +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: Call of_node_put() only when of_parse_phandle() takes a ref 2024-02-23 16:02:16 +00:00
arizona-core.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
arizona-i2c.c mfd: arizona-i2c: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
arizona-irq.c
arizona-spi.c mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs 2023-11-01 10:02:16 +00:00
arizona.h
as3711.c mfd: as3711: Convert to use maple tree register cache 2024-02-23 14:58:03 +00:00
as3722.c mfd: as3722: Convert to use maple tree register cache 2024-02-23 14:58:03 +00:00
at91-usart.c
atc260x-core.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +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: Use devm_platform_get_and_ioremap_resource() 2023-04-26 11:40:27 +01:00
atmel-hlcdc.c mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controller 2023-11-01 10:02:11 +00:00
atmel-smc.c mfd: atmel-smc: Mark OF related data as maybe unused 2023-04-26 11:40:32 +01:00
axp20x-i2c.c mfd: axp20x: Add support for AXP717 PMIC 2024-03-28 09:50:59 +00:00
axp20x-rsb.c mfd: axp20x: Add support for AXP717 PMIC 2024-03-28 09:50:59 +00:00
axp20x.c mfd: axp20x: Add support for AXP717 PMIC 2024-03-28 09:50:59 +00:00
bcm590xx.c mfd: bcm590xx: Convert to use maple tree register cache 2024-02-23 14:58:03 +00:00
bcm2835-pm.c mfd: various: Use of_property_present() for testing DT property presence 2023-04-26 11:40:32 +01:00
bd9571mwv.c mfd: bd9571mwv: Convert to use maple tree register cache 2024-02-23 14:58:03 +00:00
cros_ec_dev.c mfd: cros_ec_dev: Add GPIO device if feature present on EC 2024-02-23 17:14:13 +00:00
cs42l43-i2c.c mfd: cs42l43: Add some missing dev_err_probe()s 2024-02-23 14:58:02 +00:00
cs42l43-sdw.c mfd: cs42l43: Add some missing dev_err_probe()s 2024-02-23 14:58:02 +00:00
cs42l43.c mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults 2024-03-05 10:40:30 +00:00
cs42l43.h mfd: cs42l43: Tidy up header includes 2024-02-23 14:58:01 +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: dialog: Convert to use maple tree register cache 2024-02-23 14:58:04 +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 mfd: da9052-spi: Remove MODULE_LICENSE in non-modules 2023-04-26 11:40:32 +01:00
da9055-core.c mfd: dialog: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
da9055-i2c.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
da9062-core.c mfd: dialog: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
da9063-core.c
da9063-i2c.c mfd: dialog: Convert to use maple tree register cache 2024-02-23 14:58:04 +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: db8500-prcmu: Replace deprecated strncpy with strscpy 2023-11-01 10:02:14 +00:00
dln2.c mfd: dln2: Fix double put in dln2_probe 2023-11-01 10:02:13 +00:00
ene-kb3930.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
exynos-lpass.c mfd: exynos-lpass: Convert to platform remove callback returning void 2023-12-07 13:50:26 +00:00
ezx-pcap.c mfd: ezx-pcap: Remove MODULE_LICENSE in non-modules 2023-04-26 11:40:31 +01:00
fsl-imx25-tsadc.c mfd: fsl-imx25-tsadc: Convert to platform remove callback returning void 2023-12-07 13:50:26 +00:00
gateworks-gsc.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
hi655x-pmic.c mfd: hi655x-pmic: Convert to platform remove callback returning void 2023-12-07 13:50:26 +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_pmc_bxt.c
intel_quark_i2c_gpio.c
intel_soc_pmic_bxtwc.c mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment 2022-07-19 10:54:42 +01:00
intel_soc_pmic_chtdc_ti.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
intel_soc_pmic_chtwc.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
intel_soc_pmic_crc.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
intel_soc_pmic_mrfld.c
intel-lpss-acpi.c mfd: intel-lpss: Provide Intel LPSS PM ops structure 2023-12-07 13:50:29 +00:00
intel-lpss-pci.c mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 2024-02-23 14:58:00 +00:00
intel-lpss.c mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 2024-02-23 14:58:00 +00: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 mfd: intel-m10-bmc: Manage access to MAX 10 fw handshake registers 2023-06-15 09:19:36 +01:00
intel-m10-bmc-pmci.c mfd: intel-m10-bmc: Move core symbols to own namespace 2023-06-15 09:19:36 +01:00
intel-m10-bmc-spi.c mfd: intel-m10-bmc: Manage access to MAX 10 fw handshake registers 2023-06-15 09:19:36 +01:00
ioc3.c
ipaq-micro.c mfd: ipaq-micro: Remove unused variable i in micro_rx_msg() 2023-08-22 08:07:50 +01:00
iqs62x.c mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_by 2023-11-01 10:02:12 +00:00
janz-cmodio.c
Kconfig mfd: twl: Select MFD_CORE 2024-02-23 17:05:21 +00:00
kempld-core.c mfd: kempld-core: Don't replace resources provided by ACPI 2024-02-23 17:14:14 +00: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: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +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
lp873x.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
lp3943.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
lp8788-irq.c mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() 2022-09-28 16:09:50 +01:00
lp8788.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
lp87565.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
lpc_ich.c mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the SPI base range 2024-02-23 14:58:00 +00:00
lpc_sch.c
madera-core.c mfd: madera: Include correct gpio API 2022-12-07 13:28:07 +00:00
madera-i2c.c mfd: madera-i2c: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
madera-spi.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
madera.h
Makefile mfd: cs42l43: Add support for cs42l43 core driver 2023-08-17 12:06:11 +01:00
max8907.c mfd: max8907: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
max8925-core.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
max8925-i2c.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
max8997-irq.c
max8997.c mfd: max8997: Simplify obtaining I2C match data and drop max8997_i2c_get_driver_data() 2023-11-01 10:02:09 +00:00
max8998-irq.c
max8998.c mfd: max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driver_data() 2023-11-01 10:02:13 +00:00
max14577.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
max77541.c mfd: max77541: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
max77620.c mfd: max77620: Convert to use maple tree register cache 2023-11-01 10:02:15 +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
max77714.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01: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/wm831x-spi: Use spi_get_device_match_data() 2023-11-01 10:02:16 +00:00
mc13xxx.h
mcp-core.c mfd: mcp-core: Make mcp_bus_type const 2024-02-23 14:58:03 +00:00
mcp-sa11x0.c mfd: mcp-sa11x0: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
menelaus.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +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: Constify the struct device_type usage 2024-02-23 16:27:13 +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: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
mt6360-core.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
mt6370.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
mt6370.h mfd: mt6370: Add MediaTek MT6370 support 2022-09-28 16:09:50 +01:00
mt6397-core.c mfd: mt6397-core: Register mt6357 sound codec 2024-02-29 17:44:49 +00:00
mt6397-irq.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
mxs-lradc.c mfd: mxs-lradc: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
ntxec.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
ocelot-core.c mfd: ocelot: add ocelot-serdes capability 2023-03-20 09:08:48 +00:00
ocelot-spi.c - New Drivers 2023-05-02 10:41:31 -07: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: Increase size of buffer to include all possible values 2024-02-23 14:58:00 +00:00
omap-usb-tll.c mfd: omap-usb-tll: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
omap-usb.h
palmas.c mfd: palmas: Make similar OF and ID table 2023-11-01 10:02:10 +00:00
pcf50633-adc.c mfd: pcf50633-adc: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
pcf50633-core.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
pcf50633-gpio.c
pcf50633-irq.c mfd: pcf50633: Remove #ifdef guards for PM related functions 2022-12-07 13:28:11 +00:00
qcom_rpm.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
qcom-pm8xxx.c mfd: qcom-pm8xxx: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
qcom-pm8008.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
qcom-spmi-pmic.c mfd: qcom-spmi-pmic: Add support for PM8937 2023-12-07 13:50:28 +00:00
rave-sp.c TTY/Serial driver update for 6.9-rc1 2024-03-21 12:44:10 -07: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: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
rk8xx-core.c mfd: rk8xx-core: Fix interrupt processing order for power key button 2024-02-23 16:14:45 +00:00
rk8xx-i2c.c mfd: rk8xx: Convert to use maple tree register cache 2023-11-01 10:02:15 +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: rohm: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
rohm-bd9576.c mfd: rohm: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
rohm-bd71828.c mfd: rohm: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
rsmu_core.c
rsmu_i2c.c mfd: rsmu_i2c: Convert to use maple tree register cache 2024-02-23 14:58:05 +00:00
rsmu_spi.c mfd: rsmu_spi: Remove redundant of_match_ptr() 2023-08-22 08:07:50 +01:00
rsmu.h mfd: rsmu: Support 32-bit address space 2023-04-26 11:40:34 +01:00
rt4831.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
rt5033.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +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: Replace raw_spin_lock->spin_lock() 2023-08-22 08:07:52 +01:00
rz-mtu3.h mfd: Add Renesas RZ/G2L MTU3a core driver 2023-04-26 11:40:34 +01:00
sec-core.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
sec-irq.c mfd: sec: Remove PMICs without compatibles 2023-04-26 11:40:26 +01:00
si476x-cmd.c mfd: si476x-cmd: Fix several issues reported by codespell 2023-04-26 11:40:26 +01: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: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01: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 mfd: sm501: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00: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: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
ssbi.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
sta2x11-mfd.c mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC 2022-03-08 09:44:05 +00:00
stm32-lptimer.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
stm32-timers.c mfd: stm32-timers: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
stmfx.c mfd: stmfx: Convert to use maple tree register cache 2024-02-23 14:58:05 +00:00
stmpe-i2c.c mfd: stmpe: Fix Wvoid-pointer-to-enum-cast warning 2023-08-22 08:07:51 +01:00
stmpe-spi.c mfd: stmpe-spi: Remove MODULE_LICENSE in non-modules 2023-04-26 11:40:31 +01:00
stmpe.c mfd: stmpe: Only disable the regulators if they are enabled 2023-06-21 18:45:37 +01:00
stmpe.h
stpmic1.c mfd: stpmic1: Convert to use maple tree register cache 2024-02-23 14:58:05 +00:00
stw481x.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
sun4i-gpadc.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
sun6i-prcm.c
syscon.c mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref 2024-02-23 16:02:02 +00:00
tc3589x.c mfd: tc3589: Fix Wvoid-pointer-to-enum-cast warning 2023-08-22 08:07:52 +01:00
ti_am335x_tscadc.c mfd: ti_am335x_tscadc: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
ti-lmu.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
timberdale.c mfd: timberdale: Remove linux/msi.h include 2022-12-07 13:28:13 +00:00
timberdale.h
tps6105x.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
tps6507x.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
tps6586x.c mfd: tps6586x: Convert to use maple tree register cache 2023-11-01 10:02:14 +00:00
tps6594-core.c mfd: tps6594: Add null pointer check to tps6594_device_init() 2023-12-13 15:52:59 +00:00
tps6594-i2c.c mfd: Switch two more drivers back to use struct i2c_driver::probe 2023-06-26 16:38:30 +01:00
tps6594-spi.c mfd: tps6594: Use spi_get_chipselect() API to access spi->chip_select 2023-12-07 13:36:29 +00:00
tps65010.c - New Drivers 2023-07-03 10:55:04 -07:00
tps65086.c mfd: tps65086: Enable register view in debugfs 2023-12-07 13:50:26 +00:00
tps65090.c mfd: tps65090: Convert to use maple tree register cache 2023-11-01 10:02:14 +00:00
tps65217.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
tps65218.c mfd: tps65128: Convert to use maple tree register cache 2023-11-01 10:02:14 +00:00
tps65219.c mfd: tps65219: Add support for soft shutdown via sys-off API 2023-06-15 09:19:38 +01:00
tps65910.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
tps65911-comparator.c mfd: tps65911-comparator: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
tps65912-core.c mfd: tps65912: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
tps65912-i2c.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +01:00
tps65912-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE 2022-06-10 14:51:36 +02:00
tqmx86.c mfd: tqmx86: Correct board names for TQMxE39x 2023-04-26 11:40:28 +01:00
twl4030-audio.c mfd: twl4030-audio: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
twl4030-irq.c mfd: twl4030: Add missed linux/device.h header 2022-09-28 16:17:41 +01: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: twl6030-irq: Revert to use of_match_device() 2023-12-07 13:50:30 +00:00
twl6040.c mfd: Explicitly include correct DT includes 2023-08-18 21:48:03 +01:00
twl-core.c mfd: twl-core: Add power off implementation for twl603x 2024-02-23 16:11:39 +00:00
twl-core.h mfd: twl4030: Make twl4030_exit_irq() return void 2022-04-28 17:24:40 +01:00
ucb1x00-assabet.c
ucb1x00-core.c mfd: ucb1x00: Remove #ifdef guards for PM related functions 2022-12-07 13:28:11 +00:00
ucb1x00-ts.c
vexpress-sysreg.c mfd: vexpress-sysreg: Fix resource compound literal assignments 2022-11-14 10:01:39 +01:00
viperboard.c
vx855.c
wcd934x.c mfd: wcd934x: Update to use maple tree register cache 2023-11-01 10:02:11 +00:00
wl1273-core.c mfd: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +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 mfd: wm831x: Remove redundant forever while loop 2024-02-23 14:58:01 +00: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
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: Switch i2c drivers back to use .probe() 2023-06-15 09:19:37 +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: wolfson: Convert to use maple tree register cache 2024-02-23 14:58:04 +00:00
wm8994-core.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
wm8994-irq.c
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