mirror-linux/Documentation/devicetree/bindings/mfd
Linus Torvalds 99ef60d119 USB / Thunderbolt changes for 7.1-rc1
Here is the big set of USB and Thunderbolt changes for 7.1-rc1.
 
 Lots of little things in here, nothing major, just constant
 improvements, updates, and new features.  Highlights are:
   - new USB power supply driver support (will cause merge conflicts in
     drivers/power/supply/Makefile, but it's a simple fix)  These changes
     did touch outside of drivers/usb/ but got acks from the relevant
     mantainers for them.
   - dts file updates and conversions
   - string function conversions into "safer" ones
   - new device quirks
   - xhci driver updates
   - usb gadget driver minor fixes
   - typec driver additions and updates
   - small number of thunderbolt driver changes
   - dwc3 driver updates and additions of new hardware support
   - other minor driver updates
 
 All of these have been in the linux-next tree for a while with no
 reported issues
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCaeSx6g8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ynqjQCgqhbj0Pg2DiL+hZ4xEVlsKD8MJsMAn0vbdsR5
 UiYztWABA245P1hO9i+K
 =/fxh
 -----END PGP SIGNATURE-----

Merge tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt updates from Greg KH:
 "Here is the big set of USB and Thunderbolt changes for 7.1-rc1.

  Lots of little things in here, nothing major, just constant
  improvements, updates, and new features. Highlights are:

   - new USB power supply driver support.

     These changes did touch outside of drivers/usb/ but got acks from
     the relevant mantainers for them.

   - dts file updates and conversions

   - string function conversions into "safer" ones

   - new device quirks

   - xhci driver updates

   - usb gadget driver minor fixes

   - typec driver additions and updates

   - small number of thunderbolt driver changes

   - dwc3 driver updates and additions of new hardware support

   - other minor driver updates

  All of these have been in the linux-next tree for a while with no
  reported issues"

* tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (176 commits)
  usb: dwc3: starfive: Add JHB100 USB 2.0 DRD controller
  dt-bindings: usb: dwc3: add support for StarFive JHB100
  dt-bindings: usb: atmel,at91sam9rl-udc: convert to DT schema
  dt-bindings: usb: atmel,at91rm9200-udc: convert to DT schema
  dt-bindings: usb: generic-ehci: fix schema structure and add at91sam9g45 constraints
  dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support
  arm: dts: at91: remove unused #address-cells/#size-cells from sam9x60 udc node
  drivers/usb/host: Fix spelling error 'seperate' -> 'separate'
  usbip: tools: add hint when no exported devices are found
  USB: serial: iuu_phoenix: fix iuutool author name
  usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
  usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
  usb: gadget: f_hid: Add missing error code
  usb: typec: cros_ec_ucsi: Load driver from OF and ACPI definitions
  dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding
  USB: of: Simplify with scoped for each OF child loop
  usbip: validate number_of_packets in usbip_pack_ret_submit()
  usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
  usb: core: config: reverse the size check of the SSP isoc endpoint descriptor
  usb: typec: ucsi: Set usb mode on partner change
  ...
2026-04-19 08:47:40 -07:00
..
88pm860x.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: document reset gpio 2025-07-01 21:50:51 +01:00
adi,max77541.yaml
airoha,en7581-gpio-sysctl.yaml dt-bindings: mfd: Add support for Airoha EN7581 GPIO System Controller 2024-10-30 10:56:51 +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
altera-a10sr.txt
ampere,smpro.yaml
ams,as3711.yaml dt-bindings: mfd: ams,as3711: Convert to json-schema 2023-12-07 13:50:25 +00:00
apple,smc.yaml dt-bindings: rtc: Add Apple SMC RTC 2025-12-08 22:41:59 +01:00
arm,dev-platforms-syscon.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
as3722.txt
aspeed,ast2x00-scu.yaml dt-bindings: mfd: Document smp-memram subnode for aspeed,ast2x00-scu 2026-01-22 14:23:58 +00:00
aspeed-lpc.yaml dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
atmel,at91sam9260-gpbr.yaml dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr 2025-05-23 08:48:14 +01:00
atmel,at91sam9260-matrix.yaml dt-bindings: mfd: atmel,at91sam9260: Convert to YAML schema 2025-01-09 10:36:42 +00:00
atmel,hlcdc.yaml dt-bindings: mfd: atmel,hlcdc: Add sama7d65 compatible string 2026-01-22 14:22:47 +00:00
atmel,sama5d2-flexcom.yaml dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,lan9691-flexcom 2026-01-22 14:23:43 +00:00
atmel-smc.txt
bfticu.txt
bitmain,bm1880-sctrl.yaml dt-bindings: mfd: Add Bitmain BM1880 System Controller 2026-01-22 14:23:00 +00:00
brcm,bcm6318-gpio-sysctl.yaml
brcm,bcm6328-gpio-sysctl.yaml
brcm,bcm6358-gpio-sysctl.yaml
brcm,bcm6362-gpio-sysctl.yaml
brcm,bcm6368-gpio-sysctl.yaml
brcm,bcm59056.yaml dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 2025-05-22 10:56:40 +01:00
brcm,bcm63268-gpio-sysctl.yaml
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
canaan,k210-sysctl.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
cirrus,lochnagar.yaml
cirrus,madera.yaml
da9055.txt dt-bindings: mfd: da9055: Fix dead link to codec binding 2026-02-04 13:19:11 +00:00
da9150.txt
delta,tn48m-cpld.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
dlg,da9052.yaml dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format 2025-11-20 12:56:38 +00:00
dlg,da9063.yaml dt-bindings: mfd: dlg,da9063: Allow wakeup-source property 2025-11-06 14:03:56 +00:00
ene-kb930.yaml
ene-kb3930.yaml
fsl,mc13xxx.yaml dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema 2025-11-20 14:52:09 +00:00
fsl,mcu-mpc8349emitx.yaml dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx binding to YAML 2025-03-14 08:59:06 +00:00
fsl-imx25-tsadc.txt
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
iei,wt61p803-puzzle.yaml dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings 2026-02-03 20:58:11 -06:00
iqs62x.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
khadas,mcu.yaml
lp3943.txt dt-bindings: gpio: Create a trivial GPIO schema 2025-07-18 10:20:06 +02:00
marvell,88pm886-a1.yaml dt-bindings: mfd: 88pm886: Add #io-channel-cells 2025-09-13 14:47:14 +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
maxim,max7360.yaml dt-bindings: mfd: gpio: Add MAX7360 2025-09-16 15:24:48 +01:00
maxim,max8925.yaml
maxim,max8998.yaml
maxim,max14577.yaml
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,max77705.yaml dt-bindings: max77705: Add interrupt-controller property 2025-11-06 14:03:34 +00:00
maxim,max77714.yaml
maxim,max77759.yaml dt-bindings: mfd: maxim,max77759: reference power-supply schema and add regulator property 2026-03-30 16:58:32 +02:00
maxim,max77802.yaml
maxim,max77843.yaml
mediatek,mt6357.yaml dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC 2024-09-03 18:17:22 +01:00
mediatek,mt6360.yaml
mediatek,mt6370.yaml
mediatek,mt6397.yaml dt-bindings: mfd: mediatek: mt6397: Add missing MT6331 regulator compat 2026-01-22 14:23:48 +00:00
mediatek,mt8195-scpsys.yaml MFD for v6.20 2026-02-16 11:05:44 -08: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 dt-bindings: phy: Convert motorola,cpcap-usb-phy to DT schema 2025-06-15 19:59:02 +05:30
mps,mp2629.yaml
mscc,ocelot.yaml dt-bindings: mfd: Drop unrelated nodes from DTS example 2025-05-23 08:49:00 +01:00
mxs-lradc.yaml dt-bindings: mfd: convert mxs-lradc bindings to json-schema 2025-07-24 11:26:56 +01:00
netronix,ntxec.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
nxp,bbnsm.yaml
nxp,lpc1850-creg.yaml dt-bindings: mfd: Convert lpc1850-creg-clk, pc1850-dmamux and phy-lpc18xx-usb-otg to YAML format 2025-07-24 11:26:58 +01:00
nxp,lpc3220-scb.yaml dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block 2026-01-22 14:23:16 +00:00
nxp,pf1550.yaml dt-bindings: mfd: Add binding for the PF1550 PMIC 2025-10-21 16:42:25 +01:00
omap-usb-host.txt
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 PMICs present on Glymur and Kaanapali 2026-01-22 14:24:01 +00:00
qcom,tcsr.yaml dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 2025-05-14 21:12:21 +01:00
qcom-pm8xxx.yaml dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible 2024-05-10 15:39:17 +01:00
qnap,ts433-mcu.yaml dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible 2026-01-22 14:23:29 +00:00
qriox.txt
realtek,rtd1xxx.yaml dt-bindings: mfd: Add Realtek RTD1xxx system controllers 2026-02-03 20:58:11 -06:00
renesas,r2a11302ft.yaml dt-bindings: mfd: Add Renesas R2A11302FT PMIC 2025-11-06 14:03:48 +00:00
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
richtek,rt5120.yaml
ricoh,rn5t618.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk801.yaml dt-bindings: mfd: Add rk801 binding 2026-01-20 14:52:49 +00: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 to customize PMIC reset mode 2025-07-24 11:27:16 +01: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: Correct indentation and style in DTS example 2025-05-23 08:49:01 +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: bd71815: Fix rsense and typos 2024-12-17 13:17:25 +00:00
rohm,bd71828-pmic.yaml dt-bindings: mfd: bd71828: Use charger resistor in mOhm instead of MOhm 2024-11-12 15:06:33 +00: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
rohm,bd72720-pmic.yaml dt-bindings: mfd: ROHM BD72720 2026-01-13 12:45:00 +00:00
rohm,bd96801-pmic.yaml dt-bindings: mfd: rohm,bd96801-pmic: Correct timeout-sec length and reference watchdog schema 2025-11-15 15:19:56 +01:00
rohm,bd96802-pmic.yaml dt-bindings: mfd: bd96802: Add ROHM BD96806 2025-04-24 14:52:11 +01: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,s2dos05.yaml dt-bindings: mfd: Add support for the samsung,s2dos05 2024-10-16 09:04:10 +01:00
samsung,s2mpa01.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
samsung,s2mpg10-pmic.yaml dt-bindings: mfd: samsung,s2mpg10-pmic: Link to its regulators 2026-02-04 10:35:55 +00:00
samsung,s2mpg11-pmic.yaml dt-bindings: mfd: Add samsung,s2mpg11-pmic 2026-02-04 10:36:10 +00:00
samsung,s2mps11.yaml dt-bindings: mfd: samsung,s2mps11: Split s2mpg10-pmic into separate file 2026-02-04 10:35:41 +00: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: sy7636a: Add missing GPIO pins and supply 2025-11-06 14:03:24 +00:00
sky81452.txt
spacemit,p1.yaml dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties 2026-02-22 23:53:43 +00:00
sprd,sc2731.yaml dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings 2025-01-09 09:56:30 +00:00
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: mfd: stm32-lptimer: Add support for stm32mp25 2025-05-13 11:12:38 +01:00
st,stm32-timers.yaml dt-bindings: mfd: stm32-timers: Add support for stm32mp25 2025-03-14 08:59:05 +00: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: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06: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: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
stericsson,db8500-prcmu.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
syscon-common.yaml dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)-pinctrl to DT schema 2025-10-13 12:24:14 +02:00
syscon.yaml dt-bindings: mfd: syscon: Allow syscon compatible for mediatek,mt7981-topmisc 2026-01-22 14:23:34 +00: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,bq25703a.yaml dt-bindings: mfd: ti,bq25703a: Add TI BQ25703A Charger 2025-09-11 15:54:23 +01: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: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
ti,lp87561-q1.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
ti,lp87565-q1.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
ti,nspire-misc.yaml
ti,tps6594.yaml dt-bindings: mfd: tps6594: Allow gpio-line-names 2025-10-01 10:29:02 +01:00
ti,tps65086.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
ti,tps65910.yaml dt-bindings: mfd: tps65910: Make interrupt properties optional 2025-11-06 14:03:59 +00:00
ti,twl.yaml Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
ti-keystone-devctrl.txt
ti-lmu.txt
tps6105x.txt
tps6507x.txt
tps65912.txt
twl6040.txt dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
wlf,arizona.yaml
wm831x.txt
x-powers,ac100.yaml
x-powers,axp152.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
xylon,logicvc.yaml
zii,rave-sp.yaml dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format 2024-10-16 09:04:11 +01:00