linux/Documentation/devicetree/bindings/mfd
Linus Torvalds 7406fd75a9 - New Drivers
- Add support for Ampere Computing SMpro
    - Add support for TI TPS65219 PMIC
 
  - New Functionality
    - Add support for multiple devices of the same type; rk808
 
  - Fix-ups
    - Convert a bunch of I2C class drivers over to .probe_new()
    - Remove superfluous includes; mc13xxx-*, palmas, timberdale
    - Use correct includes for GPIO handling; madera-core
    - Convert to GPIOD; twl6040
    - Remove unused platform data handling; twl6040
    - Device Tree changes; many
    - Remove unused drivers; dm355evm_msp, davinci_voicecodec, htc-i2cpld
    - Add support for modules; palmas
    - Enable COMPILE_TEST support; intel_soc_pmic*
    - Trivial: spelling / whitespace fixes; mc13xxx-spi
    - Replace old PM helpers with new ones; many
    - Convert deprecated mask_invert usage to unmask_base; many
    - Use devm_*() calls; qcom_rpm
    - MAINTAINER fix-ups
    - Make use of improved / replaced APIs; palmas, fsl-imx25-tsadc,
                                            stm32-lptimer, qcom_rpm, rohm-*
 
  - Bug Fixes
    - Add bounds / error checking; mt6360-core
    - No sleeping inside critical sections; axp20x
    - Fix missing dependencies; ROHM_BD957XMUF
    - Repair error paths; qcom-pm8008
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmOhmWgACgkQUa+KL4f8
 d2GEMA/+LQ+1Iv/MS8xh9a5SNs3lUJcHmNe8j1OhdD62usl1gQa9HegyL+h60Ajm
 r+MAxO3s0iTvPJFi9+i9S/BdO0XtdF1+0eIFm3Qih4A8NUDeK4wnr1J+5fswYvPG
 5Nvut/sqIQhCoT64T7009pwdRx8S5b1Von7+hGfDoC3UN0cGqW8+/3K0lEE4I1FY
 RaDKwS4Wvs3zZdfs/EQ0ILqTJKp0Mw3qKEbS9rB2XaLwa/eteZAeZBuypJDH9XLY
 GkJDeX51jLynjA7mp10p7bf1v6/p8JXcBUaz/vvPwYIM2oV46PHw9dbtzuPzz9iD
 O12reYGhssuVRTN8fCm+T82Jo99TiWrhagJG3gTqtrFQrs19w341Vetb7wDn14+z
 rL88pCo7xHLYwPGKXfup2GaGVt5GP6zEr6REnelw9yGmuxbAWajwWK2x64TAReGV
 8rOUt1VQyaY874dQ0iulrs+bKwaaPnpDgEzUeB6b4LG6zYoupQFD1+dfIzRq8k42
 wnAg5QdzcWFWzBOH0neUkyq7iZvLL3S5pLRWTENV8rLvEiNIPzWAMPHGFeYO8xm2
 lx+6B5XVfGd3oMze8mFwbrkLlpzbRS1j8bIV6kwlbcw44mw0w/EKtNW8Qlxw8HWA
 lvR9M/+NzniaCM8yJVZcB97k5r5ukZ6rSfQWCm9htIzdvLW09iM=
 =HT19
 -----END PGP SIGNATURE-----

Merge tag 'mfd-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

Pull MFD updates from Lee Jones:
 "New Drivers:
   - Add support for Ampere Computing SMpro
   - Add support for TI TPS65219 PMIC

  New Functionality:
   - Add support for multiple devices of the same type; rk808

  Fix-ups:
   - Convert a bunch of I2C class drivers over to .probe_new()
   - Remove superfluous includes; mc13xxx-*, palmas, timberdale
   - Use correct includes for GPIO handling; madera-core
   - Convert to GPIOD; twl6040
   - Remove unused platform data handling; twl6040
   - Device Tree changes; many
   - Remove unused drivers; dm355evm_msp, davinci_voicecodec, htc-i2cpld
   - Add support for modules; palmas
   - Enable COMPILE_TEST support; intel_soc_pmic*
   - Trivial: spelling / whitespace fixes; mc13xxx-spi
   - Replace old PM helpers with new ones; many
   - Convert deprecated mask_invert usage to unmask_base; many
   - Use devm_*() calls; qcom_rpm
   - MAINTAINER fix-ups
   - Make use of improved / replaced APIs; palmas, fsl-imx25-tsadc,
     stm32-lptimer, qcom_rpm, rohm-*

  Bug Fixes:
   - Add bounds / error checking; mt6360-core
   - No sleeping inside critical sections; axp20x
   - Fix missing dependencies; ROHM_BD957XMUF
   - Repair error paths; qcom-pm8008"

* tag 'mfd-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (161 commits)
  dt-bindings: mfd: da9062: Correct file name for watchdog
  mfd: pm8008: Fix return value check in pm8008_probe()
  mfd: rohm: Use dev_err_probe()
  mfd: Drop obsolete dependencies on COMPILE_TEST
  dt-bindings: mfd: da9062: Move IRQ to optional properties
  mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
  mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
  mfd: stm32-lptimer: Use devm_platform_get_and_ioremap_resource()
  mfd: rohm-bd9576: Convert to i2c's .probe_new()
  mfd: fsl-imx25-tsadc: Use devm_platform_get_and_ioremap_resource()
  dt-bindings: Fix maintainer email for a few ROHM ICs
  mfd: palmas: Use device_get_match_data() to simplify the code
  Input: Add tps65219 interrupt driven powerbutton
  mfd: tps65219: Add driver for TI TPS65219 PMIC
  mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
  mfd: wcd934x: Convert irq chip to config regs
  mfd: tps65090: Replace irqchip mask_invert with unmask_base
  mfd: sun4i-gpadc: Replace irqchip mask_invert with unmask_base
  mfd: stpmic1: Fix swapped mask/unmask in irq chip
  mfd: sprd-sc27xx-spi: Replace irqchip mask_invert with unmask_base
  ...
2022-12-21 09:19:24 -08:00
..
88pm860x.txt
act8945a.txt dt-bindings: mfd: Correct interrupt flags in examples 2020-09-30 17:46:29 +01:00
actions,atc260x.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
allwinner,sun4i-a10-ts.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun6i-a31-prcm.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
allwinner,sun8i-a23-prcm.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
altera-a10sr.txt
ampere,smpro.yaml dt-bindings: mfd: Add bindings for Ampere Altra SMPro MFD driver 2022-12-07 13:28:09 +00:00
as3711.txt
as3722.txt
aspeed,ast2x00-scu.yaml dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format 2022-09-28 16:09:51 +01:00
aspeed-gfx.txt
aspeed-lpc.yaml dt-bindings: aspeed: Add UART routing controller 2021-09-29 17:11:08 -05:00
atmel-flexcom.txt ARM: dts: at91: use generic node name for dataflash 2022-04-13 18:42:50 +02:00
atmel-gpbr.txt
atmel-hlcdc.txt
atmel-matrix.txt
atmel-smc.txt
bfticu.txt
brcm,bcm6318-gpio-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bcm6328-gpio-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bcm6358-gpio-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bcm6362-gpio-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bcm6368-gpio-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bcm59056.txt
brcm,bcm63268-gpio-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,cru.yaml dt-bindings: mfd: brcm,cru: Rename pinctrl node 2022-03-23 14:51:44 +00:00
brcm,iproc-cdru.txt
brcm,iproc-mhb.txt
brcm,misc.yaml dt-bindings: mfd: Add Broadcom's MISC block 2021-11-05 14:38:51 +00:00
brcm,twd.yaml dt-bindings: timer: Add Broadcom's BCMBCA timers 2022-12-07 13:28:09 +00:00
canaan,k210-sysctl.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
cirrus,lochnagar.yaml Here's the main clk pull request for this merge window. We have some 2022-10-08 10:06:48 -07:00
cirrus,madera.yaml dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example 2022-01-20 12:55:26 -06:00
da9052-i2c.txt
da9055.txt
da9062.txt dt-bindings: mfd: da9062: Correct file name for watchdog 2022-12-08 14:42:01 +00:00
da9150.txt
delta,tn48m-cpld.yaml dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings 2022-02-25 09:59:35 +01:00
dlg,da9063.yaml dt-bindings: mfd: dlg,da9063: Add missing regulator patterns 2022-09-28 16:17:41 +01:00
ene-kb930.yaml Devicetree updates for v6.2, part 2: 2022-12-20 08:48:24 -06:00
ene-kb3930.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
fsl,imx8qxp-csr.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
fsl-imx25-tsadc.txt
gateworks-gsc.yaml dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes 2022-09-28 16:17:40 +01:00
google,cros-ec.yaml dt-bindings: cros-ec: Add ChromeOS fingerprint binding 2022-10-31 12:02:56 +08:00
hi6421.txt
hisilicon,hi655x.txt
hisilicon,hi6421-spmi-pmic.yaml dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some rules stricter 2021-07-27 16:33:14 +02:00
iqs62x.yaml dt-bindings: mfd: Correct the node name of the panel LED 2021-02-08 13:54:07 +00:00
khadas,mcu.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
kontron,sl28cpld.yaml dt-bindings: mfd: Add bindings for sl28cpld 2020-09-17 15:57:14 +01:00
lp873x.txt
lp3943.txt
max8925.txt
max8998.txt
max77620.txt
max77650.yaml dt-bindings: Add missing 'unevaluatedProperties' to regulator nodes 2022-12-08 11:46:40 +00:00
maxim,max14577.yaml dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes 2022-09-28 16:17:40 +01:00
maxim,max77686.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
maxim,max77693.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
maxim,max77714.yaml dt-bindings: update Luca Ceresoli's e-mail address 2022-06-06 08:30:52 -05:00
maxim,max77802.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
maxim,max77843.yaml dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes 2022-09-28 16:17:40 +01:00
mc13xxx.txt
mediatek,mt6360.yaml dt-bindings: Add missing 'unevaluatedProperties' to regulator nodes 2022-12-08 11:46:40 +00:00
mediatek,mt6370.yaml dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example 2022-10-12 09:02:13 -05:00
mediatek,mt8195-scpsys.yaml dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186 2022-09-28 16:17:41 +01:00
mfd.txt
motorola-cpcap.txt dt-bindings: power: supply: cpcap-charger: update cpcap-charger.yaml reference 2021-06-02 20:59:28 -05:00
mps,mp2629.yaml dt-bindings: mfd: Add mp2733 compatible 2022-07-19 10:54:40 +01:00
mscc,ocelot.yaml dt-bindings: mfd: ocelot: Remove unnecessary driver wording 2022-12-07 13:28:09 +00:00
mt6397.txt dt-bindings: mfd: mt6397: Add binding for MT6357 2022-12-07 13:28:08 +00:00
mxs-lradc.txt
netronix,ntxec.yaml dt-bindings: mfd: Add binding for Netronix embedded controller 2021-03-10 11:06:25 +00:00
omap-usb-host.txt
omap-usb-tll.txt
palmas.txt
qcom,pm8008.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
qcom,spmi-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
qcom,tcsr.yaml dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8976 2022-12-07 13:28:09 +00:00
qcom-pm8xxx.yaml - New Drivers 2022-12-21 09:19:24 -08:00
qcom-rpm.txt
qriox.txt
retu.txt
richtek,rt4831.yaml mfd: rt4831: Adds DT binding document for Richtek RT4831 2021-06-02 10:50:01 +01:00
richtek,rt5120.yaml dt-binding: mfd: Add Richtek RT5120 PMIC support 2022-09-28 16:09:51 +01:00
ricoh,rn5t618.yaml dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mistake of 'additionally' 2021-04-14 16:03:13 +01:00
rockchip,rk805.yaml dt-bindings: mfd: rk808: Convert bindings to yaml 2022-05-20 13:08:15 +01:00
rockchip,rk808.yaml dt-bindings: mfd: rk808: Convert bindings to yaml 2022-05-20 13:08:15 +01:00
rockchip,rk809.yaml dt-bindings: mfd: rk808: Convert bindings to yaml 2022-05-20 13:08:15 +01:00
rockchip,rk817.yaml dt-bindings: power: supply: define monitored-battery in common place 2022-11-05 21:18:47 +01:00
rockchip,rk818.yaml dt-bindings: mfd: rk808: Convert bindings to yaml 2022-05-20 13:08:15 +01:00
rohm,bd9571mwv.yaml dt-bindings: mfd: bd9571mwv: Convert to json-schema 2021-11-29 13:16:59 +00:00
rohm,bd9576-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
rohm,bd71815-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
rohm,bd71828-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
rohm,bd71837-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
rohm,bd71847-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
samsung,exynos5433-lpass.yaml - New Device Support 2022-05-27 15:39:47 -07:00
samsung,s2mpa01.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
samsung,s2mps11.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
samsung,s5m8767.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
silergy,sy7636a.yaml dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes 2022-09-28 16:17:40 +01:00
sky81452.txt
sprd,sc27xx-pmic.txt
sprd,ums512-glbreg.yaml dt-bindings: mfd: sprd: Add bindings for ums512 global registers 2022-09-28 16:17:41 +01:00
st,stm32-lptimer.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,stm32-timers.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,stmfx.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,stpmic1.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
stericsson,ab8500.yaml dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes 2022-09-28 16:17:40 +01:00
stericsson,db8500-prcmu.yaml mfd: ab8500: Rewrite bindings in YAML 2022-03-08 09:44:05 +00:00
stmpe.txt
syscon.yaml dt-bindings: mfd: syscon: Add nuvoton,wpcm450-shm 2022-12-07 13:28:10 +00:00
tc3589x.txt
ti,am3359-tscadc.yaml dt-bindings: mfd: ti,am3359-tscadc: Add missing power-domains property 2022-12-07 13:28:08 +00:00
ti,j721e-system-controller.yaml dt-bindings: mfd: ti,j721e-system-controller: Add compatible strings for other platforms 2022-12-07 13:28:09 +00:00
ti,lp87524-q1.yaml dt-bindings: mfd: lp875xx: Add optional reset GPIO 2021-04-14 16:03:33 +01:00
ti,lp87561-q1.yaml dt-bindings: mfd: lp875xx: Add optional reset GPIO 2021-04-14 16:03:33 +01:00
ti,lp87565-q1.yaml dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries 2021-08-30 07:01:24 -05:00
ti,tps65086.yaml dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes 2022-09-28 16:17:40 +01:00
ti-keystone-devctrl.txt
ti-lmu.txt
tps6105x.txt
tps6507x.txt
tps65910.txt
tps65912.txt
twl-family.txt mfd: Replace HTTP links with HTTPS ones 2020-08-13 07:50:59 +01:00
twl4030-audio.txt
twl4030-power.txt
twl6040.txt
wlf,arizona.yaml dt-bindings: mfd: wlf,arizona: Add spi-max-frequency 2022-05-23 15:13:26 +01:00
wm831x.txt
x-powers,ac100.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
x-powers,axp152.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
xylon,logicvc.yaml dt-bindings: mfd: logicvc: Add patternProperties for the display 2021-11-05 14:40:05 +00:00
zii,rave-sp.txt