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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpio/st,stmpe-gpio.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 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/gpio/st,stmpe-gpio.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: STMicroelectonics Port Expander (STMPE) GPIO Block
  8 
  9 description:
 10   STMicroelectronics Port Expander (STMPE) is a series of slow
 11   bus controllers for various expanded peripherals such as GPIO, keypad,
 12   touchscreen, ADC, PWM or rotator. It can contain one or several different
 13   peripherals connected to SPI or I2C. These bindings pertain to the
 14   GPIO portions of these expanders.
 15 
 16 maintainers:
 17   - Linus Walleij <linus.walleij@linaro.org>
 18 
 19 properties:
 20   compatible:
 21     const: st,stmpe-gpio
 22 
 23   "#gpio-cells":
 24     const: 2
 25 
 26   "#interrupt-cells":
 27     const: 2
 28 
 29   gpio-controller: true
 30 
 31   gpio-line-names:
 32     minItems: 1
 33     maxItems: 24
 34 
 35   interrupt-controller: true
 36 
 37   st,norequest-mask:
 38     description:
 39       A bitmask of GPIO lines that cannot be requested because for
 40       for example not being connected to anything on the system
 41     $ref: /schemas/types.yaml#/definitions/uint32
 42 
 43 patternProperties:
 44   "^.+-hog(-[0-9]+)?$":
 45     type: object
 46 
 47     required:
 48       - gpio-hog
 49 
 50 additionalProperties: false
 51 
 52 required:
 53   - compatible
 54   - "#gpio-cells"
 55   - "#interrupt-cells"
 56   - gpio-controller
 57   - interrupt-controller

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