Commit | Line | Data |
---|---|---|
21f81872 NF |
1 | * Atmel GPIO controller (PIO) |
2 | ||
3 | Required properties: | |
582d5fbd | 4 | - compatible: "atmel,<chip>-gpio", where <chip> is at91rm9200 or at91sam9x5. |
21f81872 NF |
5 | - reg: Should contain GPIO controller registers location and length |
6 | - interrupts: Should be the port interrupt shared by all the pins. | |
7 | - #gpio-cells: Should be two. The first cell is the pin number and | |
8 | the second cell is used to specify optional parameters (currently | |
9 | unused). | |
10 | - gpio-controller: Marks the device node as a GPIO controller. | |
11 | ||
12 | Example: | |
13 | pioA: gpio@fffff200 { | |
14 | compatible = "atmel,at91rm9200-gpio"; | |
15 | reg = <0xfffff200 0x100>; | |
16 | interrupts = <2 4>; | |
17 | #gpio-cells = <2>; | |
18 | gpio-controller; | |
19 | }; | |
20 |