Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
gpio.h File Reference
#include <mach-common/ports-a.h>
#include <mach-common/ports-b.h>
#include <mach-common/ports-c.h>
#include <mach-common/ports-d.h>
#include <mach-common/ports-e.h>
#include <mach-common/ports-f.h>
#include <mach-common/ports-g.h>
#include <mach-common/ports-h.h>
#include <mach-common/ports-i.h>
#include <mach-common/ports-j.h>

Go to the source code of this file.

Data Structures

struct  gpio_port_t
 
struct  gpio_port_s
 

Macros

#define GPIO_PA0   0
 
#define GPIO_PA1   1
 
#define GPIO_PA2   2
 
#define GPIO_PA3   3
 
#define GPIO_PA4   4
 
#define GPIO_PA5   5
 
#define GPIO_PA6   6
 
#define GPIO_PA7   7
 
#define GPIO_PA8   8
 
#define GPIO_PA9   9
 
#define GPIO_PA10   10
 
#define GPIO_PA11   11
 
#define GPIO_PA12   12
 
#define GPIO_PA13   13
 
#define GPIO_PA14   14
 
#define GPIO_PA15   15
 
#define GPIO_PB0   16
 
#define GPIO_PB1   17
 
#define GPIO_PB2   18
 
#define GPIO_PB3   19
 
#define GPIO_PB4   20
 
#define GPIO_PB5   21
 
#define GPIO_PB6   22
 
#define GPIO_PB7   23
 
#define GPIO_PB8   24
 
#define GPIO_PB9   25
 
#define GPIO_PB10   26
 
#define GPIO_PB11   27
 
#define GPIO_PB12   28
 
#define GPIO_PB13   29
 
#define GPIO_PB14   30
 
#define GPIO_PB15   31 /* N/A */
 
#define GPIO_PC0   32
 
#define GPIO_PC1   33
 
#define GPIO_PC2   34
 
#define GPIO_PC3   35
 
#define GPIO_PC4   36
 
#define GPIO_PC5   37
 
#define GPIO_PC6   38
 
#define GPIO_PC7   39
 
#define GPIO_PC8   40
 
#define GPIO_PC9   41
 
#define GPIO_PC10   42
 
#define GPIO_PC11   43
 
#define GPIO_PC12   44
 
#define GPIO_PC13   45
 
#define GPIO_PC14   46 /* N/A */
 
#define GPIO_PC15   47 /* N/A */
 
#define GPIO_PD0   48
 
#define GPIO_PD1   49
 
#define GPIO_PD2   50
 
#define GPIO_PD3   51
 
#define GPIO_PD4   52
 
#define GPIO_PD5   53
 
#define GPIO_PD6   54
 
#define GPIO_PD7   55
 
#define GPIO_PD8   56
 
#define GPIO_PD9   57
 
#define GPIO_PD10   58
 
#define GPIO_PD11   59
 
#define GPIO_PD12   60
 
#define GPIO_PD13   61
 
#define GPIO_PD14   62
 
#define GPIO_PD15   63
 
#define GPIO_PE0   64
 
#define GPIO_PE1   65
 
#define GPIO_PE2   66
 
#define GPIO_PE3   67
 
#define GPIO_PE4   68
 
#define GPIO_PE5   69
 
#define GPIO_PE6   70
 
#define GPIO_PE7   71
 
#define GPIO_PE8   72
 
#define GPIO_PE9   73
 
#define GPIO_PE10   74
 
#define GPIO_PE11   75
 
#define GPIO_PE12   76
 
#define GPIO_PE13   77
 
#define GPIO_PE14   78
 
#define GPIO_PE15   79
 
#define GPIO_PF0   80
 
#define GPIO_PF1   81
 
#define GPIO_PF2   82
 
#define GPIO_PF3   83
 
#define GPIO_PF4   84
 
#define GPIO_PF5   85
 
#define GPIO_PF6   86
 
#define GPIO_PF7   87
 
#define GPIO_PF8   88
 
#define GPIO_PF9   89
 
#define GPIO_PF10   90
 
#define GPIO_PF11   91
 
#define GPIO_PF12   92
 
#define GPIO_PF13   93
 
#define GPIO_PF14   94
 
#define GPIO_PF15   95
 
#define GPIO_PG0   96
 
#define GPIO_PG1   97
 
#define GPIO_PG2   98
 
#define GPIO_PG3   99
 
#define GPIO_PG4   100
 
#define GPIO_PG5   101
 
#define GPIO_PG6   102
 
#define GPIO_PG7   103
 
#define GPIO_PG8   104
 
#define GPIO_PG9   105
 
#define GPIO_PG10   106
 
#define GPIO_PG11   107
 
#define GPIO_PG12   108
 
#define GPIO_PG13   109
 
#define GPIO_PG14   110
 
#define GPIO_PG15   111
 
#define GPIO_PH0   112
 
#define GPIO_PH1   113
 
#define GPIO_PH2   114
 
#define GPIO_PH3   115
 
#define GPIO_PH4   116
 
#define GPIO_PH5   117
 
#define GPIO_PH6   118
 
#define GPIO_PH7   119
 
#define GPIO_PH8   120
 
#define GPIO_PH9   121
 
#define GPIO_PH10   122
 
#define GPIO_PH11   123
 
#define GPIO_PH12   124
 
#define GPIO_PH13   125
 
#define GPIO_PH14   126 /* N/A */
 
#define GPIO_PH15   127 /* N/A */
 
#define GPIO_PI0   128
 
#define GPIO_PI1   129
 
#define GPIO_PI2   130
 
#define GPIO_PI3   131
 
#define GPIO_PI4   132
 
#define GPIO_PI5   133
 
#define GPIO_PI6   134
 
#define GPIO_PI7   135
 
#define GPIO_PI8   136
 
#define GPIO_PI9   137
 
#define GPIO_PI10   138
 
#define GPIO_PI11   139
 
#define GPIO_PI12   140
 
#define GPIO_PI13   141
 
#define GPIO_PI14   142
 
#define GPIO_PI15   143
 
#define GPIO_PJ0   144
 
#define GPIO_PJ1   145
 
#define GPIO_PJ2   146
 
#define GPIO_PJ3   147
 
#define GPIO_PJ4   148
 
#define GPIO_PJ5   149
 
#define GPIO_PJ6   150
 
#define GPIO_PJ7   151
 
#define GPIO_PJ8   152
 
#define GPIO_PJ9   153
 
#define GPIO_PJ10   154
 
#define GPIO_PJ11   155
 
#define GPIO_PJ12   156
 
#define GPIO_PJ13   157
 
#define GPIO_PJ14   158 /* N/A */
 
#define GPIO_PJ15   159 /* N/A */
 
#define MAX_BLACKFIN_GPIOS   160
 
#define BFIN_GPIO_PINT   1
 
#define NR_PINT_SYS_IRQS   4
 
#define NR_PINTS   160
 

Macro Definition Documentation

#define BFIN_GPIO_PINT   1

Definition at line 173 of file gpio.h.

#define GPIO_PA0   0

Definition at line 10 of file gpio.h.

#define GPIO_PA1   1

Definition at line 11 of file gpio.h.

#define GPIO_PA10   10

Definition at line 20 of file gpio.h.

#define GPIO_PA11   11

Definition at line 21 of file gpio.h.

#define GPIO_PA12   12

Definition at line 22 of file gpio.h.

#define GPIO_PA13   13

Definition at line 23 of file gpio.h.

#define GPIO_PA14   14

Definition at line 24 of file gpio.h.

#define GPIO_PA15   15

Definition at line 25 of file gpio.h.

#define GPIO_PA2   2

Definition at line 12 of file gpio.h.

#define GPIO_PA3   3

Definition at line 13 of file gpio.h.

#define GPIO_PA4   4

Definition at line 14 of file gpio.h.

#define GPIO_PA5   5

Definition at line 15 of file gpio.h.

#define GPIO_PA6   6

Definition at line 16 of file gpio.h.

#define GPIO_PA7   7

Definition at line 17 of file gpio.h.

#define GPIO_PA8   8

Definition at line 18 of file gpio.h.

#define GPIO_PA9   9

Definition at line 19 of file gpio.h.

#define GPIO_PB0   16

Definition at line 26 of file gpio.h.

#define GPIO_PB1   17

Definition at line 27 of file gpio.h.

#define GPIO_PB10   26

Definition at line 36 of file gpio.h.

#define GPIO_PB11   27

Definition at line 37 of file gpio.h.

#define GPIO_PB12   28

Definition at line 38 of file gpio.h.

#define GPIO_PB13   29

Definition at line 39 of file gpio.h.

#define GPIO_PB14   30

Definition at line 40 of file gpio.h.

#define GPIO_PB15   31 /* N/A */

Definition at line 41 of file gpio.h.

#define GPIO_PB2   18

Definition at line 28 of file gpio.h.

#define GPIO_PB3   19

Definition at line 29 of file gpio.h.

#define GPIO_PB4   20

Definition at line 30 of file gpio.h.

#define GPIO_PB5   21

Definition at line 31 of file gpio.h.

#define GPIO_PB6   22

Definition at line 32 of file gpio.h.

#define GPIO_PB7   23

Definition at line 33 of file gpio.h.

#define GPIO_PB8   24

Definition at line 34 of file gpio.h.

#define GPIO_PB9   25

Definition at line 35 of file gpio.h.

#define GPIO_PC0   32

Definition at line 42 of file gpio.h.

#define GPIO_PC1   33

Definition at line 43 of file gpio.h.

#define GPIO_PC10   42

Definition at line 52 of file gpio.h.

#define GPIO_PC11   43

Definition at line 53 of file gpio.h.

#define GPIO_PC12   44

Definition at line 54 of file gpio.h.

#define GPIO_PC13   45

Definition at line 55 of file gpio.h.

#define GPIO_PC14   46 /* N/A */

Definition at line 56 of file gpio.h.

#define GPIO_PC15   47 /* N/A */

Definition at line 57 of file gpio.h.

#define GPIO_PC2   34

Definition at line 44 of file gpio.h.

#define GPIO_PC3   35

Definition at line 45 of file gpio.h.

#define GPIO_PC4   36

Definition at line 46 of file gpio.h.

#define GPIO_PC5   37

Definition at line 47 of file gpio.h.

#define GPIO_PC6   38

Definition at line 48 of file gpio.h.

#define GPIO_PC7   39

Definition at line 49 of file gpio.h.

#define GPIO_PC8   40

Definition at line 50 of file gpio.h.

#define GPIO_PC9   41

Definition at line 51 of file gpio.h.

#define GPIO_PD0   48

Definition at line 58 of file gpio.h.

#define GPIO_PD1   49

Definition at line 59 of file gpio.h.

#define GPIO_PD10   58

Definition at line 68 of file gpio.h.

#define GPIO_PD11   59

Definition at line 69 of file gpio.h.

#define GPIO_PD12   60

Definition at line 70 of file gpio.h.

#define GPIO_PD13   61

Definition at line 71 of file gpio.h.

#define GPIO_PD14   62

Definition at line 72 of file gpio.h.

#define GPIO_PD15   63

Definition at line 73 of file gpio.h.

#define GPIO_PD2   50

Definition at line 60 of file gpio.h.

#define GPIO_PD3   51

Definition at line 61 of file gpio.h.

#define GPIO_PD4   52

Definition at line 62 of file gpio.h.

#define GPIO_PD5   53

Definition at line 63 of file gpio.h.

#define GPIO_PD6   54

Definition at line 64 of file gpio.h.

#define GPIO_PD7   55

Definition at line 65 of file gpio.h.

#define GPIO_PD8   56

Definition at line 66 of file gpio.h.

#define GPIO_PD9   57

Definition at line 67 of file gpio.h.

#define GPIO_PE0   64

Definition at line 74 of file gpio.h.

#define GPIO_PE1   65

Definition at line 75 of file gpio.h.

#define GPIO_PE10   74

Definition at line 84 of file gpio.h.

#define GPIO_PE11   75

Definition at line 85 of file gpio.h.

#define GPIO_PE12   76

Definition at line 86 of file gpio.h.

#define GPIO_PE13   77

Definition at line 87 of file gpio.h.

#define GPIO_PE14   78

Definition at line 88 of file gpio.h.

#define GPIO_PE15   79

Definition at line 89 of file gpio.h.

#define GPIO_PE2   66

Definition at line 76 of file gpio.h.

#define GPIO_PE3   67

Definition at line 77 of file gpio.h.

#define GPIO_PE4   68

Definition at line 78 of file gpio.h.

#define GPIO_PE5   69

Definition at line 79 of file gpio.h.

#define GPIO_PE6   70

Definition at line 80 of file gpio.h.

#define GPIO_PE7   71

Definition at line 81 of file gpio.h.

#define GPIO_PE8   72

Definition at line 82 of file gpio.h.

#define GPIO_PE9   73

Definition at line 83 of file gpio.h.

#define GPIO_PF0   80

Definition at line 90 of file gpio.h.

#define GPIO_PF1   81

Definition at line 91 of file gpio.h.

#define GPIO_PF10   90

Definition at line 100 of file gpio.h.

#define GPIO_PF11   91

Definition at line 101 of file gpio.h.

#define GPIO_PF12   92

Definition at line 102 of file gpio.h.

#define GPIO_PF13   93

Definition at line 103 of file gpio.h.

#define GPIO_PF14   94

Definition at line 104 of file gpio.h.

#define GPIO_PF15   95

Definition at line 105 of file gpio.h.

#define GPIO_PF2   82

Definition at line 92 of file gpio.h.

#define GPIO_PF3   83

Definition at line 93 of file gpio.h.

#define GPIO_PF4   84

Definition at line 94 of file gpio.h.

#define GPIO_PF5   85

Definition at line 95 of file gpio.h.

#define GPIO_PF6   86

Definition at line 96 of file gpio.h.

#define GPIO_PF7   87

Definition at line 97 of file gpio.h.

#define GPIO_PF8   88

Definition at line 98 of file gpio.h.

#define GPIO_PF9   89

Definition at line 99 of file gpio.h.

#define GPIO_PG0   96

Definition at line 106 of file gpio.h.

#define GPIO_PG1   97

Definition at line 107 of file gpio.h.

#define GPIO_PG10   106

Definition at line 116 of file gpio.h.

#define GPIO_PG11   107

Definition at line 117 of file gpio.h.

#define GPIO_PG12   108

Definition at line 118 of file gpio.h.

#define GPIO_PG13   109

Definition at line 119 of file gpio.h.

#define GPIO_PG14   110

Definition at line 120 of file gpio.h.

#define GPIO_PG15   111

Definition at line 121 of file gpio.h.

#define GPIO_PG2   98

Definition at line 108 of file gpio.h.

#define GPIO_PG3   99

Definition at line 109 of file gpio.h.

#define GPIO_PG4   100

Definition at line 110 of file gpio.h.

#define GPIO_PG5   101

Definition at line 111 of file gpio.h.

#define GPIO_PG6   102

Definition at line 112 of file gpio.h.

#define GPIO_PG7   103

Definition at line 113 of file gpio.h.

#define GPIO_PG8   104

Definition at line 114 of file gpio.h.

#define GPIO_PG9   105

Definition at line 115 of file gpio.h.

#define GPIO_PH0   112

Definition at line 122 of file gpio.h.

#define GPIO_PH1   113

Definition at line 123 of file gpio.h.

#define GPIO_PH10   122

Definition at line 132 of file gpio.h.

#define GPIO_PH11   123

Definition at line 133 of file gpio.h.

#define GPIO_PH12   124

Definition at line 134 of file gpio.h.

#define GPIO_PH13   125

Definition at line 135 of file gpio.h.

#define GPIO_PH14   126 /* N/A */

Definition at line 136 of file gpio.h.

#define GPIO_PH15   127 /* N/A */

Definition at line 137 of file gpio.h.

#define GPIO_PH2   114

Definition at line 124 of file gpio.h.

#define GPIO_PH3   115

Definition at line 125 of file gpio.h.

#define GPIO_PH4   116

Definition at line 126 of file gpio.h.

#define GPIO_PH5   117

Definition at line 127 of file gpio.h.

#define GPIO_PH6   118

Definition at line 128 of file gpio.h.

#define GPIO_PH7   119

Definition at line 129 of file gpio.h.

#define GPIO_PH8   120

Definition at line 130 of file gpio.h.

#define GPIO_PH9   121

Definition at line 131 of file gpio.h.

#define GPIO_PI0   128

Definition at line 138 of file gpio.h.

#define GPIO_PI1   129

Definition at line 139 of file gpio.h.

#define GPIO_PI10   138

Definition at line 148 of file gpio.h.

#define GPIO_PI11   139

Definition at line 149 of file gpio.h.

#define GPIO_PI12   140

Definition at line 150 of file gpio.h.

#define GPIO_PI13   141

Definition at line 151 of file gpio.h.

#define GPIO_PI14   142

Definition at line 152 of file gpio.h.

#define GPIO_PI15   143

Definition at line 153 of file gpio.h.

#define GPIO_PI2   130

Definition at line 140 of file gpio.h.

#define GPIO_PI3   131

Definition at line 141 of file gpio.h.

#define GPIO_PI4   132

Definition at line 142 of file gpio.h.

#define GPIO_PI5   133

Definition at line 143 of file gpio.h.

#define GPIO_PI6   134

Definition at line 144 of file gpio.h.

#define GPIO_PI7   135

Definition at line 145 of file gpio.h.

#define GPIO_PI8   136

Definition at line 146 of file gpio.h.

#define GPIO_PI9   137

Definition at line 147 of file gpio.h.

#define GPIO_PJ0   144

Definition at line 154 of file gpio.h.

#define GPIO_PJ1   145

Definition at line 155 of file gpio.h.

#define GPIO_PJ10   154

Definition at line 164 of file gpio.h.

#define GPIO_PJ11   155

Definition at line 165 of file gpio.h.

#define GPIO_PJ12   156

Definition at line 166 of file gpio.h.

#define GPIO_PJ13   157

Definition at line 167 of file gpio.h.

#define GPIO_PJ14   158 /* N/A */

Definition at line 168 of file gpio.h.

#define GPIO_PJ15   159 /* N/A */

Definition at line 169 of file gpio.h.

#define GPIO_PJ2   146

Definition at line 156 of file gpio.h.

#define GPIO_PJ3   147

Definition at line 157 of file gpio.h.

#define GPIO_PJ4   148

Definition at line 158 of file gpio.h.

#define GPIO_PJ5   149

Definition at line 159 of file gpio.h.

#define GPIO_PJ6   150

Definition at line 160 of file gpio.h.

#define GPIO_PJ7   151

Definition at line 161 of file gpio.h.

#define GPIO_PJ8   152

Definition at line 162 of file gpio.h.

#define GPIO_PJ9   153

Definition at line 163 of file gpio.h.

#define MAX_BLACKFIN_GPIOS   160

Definition at line 171 of file gpio.h.

#define NR_PINT_SYS_IRQS   4

Definition at line 174 of file gpio.h.

#define NR_PINTS   160

Definition at line 175 of file gpio.h.