~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml (Version linux-5.8.18)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/usb/ti,keys      4 $id: http://devicetree.org/schemas/usb/ti,keystone-dwc3.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: TI Keystone Soc USB Controller               7 title: TI Keystone Soc USB Controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Roger Quadros <rogerq@kernel.org>           !!  10   - Roger Quadros <rogerq@ti.com>
 11                                                    11 
 12 properties:                                        12 properties:
 13   compatible:                                      13   compatible:
 14     items:                                     !!  14     oneOf:
 15       - enum:                                  !!  15       - const: "ti,keystone-dwc3"
 16           - ti,keystone-dwc3                   !!  16       - const: "ti,am654-dwc3"
 17           - ti,am654-dwc3                      << 
 18                                                    17 
 19   reg:                                             18   reg:
 20     maxItems: 1                                    19     maxItems: 1
 21                                                !!  20     description: Address and length of the register set for the USB subsystem on
 22   '#address-cells':                            !!  21       the SOC.
 23     const: 1                                   << 
 24                                                << 
 25   '#size-cells':                               << 
 26     const: 1                                   << 
 27                                                << 
 28   ranges: true                                 << 
 29                                                    22 
 30   interrupts:                                      23   interrupts:
 31     maxItems: 1                                    24     maxItems: 1
                                                   >>  25     description: The irq number of this device that is used to interrupt the MPU.
                                                   >>  26 
 32                                                    27 
 33   clocks:                                          28   clocks:
 34     minItems: 1                                !!  29     description: Clock ID for USB functional clock.
 35     maxItems: 2                                << 
 36                                                    30 
 37   power-domains:                                   31   power-domains:
 38     maxItems: 1                                << 
 39     description: Should contain a phandle to a     32     description: Should contain a phandle to a PM domain provider node
 40       and an args specifier containing the USB     33       and an args specifier containing the USB device id
 41       value. This property is as per the bindi     34       value. This property is as per the binding,
 42       Documentation/devicetree/bindings/soc/ti !!  35       Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
 43                                                    36 
 44   phys:                                            37   phys:
 45     maxItems: 1                                << 
 46     description:                                   38     description:
 47       PHY specifier for the USB3.0 PHY. Some S     39       PHY specifier for the USB3.0 PHY. Some SoCs need the USB3.0 PHY
 48       to be turned on before the controller.       40       to be turned on before the controller.
 49       Documentation/devicetree/bindings/phy/ph     41       Documentation/devicetree/bindings/phy/phy-bindings.txt
 50                                                    42 
 51   phy-names:                                       43   phy-names:
 52     items:                                         44     items:
 53       - const: usb3-phy                        !!  45       - const: "usb3-phy"
 54                                                << 
 55   dma-coherent: true                           << 
 56                                                    46 
 57   dma-ranges: true                             !!  47   dwc3:
 58                                                !!  48     description: This is the node representing the DWC3 controller instance
 59 patternProperties:                             !!  49       Documentation/devicetree/bindings/usb/dwc3.txt
 60   "usb@[a-f0-9]+$":                            << 
 61     $ref: snps,dwc3.yaml#                      << 
 62                                                    50 
 63 required:                                          51 required:
 64   - compatible                                     52   - compatible
 65   - reg                                            53   - reg
 66   - "#address-cells"                           << 
 67   - "#size-cells"                              << 
 68   - ranges                                     << 
 69   - interrupts                                     54   - interrupts
 70                                                !!  55   - clocks
 71 additionalProperties: false                    << 
 72                                                    56 
 73 examples:                                          57 examples:
 74   - |                                              58   - |
 75     #include <dt-bindings/interrupt-controller     59     #include <dt-bindings/interrupt-controller/arm-gic.h>
 76                                                    60 
 77     dwc3@2680000 {                             !!  61     usb: usb@2680000 {
 78       compatible = "ti,keystone-dwc3";             62       compatible = "ti,keystone-dwc3";
 79       #address-cells = <1>;                        63       #address-cells = <1>;
 80       #size-cells = <1>;                           64       #size-cells = <1>;
 81       reg = <0x2680000 0x10000>;                   65       reg = <0x2680000 0x10000>;
 82       clocks = <&clkusb>;                          66       clocks = <&clkusb>;
                                                   >>  67       clock-names = "usb";
 83       interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_     68       interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
 84       ranges;                                      69       ranges;
 85                                                    70 
 86       usb@2690000 {                            !!  71       dwc3@2690000 {
 87         compatible = "snps,dwc3";              !!  72         compatible = "synopsys,dwc3";
 88         reg = <0x2690000 0x70000>;                 73         reg = <0x2690000 0x70000>;
 89         interrupts = <GIC_SPI 393 IRQ_TYPE_EDG     74         interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
 90         usb-phy = <&usb_phy>, <&usb_phy>;          75         usb-phy = <&usb_phy>, <&usb_phy>;
 91       };                                           76       };
 92     };                                             77     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php