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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/usb/usb.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/usb.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/usb/usb.yaml (Version linux-6.11.7)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/usb/usb.yam      4 $id: http://devicetree.org/schemas/usb/usb.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Generic USB Controller                       7 title: Generic USB Controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Greg Kroah-Hartman <gregkh@linuxfoundation.     10   - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 11                                                    11 
 12 select: false                                      12 select: false
 13                                                    13 
 14 properties:                                        14 properties:
 15   $nodename:                                       15   $nodename:
 16     pattern: "^usb(@.*)?"                          16     pattern: "^usb(@.*)?"
 17                                                    17 
 18   phys:                                            18   phys:
 19     description:                                   19     description:
 20       List of all the USB PHYs on this HCD         20       List of all the USB PHYs on this HCD
 21                                                    21 
 22   phy-names:                                       22   phy-names:
 23     description:                                   23     description:
 24       Name specifier for the USB PHY               24       Name specifier for the USB PHY
 25                                                    25 
 26   usb-phy:                                         26   usb-phy:
 27     $ref: /schemas/types.yaml#/definitions/pha     27     $ref: /schemas/types.yaml#/definitions/phandle-array
 28     items:                                         28     items:
 29       maxItems: 1                                  29       maxItems: 1
 30     description:                                   30     description:
 31       List of all the USB PHYs on this HCD to      31       List of all the USB PHYs on this HCD to be accepted by the legacy USB
 32       Physical Layer subsystem.                    32       Physical Layer subsystem.
 33     deprecated: true                               33     deprecated: true
 34                                                    34 
 35   phy_type:                                        35   phy_type:
 36     description:                                   36     description:
 37       Tells USB controllers that we want to co     37       Tells USB controllers that we want to configure the core to support a
 38       UTMI+ PHY with an 8- or 16-bit interface     38       UTMI+ PHY with an 8- or 16-bit interface if UTMI+ is selected, UTMI+ low
 39       pin interface if ULPI is specified, Seri     39       pin interface if ULPI is specified, Serial core/PHY interconnect if
 40       serial is specified and High-Speed Inter     40       serial is specified and High-Speed Inter-Chip feature if HSIC is
 41       selected. In case this isn't passed via      41       selected. In case this isn't passed via DT, USB controllers should
 42       default to HW capability.                    42       default to HW capability.
 43     $ref: /schemas/types.yaml#/definitions/str     43     $ref: /schemas/types.yaml#/definitions/string
 44     enum: [utmi, utmi_wide, ulpi, serial, hsic     44     enum: [utmi, utmi_wide, ulpi, serial, hsic]
 45                                                    45 
 46   maximum-speed:                                   46   maximum-speed:
 47     description:                                   47     description:
 48       Tells USB controllers we want to work up     48       Tells USB controllers we want to work up to a certain speed. In case this
 49       isn't passed via DT, USB controllers sho     49       isn't passed via DT, USB controllers should default to their maximum HW
 50       capability.                                  50       capability.
 51     $ref: /schemas/types.yaml#/definitions/str     51     $ref: /schemas/types.yaml#/definitions/string
 52     enum:                                          52     enum:
 53       - low-speed                                  53       - low-speed
 54       - full-speed                                 54       - full-speed
 55       - high-speed                                 55       - high-speed
 56       - super-speed                                56       - super-speed
 57       - super-speed-plus                           57       - super-speed-plus
 58       - super-speed-plus-gen2x1                    58       - super-speed-plus-gen2x1
 59       - super-speed-plus-gen1x2                    59       - super-speed-plus-gen1x2
 60       - super-speed-plus-gen2x2                    60       - super-speed-plus-gen2x2
 61                                                    61 
 62 additionalProperties: true                         62 additionalProperties: true
 63                                                    63 
 64 ...                                                64 ...
                                                      

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