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


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

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