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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpio/gpio-ath79.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-ath79.txt (Architecture sparc) and /Documentation/devicetree/bindings/gpio/gpio-ath79.txt (Architecture mips)


  1 Binding for Qualcomm Atheros AR7xxx/AR9xxx GPI      1 Binding for Qualcomm Atheros AR7xxx/AR9xxx GPIO controller
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4 - compatible: has to be "qca,<soctype>-gpio" a      4 - compatible: has to be "qca,<soctype>-gpio" and one of the following
  5   fallbacks:                                        5   fallbacks:
  6   - "qca,ar7100-gpio"                               6   - "qca,ar7100-gpio"
  7   - "qca,ar9340-gpio"                               7   - "qca,ar9340-gpio"
  8 - reg: Base address and size of the controller      8 - reg: Base address and size of the controllers memory area
  9 - gpio-controller : Marks the device node as a      9 - gpio-controller : Marks the device node as a GPIO controller.
 10 - #gpio-cells : Should be two. The first cell      10 - #gpio-cells : Should be two. The first cell is the pin number and the
 11   second cell is used to specify optional para     11   second cell is used to specify optional parameters.
 12 - ngpios: Should be set to the number of GPIOs     12 - ngpios: Should be set to the number of GPIOs available on the SoC.
 13                                                    13 
 14 Optional properties:                               14 Optional properties:
 15 - interrupts: Interrupt specifier for the cont     15 - interrupts: Interrupt specifier for the controllers interrupt.
 16 - interrupt-controller : Identifies the node a     16 - interrupt-controller : Identifies the node as an interrupt controller
 17 - #interrupt-cells : Specifies the number of c     17 - #interrupt-cells : Specifies the number of cells needed to encode interrupt
 18                      source, should be 2           18                      source, should be 2
 19                                                    19 
 20 Please refer to interrupts.txt in this directo     20 Please refer to interrupts.txt in this directory for details of the common
 21 Interrupt Controllers bindings used by client      21 Interrupt Controllers bindings used by client devices.
 22                                                    22 
 23 Example:                                           23 Example:
 24                                                    24 
 25         gpio@18040000 {                            25         gpio@18040000 {
 26                 compatible = "qca,ar9132-gpio"     26                 compatible = "qca,ar9132-gpio", "qca,ar7100-gpio";
 27                 reg = <0x18040000 0x30>;           27                 reg = <0x18040000 0x30>;
 28                 interrupts = <2>;                  28                 interrupts = <2>;
 29                                                    29 
 30                 ngpios = <22>;                     30                 ngpios = <22>;
 31                                                    31 
 32                 gpio-controller;                   32                 gpio-controller;
 33                 #gpio-cells = <2>;                 33                 #gpio-cells = <2>;
 34                                                    34 
 35                 interrupt-controller;              35                 interrupt-controller;
 36                 #interrupt-cells = <2>;            36                 #interrupt-cells = <2>;
 37         };                                         37         };
                                                      

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