text: /*
   * Copyright (C) 2008-2009 Analog Devices Inc.
   * Licensed under the GPL-2 or later.
   */
  
  
  #ifndef _MACH_GPIO_H_
  #define _MACH_GPIO_H_
  
  #define MAX_BLACKFIN_GPIOS 16
  #ifdef CONFIG_GPIOLIB
  /* We only use the special logic with GPIOLIB devices */
  #define BFIN_SPECIAL_GPIO_BANKS 3
  #endif
  
  #define GPIO_PF0	0	/* PF */
  #define GPIO_PF1	1
  #define GPIO_PF2	2
  #define GPIO_PF3	3
  #define GPIO_PF4	4
  #define GPIO_PF5	5
  #define GPIO_PF6	6
  #define GPIO_PF7	7
  #define GPIO_PF8	8
  #define GPIO_PF9	9
  #define GPIO_PF10	10
  #define GPIO_PF11	11
  #define GPIO_PF12	12
  #define GPIO_PF13	13
  #define GPIO_PF14	14
  #define GPIO_PF15	15
  #define GPIO_PC0	16	/* PC */
  #define GPIO_PC1	17
  #define GPIO_PC4	20
  #define GPIO_PC5	21
  #define GPIO_PC6	22
  #define GPIO_PC7	23
  #define GPIO_PC8	24
  #define GPIO_PC9	25
  #define GPIO_PD0	32	/* PD */
  #define GPIO_PD1	33
  #define GPIO_PD2	34
  #define GPIO_PD3	35
  #define GPIO_PD4	36
  #define GPIO_PD5	37
  #define GPIO_PD6	38
  #define GPIO_PD7	39
  #define GPIO_PD8	40
  #define GPIO_PD9	41
  #define GPIO_PD10	42
  #define GPIO_PD11	43
  #define GPIO_PD12	44
  #define GPIO_PD13	45
  #define GPIO_PE0	48	/* PE */
  #define GPIO_PE1	49
  #define GPIO_PE2	50
  #define GPIO_PE3	51
  #define GPIO_PE4	52
  #define GPIO_PE5	53
  #define GPIO_PE6	54
  #define GPIO_PE7	55
  #define GPIO_PE8	56
  #define GPIO_PE9	57
  #define GPIO_PE10	58
  #define GPIO_PE11	59
  #define GPIO_PE12	60
  #define GPIO_PE13	61
  #define GPIO_PE14	62
  #define GPIO_PE15	63
  
  #define PORT_F GPIO_PF0
  #define PORT_C GPIO_PC0
  #define PORT_D GPIO_PD0
  #define PORT_E GPIO_PE0
  
  #include <mach-common/ports-c.h>
  #include <mach-common/ports-d.h>
  #include <mach-common/ports-e.h>
  #include <mach-common/ports-f.h>
  
  #endif /* _MACH_GPIO_H_ */
  