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


  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 Device Tree Bindings
  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:                                     << 
 29       maxItems: 1                              << 
 30     description:                                   28     description:
 31       List of all the USB PHYs on this HCD to      29       List of all the USB PHYs on this HCD to be accepted by the legacy USB
 32       Physical Layer subsystem.                    30       Physical Layer subsystem.
 33     deprecated: true                               31     deprecated: true
 34                                                    32 
 35   phy_type:                                        33   phy_type:
 36     description:                                   34     description:
 37       Tells USB controllers that we want to co     35       Tells USB controllers that we want to configure the core to support a
 38       UTMI+ PHY with an 8- or 16-bit interface     36       UTMI+ PHY with an 8- or 16-bit interface if UTMI+ is selected, UTMI+ low
 39       pin interface if ULPI is specified, Seri     37       pin interface if ULPI is specified, Serial core/PHY interconnect if
 40       serial is specified and High-Speed Inter     38       serial is specified and High-Speed Inter-Chip feature if HSIC is
 41       selected. In case this isn't passed via      39       selected. In case this isn't passed via DT, USB controllers should
 42       default to HW capability.                    40       default to HW capability.
 43     $ref: /schemas/types.yaml#/definitions/str     41     $ref: /schemas/types.yaml#/definitions/string
 44     enum: [utmi, utmi_wide, ulpi, serial, hsic     42     enum: [utmi, utmi_wide, ulpi, serial, hsic]
 45                                                    43 
 46   maximum-speed:                                   44   maximum-speed:
 47     description:                                   45     description:
 48       Tells USB controllers we want to work up     46       Tells USB controllers we want to work up to a certain speed. In case this
 49       isn't passed via DT, USB controllers sho     47       isn't passed via DT, USB controllers should default to their maximum HW
 50       capability.                                  48       capability.
 51     $ref: /schemas/types.yaml#/definitions/str     49     $ref: /schemas/types.yaml#/definitions/string
 52     enum:                                          50     enum:
 53       - low-speed                                  51       - low-speed
 54       - full-speed                                 52       - full-speed
 55       - high-speed                                 53       - high-speed
 56       - super-speed                                54       - super-speed
 57       - super-speed-plus                           55       - super-speed-plus
 58       - super-speed-plus-gen2x1                    56       - super-speed-plus-gen2x1
 59       - super-speed-plus-gen1x2                    57       - super-speed-plus-gen1x2
 60       - super-speed-plus-gen2x2                    58       - super-speed-plus-gen2x2
 61                                                    59 
 62 additionalProperties: true                         60 additionalProperties: true
 63                                                    61 
 64 ...                                                62 ...
                                                      

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