gpio_atmel.txt 731 B

12345678910111213141516171819202122232425
  1. * Atmel GPIO controller (PIO)
  2. Required properties:
  3. - compatible: "atmel,<chip>-gpio", where <chip> is at91rm9200 or at91sam9x5.
  4. - reg: Should contain GPIO controller registers location and length
  5. - interrupts: Should be the port interrupt shared by all the pins.
  6. - #gpio-cells: Should be two. The first cell is the pin number and
  7. the second cell is used to specify optional parameters (currently
  8. unused).
  9. - gpio-controller: Marks the device node as a GPIO controller.
  10. optional properties:
  11. - #gpio-lines: Number of gpio if absent 32.
  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. #gpio-lines = <19>;
  20. };