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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/pinctrl/pinctrl.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/pinctrl/pinctrl.yaml (Architecture sparc64) and /Documentation/devicetree/bindings/pinctrl/pinctrl.yaml (Architecture i386)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      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/pinctrl/pin      4 $id: http://devicetree.org/schemas/pinctrl/pinctrl.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Pin controller device                        7 title: Pin controller device
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Linus Walleij <linus.walleij@linaro.org>        10   - Linus Walleij <linus.walleij@linaro.org>
 11   - Rafał Miłecki <rafal@milecki.pl>              11   - Rafał Miłecki <rafal@milecki.pl>
 12                                                    12 
 13 description: |                                     13 description: |
 14   Pin controller devices should contain the pi     14   Pin controller devices should contain the pin configuration nodes that client
 15   devices reference.                               15   devices reference.
 16                                                    16 
 17   The contents of each of those pin configurat     17   The contents of each of those pin configuration child nodes is defined
 18   entirely by the binding for the individual p     18   entirely by the binding for the individual pin controller device. There
 19   exists no common standard for this content.      19   exists no common standard for this content. The pinctrl framework only
 20   provides generic helper bindings that the pi     20   provides generic helper bindings that the pin controller driver can use.
 21                                                    21 
 22   The pin configuration nodes need not be dire     22   The pin configuration nodes need not be direct children of the pin controller
 23   device; they may be grandchildren, for examp     23   device; they may be grandchildren, for example. Whether this is legal, and
 24   whether there is any interaction between the     24   whether there is any interaction between the child and intermediate parent
 25   nodes, is again defined entirely by the bind     25   nodes, is again defined entirely by the binding for the individual pin
 26   controller device.                               26   controller device.
 27                                                    27 
 28 properties:                                        28 properties:
 29   $nodename:                                       29   $nodename:
 30     pattern: "^(pinctrl|pinmux)(@[0-9a-f]+)?$"     30     pattern: "^(pinctrl|pinmux)(@[0-9a-f]+)?$"
 31                                                    31 
 32   "#pinctrl-cells":                                32   "#pinctrl-cells":
 33     description: >                                 33     description: >
 34       Number of pin control cells in addition      34       Number of pin control cells in addition to the index within the pin
 35       controller device instance.                  35       controller device instance.
 36                                                    36 
 37   pinctrl-use-default:                             37   pinctrl-use-default:
 38     type: boolean                                  38     type: boolean
 39     description: >                                 39     description: >
 40       Indicates that the OS can use the boot d     40       Indicates that the OS can use the boot default pin configuration. This
 41       allows using an OS that does not have a      41       allows using an OS that does not have a driver for the pin controller.
 42       This property can be set either globally     42       This property can be set either globally for the pin controller or in
 43       child nodes for individual pin group con     43       child nodes for individual pin group control.
 44                                                    44 
 45 additionalProperties: true                         45 additionalProperties: true
                                                      

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