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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpio/gpio-clps711x.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-clps711x.txt (Architecture ppc) and /Documentation/devicetree/bindings/gpio/gpio-clps711x.txt (Architecture m68k)


  1 Cirrus Logic CLPS711X GPIO controller               1 Cirrus Logic CLPS711X GPIO controller
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4 - compatible: Should be "cirrus,ep7209-gpio"        4 - compatible: Should be "cirrus,ep7209-gpio"
  5 - reg: Physical base GPIO controller registers      5 - reg: Physical base GPIO controller registers location and length.
  6   There should be two registers, first is DATA      6   There should be two registers, first is DATA register, the second
  7   is DIRECTION.                                     7   is DIRECTION.
  8 - gpio-controller: Marks the device node as a       8 - gpio-controller: Marks the device node as a gpio controller.
  9 - #gpio-cells: Should be two. The first cell i      9 - #gpio-cells: Should be two. The first cell is the pin number and
 10   the second cell is used to specify the gpio      10   the second cell is used to specify the gpio polarity:
 11     0 = active high                                11     0 = active high
 12     1 = active low                                 12     1 = active low
 13                                                    13 
 14 Note: Each GPIO port should have an alias corr     14 Note: Each GPIO port should have an alias correctly numbered in "aliases"
 15 node.                                              15 node.
 16                                                    16 
 17 Example:                                           17 Example:
 18                                                    18 
 19 aliases {                                          19 aliases {
 20         gpio0 = &porta;                            20         gpio0 = &porta;
 21 };                                                 21 };
 22                                                    22 
 23 porta: gpio@80000000 {                             23 porta: gpio@80000000 {
 24         compatible = "cirrus,ep7312-gpio","cir     24         compatible = "cirrus,ep7312-gpio","cirrus,ep7209-gpio";
 25         reg = <0x80000000 0x1>, <0x80000040 0x     25         reg = <0x80000000 0x1>, <0x80000040 0x1>;
 26         gpio-controller;                           26         gpio-controller;
 27         #gpio-cells = <2>;                         27         #gpio-cells = <2>;
 28 };                                                 28 };
                                                      

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