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

Diff markup

Differences between /Documentation/devicetree/bindings/gpio/gpio-pisosr.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/gpio/gpio-pisosr.txt (Version linux-5.19.17)


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