cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

gpio_atmel.txt (1103B)


      1* Atmel GPIO controller (PIO)
      2
      3Required properties:
      4- compatible: "atmel,<chip>-gpio", where <chip> is at91rm9200 or at91sam9x5.
      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 to declare if the GPIO
      9  is active high or low. See gpio.txt.
     10- gpio-controller: Marks the device node as a GPIO controller.
     11- interrupt-controller: Marks the device node as an interrupt controller.
     12- #interrupt-cells: Should be two. The first cell is the pin number and the
     13  second cell is used to specify irq type flags, see the two cell description
     14  in interrupt-controller/interrupts.txt for details.
     15
     16optional properties:
     17- #gpio-lines: Number of gpio if absent 32.
     18
     19
     20Example:
     21	pioA: gpio@fffff200 {
     22		compatible = "atmel,at91rm9200-gpio";
     23		reg = <0xfffff200 0x100>;
     24		interrupts = <2 4>;
     25		#gpio-cells = <2>;
     26		gpio-controller;
     27		#gpio-lines = <19>;
     28		interrupt-controller;
     29		#interrupt-cells = <2>;
     30	};
     31