Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: Add Broadcom STB USB support

Add DT bindings for Broadcom STB USB EHCI and XHCI drivers.

NOTE: The OHCI driver is not included because it uses the generic
platform driver.

Signed-off-by: Al Cooper <alcooperx@gmail.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20200512150019.25903-3-alcooperx@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Al Cooper and committed by
Greg Kroah-Hartman
4e6cc9d0 18a6c866

+60
+59
Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/usb/brcm,bcm7445-ehci.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Broadcom STB USB EHCI Controller Device Tree Bindings 8 + 9 + allOf: 10 + - $ref: "usb-hcd.yaml" 11 + 12 + maintainers: 13 + - Al Cooper <alcooperx@gmail.com> 14 + 15 + properties: 16 + compatible: 17 + const: brcm,bcm7445-ehci 18 + 19 + reg: 20 + maxItems: 1 21 + 22 + interrupts: 23 + maxItems: 1 24 + 25 + clocks: 26 + maxItems: 1 27 + description: Clock specifier for the EHCI clock 28 + 29 + clock-names: 30 + const: sw_usb 31 + 32 + phys: 33 + maxItems: 1 34 + 35 + phy-names: 36 + const: usbphy 37 + 38 + required: 39 + - compatible 40 + - reg 41 + - interrupts 42 + - phys 43 + - clocks 44 + 45 + additionalProperties: false 46 + 47 + examples: 48 + - | 49 + usb@f0b00300 { 50 + compatible = "brcm,bcm7445-ehci"; 51 + reg = <0xf0b00300 0xa8>; 52 + interrupts = <0x0 0x5a 0x0>; 53 + phys = <&usbphy_0 0x0>; 54 + phy-names = "usbphy"; 55 + clocks = <&usb20>; 56 + clock-names = "sw_usb"; 57 + }; 58 + 59 + ...
+1
Documentation/devicetree/bindings/usb/usb-xhci.txt
··· 24 24 device 25 25 - "renesas,rcar-gen3-xhci" for a generic R-Car Gen3 or RZ/G2 compatible 26 26 device 27 + - "brcm,bcm7445-xhci" for Broadcom STB SoCs with XHCI 27 28 - "xhci-platform" (deprecated) 28 29 29 30 When compatible with the generic version, nodes must list the