linux/include/linux/timb_gpio.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-only */
   2/*
   3 * timb_gpio.h timberdale FPGA GPIO driver, platform data definition
   4 * Copyright (c) 2009 Intel Corporation
   5 */
   6
   7#ifndef _LINUX_TIMB_GPIO_H
   8#define _LINUX_TIMB_GPIO_H
   9
  10/**
  11 * struct timbgpio_platform_data - Platform data of the Timberdale GPIO driver
  12 * @gpio_base           The number of the first GPIO pin, set to -1 for
  13 *                      dynamic number allocation.
  14 * @nr_pins             Number of pins that is supported by the hardware (1-32)
  15 * @irq_base            If IRQ is supported by the hardware, this is the base
  16 *                      number of IRQ:s. One IRQ per pin will be used. Set to
  17 *                      -1 if IRQ:s is not supported.
  18 */
  19struct timbgpio_platform_data {
  20        int gpio_base;
  21        int nr_pins;
  22        int irq_base;
  23};
  24
  25#endif
  26