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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpio/gpio-ts4900.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-ts4900.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/gpio/gpio-ts4900.txt (Version linux-4.20.17)


  1 * Technologic Systems I2C-FPGA's GPIO controll      1 * Technologic Systems I2C-FPGA's GPIO controller bindings
  2                                                     2 
  3 This bindings describes the GPIO controller fo      3 This bindings describes the GPIO controller for Technologic's FPGA core.
  4 TS-4900's FPGA encodes the GPIO state on 3 bit      4 TS-4900's FPGA encodes the GPIO state on 3 bits, whereas the TS-7970's FPGA
  5 uses 2 bits: it doesn't use a dedicated input       5 uses 2 bits: it doesn't use a dedicated input bit.
  6                                                     6 
  7 Required properties:                                7 Required properties:
  8 - compatible: Should be one of the following        8 - compatible: Should be one of the following
  9                 "technologic,ts4900-gpio"           9                 "technologic,ts4900-gpio"
 10                 "technologic,ts7970-gpio"          10                 "technologic,ts7970-gpio"
 11 - reg: Physical base address of the controller     11 - reg: Physical base address of the controller and length
 12        of memory mapped region.                    12        of memory mapped region.
 13 - #gpio-cells: Should be two. The first cell i     13 - #gpio-cells: Should be two. The first cell is the pin number.
 14 - gpio-controller: Marks the device node as a      14 - gpio-controller: Marks the device node as a gpio controller.
 15                                                    15 
 16 Optional property:                                 16 Optional property:
 17 - ngpios: Number of GPIOs this controller is i     17 - ngpios: Number of GPIOs this controller is instantiated with,
 18   the default is 32. See gpio.txt for more det     18   the default is 32. See gpio.txt for more details.
 19                                                    19 
 20 Example:                                           20 Example:
 21                                                    21 
 22 &i2c2 {                                            22 &i2c2 {
 23         gpio8: gpio@28 {                           23         gpio8: gpio@28 {
 24                 compatible = "technologic,ts49     24                 compatible = "technologic,ts4900-gpio";
 25                 reg = <0x28>;                      25                 reg = <0x28>;
 26                 #gpio-cells = <2>;                 26                 #gpio-cells = <2>;
 27                 gpio-controller;                   27                 gpio-controller;
 28                 ngpios = <32>;                     28                 ngpios = <32>;
 29         };                                         29         };
 30 };                                                 30 };
                                                      

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