/* | |
* 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 | |
#define BFIN_SPECIAL_GPIO_BANKS 3 | |
#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_ */ |