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


  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@kernel.org>
 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                                    46     maxItems: 1
 39     description: Should contain a phandle to a     47     description: Should contain a phandle to a PM domain provider node
 40       and an args specifier containing the USB     48       and an args specifier containing the USB device id
 41       value. This property is as per the bindi     49       value. This property is as per the binding,
 42       Documentation/devicetree/bindings/soc/ti     50       Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
 43                                                    51 
 44   phys:                                            52   phys:
 45     maxItems: 1                                    53     maxItems: 1
 46     description:                                   54     description:
 47       PHY specifier for the USB3.0 PHY. Some S     55       PHY specifier for the USB3.0 PHY. Some SoCs need the USB3.0 PHY
 48       to be turned on before the controller.       56       to be turned on before the controller.
 49       Documentation/devicetree/bindings/phy/ph     57       Documentation/devicetree/bindings/phy/phy-bindings.txt
 50                                                    58 
 51   phy-names:                                       59   phy-names:
 52     items:                                         60     items:
 53       - const: usb3-phy                            61       - const: usb3-phy
 54                                                    62 
 55   dma-coherent: true                               63   dma-coherent: true
 56                                                    64 
 57   dma-ranges: true                                 65   dma-ranges: true
 58                                                    66 
 59 patternProperties:                                 67 patternProperties:
 60   "usb@[a-f0-9]+$":                                68   "usb@[a-f0-9]+$":
 61     $ref: snps,dwc3.yaml#                          69     $ref: snps,dwc3.yaml#
 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 = "snps,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