About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / gpio / gpio-nmk.txt




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:37 EST.

1	Nomadik GPIO controller
2	
3	Required properties:
4	- compatible            : Should be "st,nomadik-gpio".
5	- reg                   : Physical base address and length of the controller's registers.
6	- interrupts            : The interrupt outputs from the controller.
7	- #gpio-cells           : Should be two:
8	                            The first cell is the pin number.
9	                            The second cell is used to specify optional parameters:
10	                              - bits[3:0] trigger type and level flags:
11	                                  1 = low-to-high edge triggered.
12	                                  2 = high-to-low edge triggered.
13	                                  4 = active high level-sensitive.
14	                                  8 = active low level-sensitive.
15	- gpio-controller       : Marks the device node as a GPIO controller.
16	- interrupt-controller  : Marks the device node as an interrupt controller.
17	- gpio-bank             : Specifies which bank a controller owns.
18	- st,supports-sleepmode : Specifies whether controller can sleep or not
19	
20	Example:
21	
22	                gpio1: gpio@8012e080 {
23	                        compatible = "st,nomadik-gpio";
24	                        reg =  <0x8012e080 0x80>;
25	                        interrupts = <0 120 0x4>;
26	                        #gpio-cells = <2>;
27	                        gpio-controller;
28	                        interrupt-controller;
29	                        st,supports-sleepmode;
30	                        gpio-bank = <1>;
31	                };
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.