mirror-linux/Documentation/devicetree/bindings/mfd
Linus Torvalds 3af49062b0 - New Drivers
- Add support for  Renesas RZ/G2L MTU3
 
  - New Device Support
    - Add support for Lenovo Yoga Book X90F to Intel CHT WC
    - Add support for MAX5970 and MAX5978 to Simple MFD (I2C)
    - Add support for Meteor Lake PCH-S LPSS PCI to Intel LPSS PCI
    - Add support for AXP15060 PMIC to X-Powers PMIC collection
 
  - Remove Device Support
    - Remove support for Samsung 5M8751 and S5M8763 PMIC devices
 
  - New Functionality
    - Convert deprecated QCOM IRQ Chip to config registers
    - Add support for 32-bit address spaces to Renesas SMUs
 
  - Fix-ups
    - Make use of APIs / MACROs designed to simplify and demystify
    - Add / improve Device Tree bindings
    - Memory saving struct layout optimisations
    - Remove old / deprecated functionality
    - Factor out unassigned register addresses from ranges
    - Trivial: Spelling fixes, renames and coding style fixes
    - Rid 'defined but not used' warnings
    - Remove ineffective casts and pointer stubs
 
  - Bug Fixes
    - Fix incorrectly non-inverted mask/unmask IRQs on QCOM platforms
    - Remove MODULE_*() helpers from non-tristate drivers
    - Do not attempt to use out-of-range memory addresses associated with io_base
    - Provide missing export helpers
    - Fix remap bulk read optimisation fallout
    - Fix memory leak issues in error paths
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmRROFAACgkQUa+KL4f8
 d2E9OxAAtG4Ac/I8Cp/VsTGGn5/pxxMnY/AWmdfkexp8bDQSvavKKQZ2wEwgFaTW
 GVaOIuWpG82fdoIAm1SkLs/gjPbXLnDJlxv8UcYa3kMQik/iiwrWl4zN2KBZqIIX
 qdg7fZNVAhi/qjue1YCHxKjMB80kK2LBTfwly+mbOXWMOBmoDh957oFuNBAa9W/A
 QxN9ckU/yVMjpeZQ1M97g/nUu+lKMypcCNHm1hklzqbchqgUiefdYS6t+g7zBgff
 zvwrlo+Tt0oIef95+TVmiVQBWJ+Cf8ssZphyL9I5dUH1Ft16BsNZYVvD1Eur1WGf
 N7szGDBZoqK5I6uUJ2t4+xiE4Mh1r+TIoCZuSwpDWS5IRKiWxTTZ9aDTXTKbnVKK
 Ov5SA3cdC2McXa0NCXB/47HzDTXhffH0SQ9x3JKlba2crSKt7LicVhjeflMOcHw+
 HuTzg3imeMQriLVrVcvgce+YOcF3G/bFX9jvxnp8WFY+MLKuTYCGqoUfY6EF6r4i
 F0Y6DmYDBGX3rND+zvXDVMjS+RymYTSMtY9PKOXEdY1WU9E8GAHSKhrOCyCO3aIm
 PZRC2GAzGQ5fRCkyXusk0kxJqBBxu1My/wUQ9xRjdMKszFxEgVVFIY7KLwanY5vW
 2akDnwOtu+37G9Qm4h2TpQdNLGTldZbbFcWrYGKzbNrVOjYw824=
 =EBtX
 -----END PGP SIGNATURE-----

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

Pull MFD updates from Lee Jones:
 "New Drivers:
   - Add support for  Renesas RZ/G2L MTU3

  New Device Support:
   - Add support for Lenovo Yoga Book X90F to Intel CHT WC
   - Add support for MAX5970 and MAX5978 to Simple MFD (I2C)
   - Add support for Meteor Lake PCH-S LPSS PCI to Intel LPSS PCI
   - Add support for AXP15060 PMIC to X-Powers PMIC collection

  Remove Device Support:
   - Remove support for Samsung 5M8751 and S5M8763 PMIC devices

  New Functionality:
   - Convert deprecated QCOM IRQ Chip to config registers
   - Add support for 32-bit address spaces to Renesas SMUs

  Fix-ups:
   - Make use of APIs / MACROs designed to simplify and demystify
   - Add / improve Device Tree bindings
   - Memory saving struct layout optimisations
   - Remove old / deprecated functionality
   - Factor out unassigned register addresses from ranges
   - Trivial: Spelling fixes, renames and coding style fixes
   - Rid 'defined but not used' warnings
   - Remove ineffective casts and pointer stubs

  Bug Fixes:
   - Fix incorrectly non-inverted mask/unmask IRQs on QCOM platforms
   - Remove MODULE_*() helpers from non-tristate drivers
   - Do not attempt to use out-of-range memory addresses associated with io_base
   - Provide missing export helpers
   - Fix remap bulk read optimisation fallout
   - Fix memory leak issues in error paths"

* tag 'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (88 commits)
  dt-bindings: mfd: ti,j721e-system-controller: Add SoC chip ID
  leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver
  dt-bindings: mfd: qcom,spmi-pmic: Document flash LED controller
  dt-bindings: mfd: x-powers,axp152: Document the AXP15060 variant
  mfd: axp20x: Add support for AXP15060 PMIC
  dt-bindings: mfd: x-powers,axp152: Document the AXP313a variant
  counter: rz-mtu3-cnt: Unlock on error in rz_mtu3_count_ceiling_write()
  dt-bindings: mfd: dlg,da9063: Document voltage monitoring
  dt-bindings: mfd: stm32: Remove unnecessary blank lines
  dt-bindings: mfd: qcom,spmi-pmic: Use generic ADC node name in examples
  dt-bindings: mfd: syscon: Add nuvoton,ma35d1-sys compatible
  MAINTAINERS: Add entries for Renesas RZ/G2L MTU3a counter driver
  counter: Add Renesas RZ/G2L MTU3a counter driver
  Documentation: ABI: sysfs-bus-counter: add cascade_counts_enable and external_input_phase_clock_select
  mfd: Add Renesas RZ/G2L MTU3a core driver
  dt-bindings: timer: Document RZ/G2L MTU3a bindings
  mfd: rsmu_i2c: Convert to i2c's .probe_new() again
  mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
  mfd: dln2: Fix memory leak in dln2_probe()
  mfd: axp20x: Fix axp288 writable-ranges
  ...
2023-05-02 10:41:31 -07:00
..
88pm860x.txt
act8945a.txt
actions,atc260x.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -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
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
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: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +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 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: Document voltage monitoring 2023-04-26 11:40:35 +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 - New Drivers 2023-05-02 10:41:31 -07:00
hi6421.txt
hisilicon,hi655x.txt
hisilicon,hi6421-spmi-pmic.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01:00
iqs62x.yaml
khadas,mcu.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
kontron,sl28cpld.yaml
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,max5970.yaml dt-bindings: mfd: Add MAX5970 and MAX5978 2023-04-26 11:40:29 +01: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,mt6357.yaml dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas 2023-04-05 15:38:38 -05: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: Add scpsys compatible for mt8186 2022-09-28 16:17:41 +01:00
mfd.txt
motorola-cpcap.txt
mps,mp2629.yaml dt-bindings: mfd: Add mp2733 compatible 2022-07-19 10:54:40 +01:00
mscc,ocelot.yaml dt-bindings: mfd: ocelot: add ethernet-switch hardware support 2023-01-30 21:07:21 -08:00
mt6397.txt dt-bindings: soc: mediatek: convert pwrap documentation 2023-01-19 18:25:44 +01: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: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
qcom,spmi-pmic.yaml dt-bindings: mfd: qcom,spmi-pmic: Document flash LED controller 2023-04-26 15:25:38 +01:00
qcom,tcsr.yaml dt-bindings: mfd: qcom,tcsr: Document SDX55 TCSR 2023-04-26 11:40:29 +01:00
qcom-pm8xxx.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01:00
qriox.txt
retu.txt
richtek,rt4831.yaml
richtek,rt5120.yaml dt-binding: mfd: Add Richtek RT5120 PMIC support 2022-09-28 16:09:51 +01:00
ricoh,rn5t618.yaml
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
rohm,bd9576-pmic.yaml - New Drivers 2022-12-21 09:19:24 -08:00
rohm,bd71815-pmic.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01:00
rohm,bd71828-pmic.yaml dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries 2023-04-26 11:40:33 +01: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,ma35d1-sys compatible 2023-04-26 11:40:35 +01: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 SoC chip ID 2023-04-26 15:25:38 +01:00
ti,lp87524-q1.yaml
ti,lp87561-q1.yaml
ti,lp87565-q1.yaml
ti,nspire-misc.yaml dt-bindings: mfd: Add TI-Nspire misc registers 2023-04-26 11:40:30 +01:00
ti,tps65086.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
ti-keystone-devctrl.txt
ti-lmu.txt
tps6105x.txt
tps6507x.txt
tps65910.txt
tps65912.txt
twl-family.txt
twl4030-audio.txt
twl4030-power.txt
twl6040.txt
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 - New Drivers 2023-05-02 10:41:31 -07: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