linux-stable/Documentation/devicetree/bindings/usb
Linus Torvalds 8395d932d2 Devicetree updates for v6.3:
DT core:
 - Add node lifecycle unit tests
 
 - Add of_property_present() helper aligned with fwnode API
 
 - Print more information on reserved regions on boot
 
 - Update dtc to upstream v1.6.1-66-gabbd523bae6e
 
 - Use strscpy() to instead of strncpy() in DT core
 
 - Add option for schema validation on %.dtb targets
 
 Bindings:
 - Add/fix support for listing multiple patterns in DT_SCHEMA_FILES
 
 - Rework external memory controller/bus bindings to properly support
   controller specific child node properties
 
 - Convert loongson,ls1x-intc, fcs,fusb302, sil,sii8620, Rockchip RK3399
   PCIe, Synquacer I2C, and Synquacer EXIU bindings to DT schema format
 
 - Add RiscV SBI PMU event mapping binding
 
 - Add missing contraints on Arm SCMI child node allowed properties
 
 - Add a bunch of missing Socionext UniPhier glue block bindings and
   example fixes
 
 - Various fixes for duplicate or conflicting type definitions on DT
   properties
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmP1dxgACgkQ+vtdtY28
 YcOkBw//RU8EHTznVRBSbLbolpMPLVF4CGmWeE9bxLTZWIUaSG1NyhQgyKmzGqCR
 nsu/g14y3ZCrr4wkNvygWjumsuKu+uwMY0eQtEXEvpb47NBR/nhFaZ8/DWp2TeAr
 INizwgr1gc1l3n8cuTL8OBIsu37iNEDVrUuTkcJCdhJkTsEMLK0dA82uBEIWWGPR
 dWvhNFjplrCkzycfdbzTG4LMgzmtJ5RtVMT61FgwDd04UtBEOeB6wR3HME0UftG0
 XxpzTtskMDiqEgzFFI3tZr82u3SrDzYPjeJVQkZC3VigV+s/ZW1Yh2t7/NH9negl
 fsidcNvFBAQFLIPY1QT+wJj3h2jmVThTKUjXo7KrmPgC1gJMaKrMsqQfcI/uqHm3
 xFd+Vr/nspIBuuAth+04hdb0sBpvyYaEHoRwPWSWXTdNG7O50pZT5k+e0Lg/jjkM
 LmL79yVDPE5hFyH1TfYdUMb5Xn3hui//UUvLaTK0F1AjdEYIvUYchFi5H/Vg7szr
 +qGraGMH5fLyNjvI/X8K1ajKNa0xUAKK9JxqM308tD6tMWryZyF0MWD1sjPsvl7T
 wBm2fjGaEjapJ7vyywYyuZu3WpTY0eUtOGYIQQ6F+4Q/1h1aj4SeeEGmzZxvOivB
 CoWXpYkH/HPoAv+EwWXfGPV4pqxY8L3ZnzV13NcGSvE7Ha7+glo=
 =ywsL
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Add node lifecycle unit tests

   - Add of_property_present() helper aligned with fwnode API

   - Print more information on reserved regions on boot

   - Update dtc to upstream v1.6.1-66-gabbd523bae6e

   - Use strscpy() to instead of strncpy() in DT core

   - Add option for schema validation on %.dtb targets

  Bindings:

   - Add/fix support for listing multiple patterns in DT_SCHEMA_FILES

   - Rework external memory controller/bus bindings to properly support
     controller specific child node properties

   - Convert loongson,ls1x-intc, fcs,fusb302, sil,sii8620, Rockchip
     RK3399 PCIe, Synquacer I2C, and Synquacer EXIU bindings to DT
     schema format

   - Add RiscV SBI PMU event mapping binding

   - Add missing contraints on Arm SCMI child node allowed properties

   - Add a bunch of missing Socionext UniPhier glue block bindings and
     example fixes

   - Various fixes for duplicate or conflicting type definitions on DT
     properties"

* tag 'devicetree-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (66 commits)
  dt-bindings: regulator: Add mps,mpq7932 power-management IC
  of: dynamic: Fix spelling mistake "kojbect" -> "kobject"
  dt-bindings: drop Sagar Kadam from SiFive binding maintainership
  dt-bindings: sram: qcom,imem: document sm8450
  dt-bindings: interrupt-controller: convert loongson,ls1x-intc.txt to json-schema
  dt-bindings: arm: Add Cortex-A715 and X3
  of: dynamic: add lifecycle docbook info to node creation functions
  of: add consistency check to of_node_release()
  of: do not use "%pOF" printk format on node with refcount of zero
  of: unittest: add node lifecycle tests
  of: update kconfig unittest help
  of: add processing of EXPECT_NOT to of_unittest_expect
  of: prepare to add processing of EXPECT_NOT to of_unittest_expect
  of: Use preferred of_property_read_* functions
  of: Use of_property_present() helper
  of: Add of_property_present() helper
  of: reserved_mem: Use proper binary prefix
  dt-bindings: Fix multi pattern support in DT_SCHEMA_FILES
  of: reserved-mem: print out reserved-mem details during boot
  dt-bindings: serial: restrict possible child node names
  ...
2023-02-24 13:31:53 -08:00
..
allwinner,sun4i-a10-musb.yaml dt-bindings: usb: sunxi-musb: add F1C100s MUSB compatible string 2023-02-02 11:13:42 +01:00
am33xx-usb.txt dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' 2022-05-05 21:59:40 +02:00
amlogic,meson-g12a-usb-ctrl.yaml dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: make G12A usb3-phy0 optional 2023-02-09 12:14:41 +01:00
analogix,anx7411.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
aspeed,ast2600-udc.yaml dt-bindings: usb: add documentation for aspeed udc 2022-06-12 06:49:47 +02:00
aspeed,usb-vhub.yaml dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes 2022-08-31 09:07:52 +02:00
atmel-usb.txt dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string 2022-07-05 10:42:18 +03:00
brcm,bcm7445-ehci.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bdc.yaml dt-bindings: usb: Convert BDC to YAML 2021-12-17 09:05:07 -06:00
brcm,usb-pinmap.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
cdns,usb3.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
ci-hdrc-usb2.txt dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible 2023-01-17 17:20:46 +01:00
cypress,cypd4226.yaml dt-bindings: usb: Add Cypress cypd4226 Type-C controller 2023-02-02 11:15:26 +01:00
da8xx-usb.txt dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' 2022-05-05 21:59:43 +02:00
dwc2.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
dwc3-cavium.txt dt-bindings: usb: do not use deprecated synopsys prefix 2022-02-22 16:06:07 -06:00
dwc3-st.txt dt-bindings: reset: update st,stih407-powerdown.yaml references 2022-06-06 12:17:00 -05:00
dwc3-xilinx.yaml dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios 2022-05-05 22:02:36 +02:00
ehci-st.txt dt-bindings: reset: update st,stih407-powerdown.yaml references 2022-06-06 12:17:00 -05:00
faraday,fotg210.yaml dt-bindings: usb: Correct and extend FOTG210 schema 2023-01-19 14:10:43 +01:00
fcs,fsa4480.yaml dt-bindings: usb: fsa4480: Use generic node name 2023-01-31 10:39:29 +01:00
fcs,fusb302.yaml dt-bindings: usb: convert fcs,fusb302.txt to yaml 2023-02-06 11:04:25 -06:00
fsl,imx8mp-dwc3.yaml dt-bindings: usb: dwc3-imx8mp: add power domain property 2023-01-17 17:24:00 +01:00
fsl-usb.txt
generic-ehci.yaml dt-bindings: usb: Convert Nuvoton EHCI to DT schema 2023-01-25 15:45:07 +01:00
generic-ohci.yaml dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema 2023-01-25 15:45:06 +01:00
generic-xhci.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
genesys,gl850g.yaml dt-bindings: usb: Add device id for Genesys Logic hub controller 2023-01-19 14:13:27 +01:00
gpio-sbu-mux.yaml dt-bindings: usb: Introduce GPIO-based SBU mux 2023-01-24 18:15:28 +01:00
gr-udc.txt
hisilicon,histb-xhci.txt
ingenic,musb.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
intel,keembay-dwc3.yaml dt-bindings: usb: Add missing properties used in examples 2021-12-14 16:18:33 -06:00
iproc-udc.txt
isp1301.txt
lpc32xx-udc.txt
marvell,pxau2o-ehci.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
maxim,max3420-udc.yaml
maxim,max3421.txt
maxim,max33359.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
mediatek,mt6360-tcpc.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
mediatek,mt6370-tcpc.yaml dt-bindings: usb: Add MediaTek MT6370 TCPC 2022-08-18 21:16:22 +02:00
mediatek,mtk-xhci.yaml dt-bindings: usb: mediatek,mtk-xhci: add MT8365 SoC bindings 2023-01-31 10:40:31 +01:00
mediatek,mtu3.yaml dt-bindings: usb: mediatek,mtu3: add MT8365 SoC bindings 2023-01-31 10:40:30 +01:00
mediatek,musb.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
microchip,mpfs-musb.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
msm-hsusb.txt
nvidia,tegra-xudc.yaml dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support 2023-01-25 15:46:13 +01:00
nvidia,tegra20-ehci.txt
nvidia,tegra124-xusb.yaml dt-bindings: usb: tegra-xusb: Remove path references 2022-12-16 11:41:48 -06:00
nvidia,tegra186-xusb.yaml dt-bindings: usb: tegra-xusb: Remove path references 2022-12-16 11:41:48 -06:00
nvidia,tegra194-xusb.yaml dt-bindings: usb: tegra-xusb: Remove path references 2022-12-16 11:41:48 -06:00
nvidia,tegra210-xusb.yaml dt-bindings: usb: tegra-xusb: Remove path references 2022-12-16 11:41:48 -06:00
nvidia,tegra234-xusb.yaml dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding 2023-01-17 17:27:24 +01:00
nxp,isp1760.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
octeon-usb.txt
ohci-da8xx.txt
ohci-st.txt dt-bindings: reset: update st,stih407-powerdown.yaml references 2022-06-06 12:17:00 -05:00
omap-usb.txt
pxa-usb.txt dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema 2023-01-25 15:45:06 +01:00
qcom,dwc3.yaml dt-bindings: usb: qcom,dwc3: allow required-opps 2023-01-31 10:38:00 +01:00
realtek,rts5411.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
renesas,rzn1-usbf.yaml dt-bindings: usb: add the Renesas RZ/N1 USBF controller 2023-01-17 17:22:32 +01:00
renesas,rzv2m-usb3drd.yaml dt-bindings: usb: Add RZ/V2M USB3DRD binding 2023-01-25 15:47:03 +01:00
renesas,usb-xhci.yaml dt-bindings: usb: renesas,usb-xhci: Document RZ/V2M support 2023-01-25 15:47:03 +01:00
renesas,usb3-peri.yaml dt-bindings: usb: renesas,usb3-peri: Document RZ/V2MA bindings 2023-01-25 15:47:03 +01:00
renesas,usbhs.yaml dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings 2022-04-26 13:44:54 +02:00
richtek,rt1711h.txt
richtek,rt1711h.yaml dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H 2022-08-19 11:05:12 +02:00
richtek,rt1719.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
rockchip,dwc3.yaml dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema 2023-01-25 15:44:22 +01:00
rockchip,rk3399-dwc3.yaml dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema 2023-01-25 15:44:22 +01:00
s3c2410-usb.txt
samsung,exynos-dwc3.yaml dt-bindings: usb: samsung,exynos-dwc3: allow unit address in DTS 2023-01-31 10:39:13 +01:00
samsung,exynos-usb2.yaml Linux 5.18-rc5 2022-05-03 16:35:26 +02:00
samsung-hsotg.txt
smsc,usb3503.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
snps,dwc3.yaml dt-bindings: usb: snps,dwc3: Allow power-domains property 2023-01-25 15:44:22 +01:00
st,stusb160x.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,typec-stm32g0.yaml dt-bindings: usb: typec: add bindings for stm32g0 controller 2022-07-27 14:39:11 +02:00
ti,am62-usb.yaml dt-bindings: usb: Add documentation for AM62 USB Wrapper module 2022-04-21 18:31:56 +02:00
ti,hd3ss3220.yaml dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional 2023-01-17 17:18:51 +01:00
ti,j721e-usb.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
ti,keystone-dwc3.yaml Merge branch 'dt/linus' into dt/next 2022-03-08 13:42:06 -06:00
ti,tps6598x.yaml dt-bindings: usb: tps6598x: Add wakeup property 2023-01-17 17:23:47 +01:00
ti,usb8041.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
twlxxxx-usb.txt
typec-tcpci.txt
ulpi.txt
usb-device.yaml dt-bindings: drop redundant part of title (manual) 2022-12-16 12:51:43 -06:00
usb-drd.yaml dt-bindings: usb: usb-drd: Describe default dual-role mode 2022-11-09 11:43:17 +01:00
usb-hcd.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
usb-nop-xceiv.yaml dt-bindings: usb: phy: nop: Fix a typo ("specifiy") 2023-01-31 10:39:19 +01:00
usb-uhci.txt
usb-xhci.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
usb.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
usb251xb.yaml dt-bindings: usb: usb251xb: Convert to YAML schema 2022-11-09 11:43:21 +01:00
usb4604.txt
usbmisc-imx.txt dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc 2023-01-17 17:20:46 +01:00
ux500-usb.txt
vialab,vl817.yaml dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required 2023-01-31 10:38:20 +01:00
willsemi,wusb3801.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
xlnx,usb2.yaml