mirror-linux/Documentation/devicetree/bindings/mfd
Linus Torvalds b0a53b4f3f - Added support for the Analog Devices ADP5585 GPIO and PWM functions.
- Added parsing of GPIO hogs for the ADP5585.
 - Fixed module autoloading in the MAX14577 driver.
 - Simplified and cleaned up the CROS_EC driver.
 - Made the Lenovo Yoga Tab 3 X90F DMI match less strict in the INTEL_SOC_PMIC_CHTWC driver.
 - Added support for the RK806 PMIC on the I2C bus.
 - Removed the remaining header file for the DS1WM driver.
 - Added compatible strings for various devices in the device tree bindings.
 - Fixed a comma-related issue in the 88PM860X_CORE driver.
 - Constified read-only regmap structs in various drivers.
 - Used scoped variables with memory allocators to simplify error paths in the MT6360 and SYSCON drivers.
 - Added Intel Arrow Lake-H and Panther Lake LPSS PCI IDs.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmbxjKgACgkQUa+KL4f8
 d2HO3A//Vj7h1R6noTl9Zc3fDzFvoTCnsPsIuH52AQHnk7E2ReCFbRwQeXW/aOTa
 QtvY+0LxYnhd/wUzS9ER4zQo5AP+mAk5OAb7oVnR6nL/RJdbWh+0tFu89YYn2oWi
 YeKxPA/SoD6wRnHFf7x2NXc12nbvNVJ7Yc5C8PALB+K41d2o6hs5dgn9DBe2kExY
 pn1FH/EMv2czg5B5PEDteOXcTEV+Q//hhNfBpeRbmF/qEIAIA/ZTDeKaFe2LOfEq
 z144v8m8TcJBwxXSg1KQhEyYdTcz+DtbIJ6YWr7ehllhXq/QPrlLIj0XBtgmPclm
 PaeOQFT007C/oFERSPA4+szwJFnOjkapE/ui5BwQ8BuXfvtp7IxwU8tHJHqO01bb
 ut/sVNtQcTZ9KplVa1m1JTKPKeoTWlfpo4B/2SMsnvDLKrvPQXtuFAKYSzusZWX0
 oJtXGuSEJMQ/27jyxn209VDhdtAPIgLnFFxnoXoIOW7n2sTfeP4AjTFHUIzD2x/u
 ufxUQCM9hNvAz3nYEtdxSh2EVf0bY+Lzu318ce3Hpa/LgFRLH8lqL1IsO1C9ljF7
 uPauDrDQCGmGEPD9x8bR4zRaEUj5qFTfeJHmbwh7xqjqzH9JKMiV6OMbAw2lHP9B
 D0KmsDEcQiU76uuBwRuqXonOfFqGmPGeYvluXXNbeM8st8H8Y34=
 =WuEO
 -----END PGP SIGNATURE-----

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

Pull MFD updates from Lee Jones:

 - Added support for the Analog Devices ADP5585 GPIO and PWM functions

 - Added parsing of GPIO hogs for the ADP5585

 - Fixed module autoloading in the MAX14577 driver

 - Simplified and cleaned up the CROS_EC driver

 - Made the Lenovo Yoga Tab 3 X90F DMI match less strict in the
   INTEL_SOC_PMIC_CHTWC driver

 - Added support for the RK806 PMIC on the I2C bus

 - Removed the remaining header file for the DS1WM driver

 - Added compatible strings for various devices in the device tree
   bindings

 - Fixed a comma-related issue in the 88PM860X_CORE driver

 - Constified read-only regmap structs in various drivers

 - Used scoped variables with memory allocators to simplify error paths
   in the MT6360 and SYSCON drivers

 - Added Intel Arrow Lake-H and Panther Lake LPSS PCI IDs

* tag 'mfd-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (44 commits)
  mfd: atc260x: Convert a bunch of commas to semicolons
  dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p
  mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs
  mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
  dt-bindings: mfd: syscon: Add rk3576 QoS register compatible
  dt-bindings: mfd: adp5585: Add parsing of hogs
  mfd: tc3589x: Drop vendorless compatible string from match table
  mfd: qcom-spmi-pmic: Use for_each_child_of_node_scoped()
  mfd: max77620: Use for_each_child_of_node_scoped()
  mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
  mfd: cros_ec: Update module description
  mfd: cros_ec: Simplify and clean-up cros_ec_dev_init()
  mfd: max14577: Provide MODULE_DEVICE_TABLE() to fix module autoloading
  mfd: rk8xx: Add support for rk806 on i2c bus
  dt-bindings: mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible
  mfd: ds1wm: Remove remaining header file
  MAINTAINERS: Repair file entry in MARVELL 88PM886 PMIC DRIVER
  mfd: 88pm860x-core: Convert comma to semicolon
  mfd: syscon: Use scoped variables with memory allocators to simplify error paths
  mfd: mt6360: Use scoped variables with memory allocators to simplify error paths
  ...
2024-09-23 14:17:08 -07:00
..
88pm860x.txt
act8945a.txt
actions,atc260x.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
adi,adp5585.yaml dt-bindings: mfd: adp5585: Add parsing of hogs 2024-09-23 16:20:54 +01:00
adi,max77541.yaml dt-bindings: mfd: max77541: Add ADI MAX77541/MAX77540 2023-06-28 15:18:36 +01:00
allwinner,sun4i-a10-ts.yaml
allwinner,sun6i-a31-prcm.yaml dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in node names 2024-05-10 15:39:17 +01:00
allwinner,sun8i-a23-prcm.yaml dt-bindings: mfd: allwinner: prcm: Simplify conditional schemas 2023-08-18 21:48:04 +01: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
ams,as3711.yaml dt-bindings: mfd: ams,as3711: Convert to json-schema 2023-12-07 13:50:25 +00:00
arm,dev-platforms-syscon.yaml dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema 2023-11-01 10:02:18 +00:00
as3722.txt
aspeed,ast2x00-scu.yaml dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node 2024-05-10 15:39:17 +01:00
aspeed-gfx.txt
aspeed-lpc.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
atmel,hlcdc.yaml dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format 2024-02-23 14:58:02 +00:00
atmel,sama5d2-flexcom.yaml dt-bindings: mfd: Convert atmel-flexcom to json-schema 2024-02-23 17:14:14 +00:00
atmel-gpbr.txt dt-bindings: mfd: atmel-gpbr: Add microchip,sam9x7-gpbr 2023-08-18 21:48:05 +01:00
atmel-matrix.txt dt-bindings: mfd: atmel-matrix: Add microchip,sam9x7-matrix 2023-08-18 21:48:05 +01:00
atmel-smc.txt dt-bindings: mfd: atmel-smc: Add microchip,sam9x7-smc 2023-08-18 21:48:05 +01:00
bfticu.txt
brcm,bcm6318-gpio-sysctl.yaml dt-bindings: mfd: brcm: Drop unneeded quotes and use absolute /schemas path 2023-08-18 21:48:01 +01:00
brcm,bcm6328-gpio-sysctl.yaml dt-bindings: mfd: brcm: Drop unneeded quotes and use absolute /schemas path 2023-08-18 21:48:01 +01:00
brcm,bcm6358-gpio-sysctl.yaml dt-bindings: mfd: brcm: Drop unneeded quotes and use absolute /schemas path 2023-08-18 21:48:01 +01:00
brcm,bcm6362-gpio-sysctl.yaml dt-bindings: pinctrl: brcm: Ensure all child node properties are documented 2023-10-23 10:22:23 +02:00
brcm,bcm6368-gpio-sysctl.yaml dt-bindings: pinctrl: brcm: Ensure all child node properties are documented 2023-10-23 10:22:23 +02:00
brcm,bcm59056.txt
brcm,bcm63268-gpio-sysctl.yaml dt-bindings: pinctrl: brcm: Ensure all child node properties are documented 2023-10-23 10:22:23 +02:00
brcm,cru.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
brcm,misc.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01: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: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01: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
da9052-i2c.txt
da9055.txt
da9150.txt
delta,tn48m-cpld.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
dlg,da9063.yaml dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required 2024-02-29 17:15:26 +00: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: gateworks-gsc: Remove unnecessary fan-controller nodes 2023-06-21 16:09:16 +01:00
google,cros-ec.yaml dt-bindings: mfd: cros-ec: Add properties for GPIO controller 2024-02-23 17:14:08 +00:00
hi6421.txt
hisilicon,hi655x.txt
hisilicon,hi6421-spmi-pmic.yaml dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Clean up example 2023-12-07 17:01:49 +00:00
iqs62x.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
khadas,mcu.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
kontron,sl28cpld.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
lp3943.txt
marvell,88pm886-a1.yaml dt-bindings: mfd: Add entry for Marvell 88PM886 PMIC 2024-06-28 15:40:55 +01:00
max77620.txt
max77650.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
maxim,max5970.yaml dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas 2023-11-01 10:02:13 +00:00
maxim,max8925.yaml dt-bindings: mfd: max8925: Convert to DT schema format 2023-11-01 10:02:17 +00:00
maxim,max8998.yaml dt-bindings: mfd: maxim,max8998: Convert to DT schema 2023-11-01 10:02:11 +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: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
maxim,max77693.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
maxim,max77714.yaml
maxim,max77802.yaml
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,mt6357.yaml dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC 2024-09-03 18:17:22 +01:00
mediatek,mt6360.yaml dt-bindings: Add missing 'unevaluatedProperties' to regulator nodes 2022-12-08 11:46:40 +00:00
mediatek,mt6370.yaml dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas 2023-04-05 15:38:38 -05:00
mediatek,mt8195-scpsys.yaml dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8365-scpsys 2024-07-04 17:08:02 +01:00
mfd.txt dt-bindings: mfd: Explain lack of child dependency in simple-mfd 2024-07-04 17:38:41 +01:00
motorola-cpcap.txt
mps,mp2629.yaml
mscc,ocelot.yaml dt-bindings: mfd: ocelot: add ethernet-switch hardware support 2023-01-30 21:07:21 -08:00
mt6397.txt dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC 2023-11-01 10:02:14 +00:00
mxs-lradc.txt
netronix,ntxec.yaml
nxp,bbnsm.yaml dt-bindings: mfd: Add NXP BBNSM 2023-02-22 11:42:29 +00:00
omap-usb-host.txt dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema 2023-01-25 15:45:06 +01:00
omap-usb-tll.txt
palmas.txt
qcom,pm8008.yaml dt-bindings: mfd: pm8008: Rework binding 2024-06-13 18:42:21 +01:00
qcom,spmi-pmic.yaml dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 2024-07-04 17:08:02 +01:00
qcom,tcsr.yaml dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p 2024-09-23 16:20:55 +01:00
qcom-pm8xxx.yaml dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible 2024-05-10 15:39:17 +01:00
qriox.txt
retu.txt
richtek,rt4831.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
richtek,rt5033.yaml dt-bindings: Add rt5033 MFD, Regulator and Charger 2023-06-08 18:18:13 +01:00
richtek,rt5120.yaml
ricoh,rn5t618.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk805.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk806.yaml dt-bindings: mfd: rk806: Allow system-power-controller property 2023-11-01 10:02:17 +00:00
rockchip,rk808.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk816.yaml dt-bindings: mfd: Add rk816 binding 2024-05-03 09:15:27 +01:00
rockchip,rk817.yaml dt-bindings: mfd: rk817: Merge support for RK809 2024-07-04 17:38:41 +01:00
rockchip,rk818.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd9571mwv.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd9576-pmic.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd71815-pmic.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd71828-pmic.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd71837-pmic.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd71847-pmic.yaml dt-bindings: mfd: bd71847-pmic: Remove unneeded LED header 2023-08-22 08:07:50 +01:00
rohm,bd96801-pmic.yaml dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
samsung,exynos5433-lpass.yaml ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC 2023-11-15 12:50:20 +01:00
samsung,s2mpa01.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
samsung,s2mps11.yaml dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
samsung,s5m8767.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01: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 support for UMS9620 2024-01-10 11:26:05 +00:00
st,stm32-lptimer.yaml dt-bindings: treewide: add access-controllers description 2024-04-05 14:39:10 +02:00
st,stm32-timers.yaml dt-bindings: treewide: add access-controllers description 2024-04-05 14:39:10 +02:00
st,stmfx.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
st,stmpe.yaml dt-bindings: mfd: Convert STMPE to YAML schema 2023-08-18 21:48:01 +01:00
st,stpmic1.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
stericsson,ab8500.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
stericsson,db8500-prcmu.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
syscon-common.yaml dt-bindings: mfd: syscon: Split and enforce documenting MFD children 2024-07-04 17:38:41 +01:00
syscon.yaml dt-bindings: mfd: syscon: Add rk3576 QoS register compatible 2024-09-23 16:20:54 +01:00
tc3589x.txt
ti,am3359-tscadc.yaml dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to be optional 2023-12-07 13:50:29 +00:00
ti,lp8732.yaml dt-bindings: mfd: Convert lp873x.txt to json-schema 2024-05-10 15:39:18 +01:00
ti,lp87524-q1.yaml dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas 2023-11-01 10:02:13 +00:00
ti,lp87561-q1.yaml dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas 2023-11-01 10:02:13 +00:00
ti,lp87565-q1.yaml dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas 2023-11-01 10:02:13 +00:00
ti,nspire-misc.yaml dt-bindings: mfd: Add TI-Nspire misc registers 2023-04-26 11:40:30 +01:00
ti,tps6594.yaml dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC 2024-05-03 10:07:00 +01:00
ti,tps65086.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
ti,twl.yaml dt-bindings: mfd: twl: Fix example 2024-07-03 22:01:26 +01:00
ti-keystone-devctrl.txt
ti-lmu.txt
tps6105x.txt
tps6507x.txt
tps65910.txt
tps65912.txt
twl4030-audio.txt
twl4030-power.txt
twl6040.txt dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
wlf,arizona.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01:00
wm831x.txt
x-powers,ac100.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01:00
x-powers,axp152.yaml dt-bindings: mfd: x-powers,axp152: add boost regulator 2024-09-06 22:17:33 +01:00
xylon,logicvc.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01:00
zii,rave-sp.txt