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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpio/gpio-pisosr.txt

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 Generic Parallel-in/Serial-out Shift Register GPIO Driver
  2 
  3 This binding describes generic parallel-in/serial-out shift register
  4 devices that can be used for GPI (General Purpose Input). This includes
  5 SN74165 serial-out shift registers and the SN65HVS88x series of
  6 industrial serializers.
  7 
  8 Required properties:
  9  - compatible           : Should be "pisosr-gpio".
 10  - gpio-controller      : Marks the device node as a GPIO controller.
 11  - #gpio-cells          : Should be two. For consumer use see gpio.txt.
 12 
 13 Optional properties:
 14  - ngpios               : Number of used GPIO lines (0..n-1), default is 8.
 15  - load-gpios           : GPIO pin specifier attached to load enable, this
 16                           pin is pulsed before reading from the device to
 17                           load input pin values into the device.
 18 
 19 For other required and optional properties of SPI slave
 20 nodes please refer to ../spi/spi-bus.txt.
 21 
 22 Example:
 23 
 24         gpio@0 {
 25                 compatible = "ti,sn65hvs882", "pisosr-gpio";
 26                 gpio-controller;
 27                 #gpio-cells = <2>;
 28 
 29                 load-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
 30 
 31                 reg = <0>;
 32                 spi-max-frequency = <1000000>;
 33                 spi-cpol;
 34         };

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