~ [ 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 (Architecture i386) and /Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml (Architecture ppc)


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

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