root/include/linux/platform_data/gpio/gpio-amd-fch.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0+ */
   2 
   3 /*
   4  * AMD FCH gpio driver platform-data
   5  *
   6  * Copyright (C) 2018 metux IT consult
   7  * Author: Enrico Weigelt <info@metux.net>
   8  *
   9  */
  10 
  11 #ifndef __LINUX_PLATFORM_DATA_GPIO_AMD_FCH_H
  12 #define __LINUX_PLATFORM_DATA_GPIO_AMD_FCH_H
  13 
  14 #define AMD_FCH_GPIO_DRIVER_NAME "gpio_amd_fch"
  15 
  16 /*
  17  * gpio register index definitions
  18  */
  19 #define AMD_FCH_GPIO_REG_GPIO49         0x40
  20 #define AMD_FCH_GPIO_REG_GPIO50         0x41
  21 #define AMD_FCH_GPIO_REG_GPIO51         0x42
  22 #define AMD_FCH_GPIO_REG_GPIO59_DEVSLP0 0x43
  23 #define AMD_FCH_GPIO_REG_GPIO57         0x44
  24 #define AMD_FCH_GPIO_REG_GPIO58         0x45
  25 #define AMD_FCH_GPIO_REG_GPIO59_DEVSLP1 0x46
  26 #define AMD_FCH_GPIO_REG_GPIO64         0x47
  27 #define AMD_FCH_GPIO_REG_GPIO68         0x48
  28 #define AMD_FCH_GPIO_REG_GPIO66_SPKR    0x5B
  29 #define AMD_FCH_GPIO_REG_GPIO71         0x4D
  30 #define AMD_FCH_GPIO_REG_GPIO32_GE1     0x59
  31 #define AMD_FCH_GPIO_REG_GPIO33_GE2     0x5A
  32 #define AMT_FCH_GPIO_REG_GEVT22         0x09
  33 
  34 /*
  35  * struct amd_fch_gpio_pdata - GPIO chip platform data
  36  * @gpio_num: number of entries
  37  * @gpio_reg: array of gpio registers
  38  * @gpio_names: array of gpio names
  39  */
  40 struct amd_fch_gpio_pdata {
  41         int                     gpio_num;
  42         int                     *gpio_reg;
  43         const char * const      *gpio_names;
  44 };
  45 
  46 #endif /* __LINUX_PLATFORM_DATA_GPIO_AMD_FCH_H */

/* [<][>][^][v][top][bottom][index][help] */