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-thunderx.txt (977B)


      1Cavium ThunderX/OCTEON-TX GPIO controller bindings
      2
      3Required Properties:
      4- reg: The controller bus address.
      5- gpio-controller: Marks the device node as a GPIO controller.
      6- #gpio-cells: Must be 2.
      7  - First cell is the GPIO pin number relative to the controller.
      8  - Second cell is a standard generic flag bitfield as described in gpio.txt.
      9
     10Optional Properties:
     11- compatible: "cavium,thunder-8890-gpio", unused as PCI driver binding is used.
     12- interrupt-controller: Marks the device node as an interrupt controller.
     13- #interrupt-cells: Must be present and have value of 2 if
     14                    "interrupt-controller" is present.
     15  - First cell is the GPIO pin number relative to the controller.
     16  - Second cell is triggering flags as defined in interrupts.txt.
     17
     18Example:
     19
     20gpio_6_0: gpio@6,0 {
     21	compatible = "cavium,thunder-8890-gpio";
     22	reg = <0x3000 0 0 0 0>; /*  DEVFN = 0x30 (6:0) */
     23	gpio-controller;
     24	#gpio-cells = <2>;
     25	interrupt-controller;
     26	#interrupt-cells = <2>;
     27};