The 'ohci-usb' compatible is another 'generic' compatible for OHCI, but isn't documented with a schema. Let's add it to generic-ohci.yaml schema. While looking at this, I found a few other USB host bindings which are simple enough to use the 'generic' schemas. Signed-off-by: Rob Herring <robh@xxxxxxxxxx> --- Changes in v2: - Fix schema error for 'transceiver' - Split OMAP changes to separate patch and convert omap-ehci - Link to v1: https://lore.kernel.org/r/20230110-dt-usb-v1-0-8e366e326513@xxxxxxxxxx --- Rob Herring (5): dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema dt-bindings: usb: Convert Marvell Orion EHCI to DT schema dt-bindings: usb: Convert Nuvoton EHCI to DT schema .../devicetree/bindings/mfd/omap-usb-host.txt | 8 ++--- .../devicetree/bindings/powerpc/nintendo/wii.txt | 10 ------- .../devicetree/bindings/usb/brcm,bcm3384-usb.txt | 11 ------- .../devicetree/bindings/usb/ehci-omap.txt | 31 ------------------- .../devicetree/bindings/usb/ehci-orion.txt | 22 -------------- .../devicetree/bindings/usb/generic-ehci.yaml | 5 ++++ .../devicetree/bindings/usb/generic-ohci.yaml | 32 +++++++++++++++++--- .../devicetree/bindings/usb/npcm7xx-usb.txt | 20 ------------- Documentation/devicetree/bindings/usb/ohci-nxp.txt | 24 --------------- .../devicetree/bindings/usb/ohci-omap3.txt | 15 ---------- Documentation/devicetree/bindings/usb/pxa-usb.txt | 2 +- .../devicetree/bindings/usb/spear-usb.txt | 35 ---------------------- 12 files changed, 38 insertions(+), 177 deletions(-) --- base-commit: 1b929c02afd37871d5afb9d498426f83432e71c2 change-id: 20230110-dt-usb-1c637752a83b Best regards, -- Rob Herring <robh@xxxxxxxxxx>