~ [ 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.9.16)


  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     items:
 15       - enum:                                      15       - enum:
 16           - ti,keystone-dwc3                       16           - ti,keystone-dwc3
 17           - ti,am654-dwc3                          17           - ti,am654-dwc3
 18                                                    18 
 19   reg:                                             19   reg:
 20     maxItems: 1                                    20     maxItems: 1
 21                                                    21 
 22   '#address-cells':                                22   '#address-cells':
 23     const: 1                                       23     const: 1
 24                                                    24 
 25   '#size-cells':                                   25   '#size-cells':
 26     const: 1                                       26     const: 1
 27                                                    27 
 28   ranges: true                                     28   ranges: true
 29                                                    29 
 30   interrupts:                                      30   interrupts:
 31     maxItems: 1                                    31     maxItems: 1
 32                                                    32 
 33   clocks:                                          33   clocks:
 34     minItems: 1                                    34     minItems: 1
 35     maxItems: 2                                    35     maxItems: 2
 36                                                    36 
                                                   >>  37   assigned-clocks:
                                                   >>  38     minItems: 1
                                                   >>  39     maxItems: 2
                                                   >>  40 
                                                   >>  41   assigned-clock-parents:
                                                   >>  42     minItems: 1
                                                   >>  43     maxItems: 2
                                                   >>  44 
 37   power-domains:                                   45   power-domains:
 38     maxItems: 1                                << 
 39     description: Should contain a phandle to a     46     description: Should contain a phandle to a PM domain provider node
 40       and an args specifier containing the USB     47       and an args specifier containing the USB device id
 41       value. This property is as per the bindi     48       value. This property is as per the binding,
 42       Documentation/devicetree/bindings/soc/ti !!  49       Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
 43                                                    50 
 44   phys:                                            51   phys:
 45     maxItems: 1                                << 
 46     description:                                   52     description:
 47       PHY specifier for the USB3.0 PHY. Some S     53       PHY specifier for the USB3.0 PHY. Some SoCs need the USB3.0 PHY
 48       to be turned on before the controller.       54       to be turned on before the controller.
 49       Documentation/devicetree/bindings/phy/ph     55       Documentation/devicetree/bindings/phy/phy-bindings.txt
 50                                                    56 
 51   phy-names:                                       57   phy-names:
 52     items:                                         58     items:
 53       - const: usb3-phy                            59       - const: usb3-phy
 54                                                    60 
 55   dma-coherent: true                               61   dma-coherent: true
 56                                                    62 
 57   dma-ranges: true                                 63   dma-ranges: true
 58                                                    64 
 59 patternProperties:                                 65 patternProperties:
 60   "usb@[a-f0-9]+$":                                66   "usb@[a-f0-9]+$":
 61     $ref: snps,dwc3.yaml#                      !!  67     type: object
                                                   >>  68     description: This is the node representing the DWC3 controller instance
                                                   >>  69       Documentation/devicetree/bindings/usb/dwc3.txt
 62                                                    70 
 63 required:                                          71 required:
 64   - compatible                                     72   - compatible
 65   - reg                                            73   - reg
 66   - "#address-cells"                               74   - "#address-cells"
 67   - "#size-cells"                                  75   - "#size-cells"
 68   - ranges                                         76   - ranges
 69   - interrupts                                     77   - interrupts
 70                                                    78 
 71 additionalProperties: false                        79 additionalProperties: false
 72                                                    80 
 73 examples:                                          81 examples:
 74   - |                                              82   - |
 75     #include <dt-bindings/interrupt-controller     83     #include <dt-bindings/interrupt-controller/arm-gic.h>
 76                                                    84 
 77     dwc3@2680000 {                                 85     dwc3@2680000 {
 78       compatible = "ti,keystone-dwc3";             86       compatible = "ti,keystone-dwc3";
 79       #address-cells = <1>;                        87       #address-cells = <1>;
 80       #size-cells = <1>;                           88       #size-cells = <1>;
 81       reg = <0x2680000 0x10000>;                   89       reg = <0x2680000 0x10000>;
 82       clocks = <&clkusb>;                          90       clocks = <&clkusb>;
 83       interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_     91       interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
 84       ranges;                                      92       ranges;
 85                                                    93 
 86       usb@2690000 {                                94       usb@2690000 {
 87         compatible = "snps,dwc3";              !!  95         compatible = "synopsys,dwc3";
 88         reg = <0x2690000 0x70000>;                 96         reg = <0x2690000 0x70000>;
 89         interrupts = <GIC_SPI 393 IRQ_TYPE_EDG     97         interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
 90         usb-phy = <&usb_phy>, <&usb_phy>;          98         usb-phy = <&usb_phy>, <&usb_phy>;
 91       };                                           99       };
 92     };                                            100     };
                                                      

~ [ 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