Commit 6384fdadb48a875bcc1c0f58933275f15f409b76
1 parent
31555213f0
Exists in
master
and in
6 other branches
ARM: pxa: rename IRQ_GPIO to PXA_GPIO_TO_IRQ
Avoid potential naming confliction since multiple architecture will be built in a single kernel. Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com> Acked-by: Grant Likely <grant.likely@secretlab.ca>
Showing 34 changed files with 176 additions and 176 deletions Side-by-side Diff
- arch/arm/mach-pxa/am200epd.c
- arch/arm/mach-pxa/am300epd.c
- arch/arm/mach-pxa/balloon3.c
- arch/arm/mach-pxa/cm-x270.c
- arch/arm/mach-pxa/cm-x2xx.c
- arch/arm/mach-pxa/cm-x300.c
- arch/arm/mach-pxa/em-x270.c
- arch/arm/mach-pxa/eseries.c
- arch/arm/mach-pxa/idp.c
- arch/arm/mach-pxa/include/mach/balloon3.h
- arch/arm/mach-pxa/include/mach/corgi.h
- arch/arm/mach-pxa/include/mach/gpio.h
- arch/arm/mach-pxa/include/mach/gumstix.h
- arch/arm/mach-pxa/include/mach/idp.h
- arch/arm/mach-pxa/include/mach/irqs.h
- arch/arm/mach-pxa/include/mach/palmld.h
- arch/arm/mach-pxa/include/mach/palmt5.h
- arch/arm/mach-pxa/include/mach/palmtc.h
- arch/arm/mach-pxa/include/mach/palmtx.h
- arch/arm/mach-pxa/include/mach/pcm027.h
- arch/arm/mach-pxa/include/mach/pcm990_baseboard.h
- arch/arm/mach-pxa/include/mach/poodle.h
- arch/arm/mach-pxa/include/mach/spitz.h
- arch/arm/mach-pxa/include/mach/tosa.h
- arch/arm/mach-pxa/include/mach/trizeps4.h
- arch/arm/mach-pxa/littleton.c
- arch/arm/mach-pxa/lpd270.c
- arch/arm/mach-pxa/lubbock.c
- arch/arm/mach-pxa/mainstone.c
- arch/arm/mach-pxa/poodle.c
- arch/arm/mach-pxa/sharpsl_pm.c
- arch/arm/mach-pxa/stargate2.c
- arch/arm/mach-pxa/vpac270.c
- arch/arm/mach-pxa/zylonite_pxa300.c
arch/arm/mach-pxa/am200epd.c
... | ... | @@ -138,7 +138,7 @@ |
138 | 138 | { |
139 | 139 | int i; |
140 | 140 | |
141 | - free_irq(IRQ_GPIO(RDY_GPIO_PIN), par); | |
141 | + free_irq(PXA_GPIO_TO_IRQ(RDY_GPIO_PIN), par); | |
142 | 142 | |
143 | 143 | for (i = 0; i < ARRAY_SIZE(gpios); i++) |
144 | 144 | gpio_free(gpios[i]); |
... | ... | @@ -292,7 +292,7 @@ |
292 | 292 | { |
293 | 293 | int ret; |
294 | 294 | |
295 | - ret = request_irq(IRQ_GPIO(RDY_GPIO_PIN), am200_handle_irq, | |
295 | + ret = request_irq(PXA_GPIO_TO_IRQ(RDY_GPIO_PIN), am200_handle_irq, | |
296 | 296 | IRQF_DISABLED|IRQF_TRIGGER_FALLING, |
297 | 297 | "AM200", info->par); |
298 | 298 | if (ret) |
arch/arm/mach-pxa/am300epd.c
... | ... | @@ -176,7 +176,7 @@ |
176 | 176 | { |
177 | 177 | int i; |
178 | 178 | |
179 | - free_irq(IRQ_GPIO(RDY_GPIO_PIN), par); | |
179 | + free_irq(PXA_GPIO_TO_IRQ(RDY_GPIO_PIN), par); | |
180 | 180 | |
181 | 181 | for (i = 0; i < ARRAY_SIZE(gpios); i++) |
182 | 182 | gpio_free(gpios[i]); |
... | ... | @@ -240,7 +240,7 @@ |
240 | 240 | int ret; |
241 | 241 | struct broadsheetfb_par *par = info->par; |
242 | 242 | |
243 | - ret = request_irq(IRQ_GPIO(RDY_GPIO_PIN), am300_handle_irq, | |
243 | + ret = request_irq(PXA_GPIO_TO_IRQ(RDY_GPIO_PIN), am300_handle_irq, | |
244 | 244 | IRQF_DISABLED|IRQF_TRIGGER_RISING, |
245 | 245 | "AM300", par); |
246 | 246 | if (ret) |
arch/arm/mach-pxa/balloon3.c
arch/arm/mach-pxa/cm-x270.c
arch/arm/mach-pxa/cm-x2xx.c
... | ... | @@ -58,8 +58,8 @@ |
58 | 58 | #define CMX255_GPIO_IT8152_IRQ (0) |
59 | 59 | #define CMX270_GPIO_IT8152_IRQ (22) |
60 | 60 | |
61 | -#define CMX255_ETHIRQ IRQ_GPIO(GPIO22_ETHIRQ) | |
62 | -#define CMX270_ETHIRQ IRQ_GPIO(GPIO10_ETHIRQ) | |
61 | +#define CMX255_ETHIRQ PXA_GPIO_TO_IRQ(GPIO22_ETHIRQ) | |
62 | +#define CMX270_ETHIRQ PXA_GPIO_TO_IRQ(GPIO10_ETHIRQ) | |
63 | 63 | |
64 | 64 | #if defined(CONFIG_DM9000) || defined(CONFIG_DM9000_MODULE) |
65 | 65 | static struct resource cmx255_dm9000_resource[] = { |
arch/arm/mach-pxa/cm-x300.c
... | ... | @@ -64,7 +64,7 @@ |
64 | 64 | #define GPIO82_MMC_IRQ (82) |
65 | 65 | #define GPIO85_MMC_WP (85) |
66 | 66 | |
67 | -#define CM_X300_MMC_IRQ IRQ_GPIO(GPIO82_MMC_IRQ) | |
67 | +#define CM_X300_MMC_IRQ PXA_GPIO_TO_IRQ(GPIO82_MMC_IRQ) | |
68 | 68 | |
69 | 69 | #define GPIO95_RTC_CS (95) |
70 | 70 | #define GPIO96_RTC_WR (96) |
... | ... | @@ -229,8 +229,8 @@ |
229 | 229 | .flags = IORESOURCE_MEM, |
230 | 230 | }, |
231 | 231 | [2] = { |
232 | - .start = IRQ_GPIO(mfp_to_gpio(MFP_PIN_GPIO99)), | |
233 | - .end = IRQ_GPIO(mfp_to_gpio(MFP_PIN_GPIO99)), | |
232 | + .start = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO99)), | |
233 | + .end = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO99)), | |
234 | 234 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE, |
235 | 235 | } |
236 | 236 | }; |
arch/arm/mach-pxa/em-x270.c
... | ... | @@ -70,7 +70,7 @@ |
70 | 70 | /* common GPIOs */ |
71 | 71 | #define GPIO11_NAND_CS (11) |
72 | 72 | #define GPIO41_ETHIRQ (41) |
73 | -#define EM_X270_ETHIRQ IRQ_GPIO(GPIO41_ETHIRQ) | |
73 | +#define EM_X270_ETHIRQ PXA_GPIO_TO_IRQ(GPIO41_ETHIRQ) | |
74 | 74 | #define GPIO115_WLAN_PWEN (115) |
75 | 75 | #define GPIO19_WLAN_STRAP (19) |
76 | 76 | #define GPIO9_USB_VBUS_EN (9) |
... | ... | @@ -805,7 +805,7 @@ |
805 | 805 | .modalias = "libertas_spi", |
806 | 806 | .max_speed_hz = 13000000, |
807 | 807 | .bus_num = 2, |
808 | - .irq = IRQ_GPIO(116), | |
808 | + .irq = PXA_GPIO_TO_IRQ(116), | |
809 | 809 | .chip_select = 0, |
810 | 810 | .controller_data = &em_x270_libertas_chip, |
811 | 811 | .platform_data = &em_x270_libertas_pdata, |
... | ... | @@ -1203,7 +1203,7 @@ |
1203 | 1203 | |
1204 | 1204 | static struct i2c_board_info em_x270_i2c_pmic_info = { |
1205 | 1205 | I2C_BOARD_INFO("da9030", 0x49), |
1206 | - .irq = IRQ_GPIO(0), | |
1206 | + .irq = PXA_GPIO_TO_IRQ(0), | |
1207 | 1207 | .platform_data = &em_x270_da9030_info, |
1208 | 1208 | }; |
1209 | 1209 |
arch/arm/mach-pxa/eseries.c
... | ... | @@ -119,8 +119,8 @@ |
119 | 119 | .flags = IORESOURCE_MEM, |
120 | 120 | }, |
121 | 121 | [1] = { |
122 | - .start = IRQ_GPIO(GPIO_ESERIES_TMIO_IRQ), | |
123 | - .end = IRQ_GPIO(GPIO_ESERIES_TMIO_IRQ), | |
122 | + .start = PXA_GPIO_TO_IRQ(GPIO_ESERIES_TMIO_IRQ), | |
123 | + .end = PXA_GPIO_TO_IRQ(GPIO_ESERIES_TMIO_IRQ), | |
124 | 124 | .flags = IORESOURCE_IRQ, |
125 | 125 | }, |
126 | 126 | }; |
arch/arm/mach-pxa/idp.c
arch/arm/mach-pxa/include/mach/balloon3.h
... | ... | @@ -172,9 +172,9 @@ |
172 | 172 | /* Balloon3 Interrupts */ |
173 | 173 | #define BALLOON3_IRQ(x) (IRQ_BOARD_START + (x)) |
174 | 174 | |
175 | -#define BALLOON3_AUX_NIRQ IRQ_GPIO(BALLOON3_GPIO_AUX_NIRQ) | |
176 | -#define BALLOON3_CODEC_IRQ IRQ_GPIO(BALLOON3_GPIO_CODEC_IRQ) | |
177 | -#define BALLOON3_S0_CD_IRQ IRQ_GPIO(BALLOON3_GPIO_S0_CD) | |
175 | +#define BALLOON3_AUX_NIRQ PXA_GPIO_TO_IRQ(BALLOON3_GPIO_AUX_NIRQ) | |
176 | +#define BALLOON3_CODEC_IRQ PXA_GPIO_TO_IRQ(BALLOON3_GPIO_CODEC_IRQ) | |
177 | +#define BALLOON3_S0_CD_IRQ PXA_GPIO_TO_IRQ(BALLOON3_GPIO_S0_CD) | |
178 | 178 | |
179 | 179 | #define BALLOON3_NR_IRQS (IRQ_BOARD_START + 16) |
180 | 180 |
arch/arm/mach-pxa/include/mach/corgi.h
... | ... | @@ -66,18 +66,18 @@ |
66 | 66 | /* |
67 | 67 | * Corgi Interrupts |
68 | 68 | */ |
69 | -#define CORGI_IRQ_GPIO_KEY_INT IRQ_GPIO(0) | |
70 | -#define CORGI_IRQ_GPIO_AC_IN IRQ_GPIO(1) | |
71 | -#define CORGI_IRQ_GPIO_WAKEUP IRQ_GPIO(3) | |
72 | -#define CORGI_IRQ_GPIO_AK_INT IRQ_GPIO(4) | |
73 | -#define CORGI_IRQ_GPIO_TP_INT IRQ_GPIO(5) | |
74 | -#define CORGI_IRQ_GPIO_nSD_DETECT IRQ_GPIO(9) | |
75 | -#define CORGI_IRQ_GPIO_nSD_INT IRQ_GPIO(10) | |
76 | -#define CORGI_IRQ_GPIO_MAIN_BAT_LOW IRQ_GPIO(11) | |
77 | -#define CORGI_IRQ_GPIO_CF_CD IRQ_GPIO(14) | |
78 | -#define CORGI_IRQ_GPIO_CHRG_FULL IRQ_GPIO(16) /* Battery fully charged */ | |
79 | -#define CORGI_IRQ_GPIO_CF_IRQ IRQ_GPIO(17) | |
80 | -#define CORGI_IRQ_GPIO_KEY_SENSE(a) IRQ_GPIO(58+(a)) /* Keyboard Sense lines */ | |
69 | +#define CORGI_IRQ_GPIO_KEY_INT PXA_GPIO_TO_IRQ(0) | |
70 | +#define CORGI_IRQ_GPIO_AC_IN PXA_GPIO_TO_IRQ(1) | |
71 | +#define CORGI_IRQ_GPIO_WAKEUP PXA_GPIO_TO_IRQ(3) | |
72 | +#define CORGI_IRQ_GPIO_AK_INT PXA_GPIO_TO_IRQ(4) | |
73 | +#define CORGI_IRQ_GPIO_TP_INT PXA_GPIO_TO_IRQ(5) | |
74 | +#define CORGI_IRQ_GPIO_nSD_DETECT PXA_GPIO_TO_IRQ(9) | |
75 | +#define CORGI_IRQ_GPIO_nSD_INT PXA_GPIO_TO_IRQ(10) | |
76 | +#define CORGI_IRQ_GPIO_MAIN_BAT_LOW PXA_GPIO_TO_IRQ(11) | |
77 | +#define CORGI_IRQ_GPIO_CF_CD PXA_GPIO_TO_IRQ(14) | |
78 | +#define CORGI_IRQ_GPIO_CHRG_FULL PXA_GPIO_TO_IRQ(16) /* Battery fully charged */ | |
79 | +#define CORGI_IRQ_GPIO_CF_IRQ PXA_GPIO_TO_IRQ(17) | |
80 | +#define CORGI_IRQ_GPIO_KEY_SENSE(a) PXA_GPIO_TO_IRQ(58+(a)) /* Keyboard Sense lines */ | |
81 | 81 | |
82 | 82 | |
83 | 83 | /* |
arch/arm/mach-pxa/include/mach/gpio.h
... | ... | @@ -28,7 +28,7 @@ |
28 | 28 | /* The defines for the driver are needed for the accelerated accessors */ |
29 | 29 | #include "gpio-pxa.h" |
30 | 30 | |
31 | -#define gpio_to_irq(gpio) IRQ_GPIO(gpio) | |
31 | +#define gpio_to_irq(gpio) PXA_GPIO_TO_IRQ(gpio) | |
32 | 32 | |
33 | 33 | static inline int irq_to_gpio(unsigned int irq) |
34 | 34 | { |
arch/arm/mach-pxa/include/mach/gumstix.h
... | ... | @@ -24,7 +24,7 @@ |
24 | 24 | #define GPIO_GUMSTIX_USB_GPIOx 41 |
25 | 25 | |
26 | 26 | /* usb state change */ |
27 | -#define GUMSTIX_USB_INTR_IRQ IRQ_GPIO(GPIO_GUMSTIX_USB_GPIOn) | |
27 | +#define GUMSTIX_USB_INTR_IRQ PXA_GPIO_TO_IRQ(GPIO_GUMSTIX_USB_GPIOn) | |
28 | 28 | |
29 | 29 | #define GPIO_GUMSTIX_USB_GPIOn_MD (GPIO_GUMSTIX_USB_GPIOn | GPIO_IN) |
30 | 30 | #define GPIO_GUMSTIX_USB_GPIOx_CON_MD (GPIO_GUMSTIX_USB_GPIOx | GPIO_OUT) |
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | */ |
36 | 36 | #define GUMSTIX_GPIO_nSD_WP 22 /* SD Write Protect */ |
37 | 37 | #define GUMSTIX_GPIO_nSD_DETECT 11 /* MMC/SD Card Detect */ |
38 | -#define GUMSTIX_IRQ_GPIO_nSD_DETECT IRQ_GPIO(GUMSTIX_GPIO_nSD_DETECT) | |
38 | +#define GUMSTIX_IRQ_GPIO_nSD_DETECT PXA_GPIO_TO_IRQ(GUMSTIX_GPIO_nSD_DETECT) | |
39 | 39 | |
40 | 40 | /* |
41 | 41 | * SMC Ethernet definitions |
42 | 42 | |
... | ... | @@ -49,10 +49,10 @@ |
49 | 49 | |
50 | 50 | #define GPIO_GUMSTIX_ETH0 36 |
51 | 51 | #define GPIO_GUMSTIX_ETH0_MD (GPIO_GUMSTIX_ETH0 | GPIO_IN) |
52 | -#define GUMSTIX_ETH0_IRQ IRQ_GPIO(GPIO_GUMSTIX_ETH0) | |
52 | +#define GUMSTIX_ETH0_IRQ PXA_GPIO_TO_IRQ(GPIO_GUMSTIX_ETH0) | |
53 | 53 | #define GPIO_GUMSTIX_ETH1 27 |
54 | 54 | #define GPIO_GUMSTIX_ETH1_MD (GPIO_GUMSTIX_ETH1 | GPIO_IN) |
55 | -#define GUMSTIX_ETH1_IRQ IRQ_GPIO(GPIO_GUMSTIX_ETH1) | |
55 | +#define GUMSTIX_ETH1_IRQ PXA_GPIO_TO_IRQ(GPIO_GUMSTIX_ETH1) | |
56 | 56 | |
57 | 57 | |
58 | 58 | /* CF reset line */ |
59 | 59 | |
... | ... | @@ -63,18 +63,18 @@ |
63 | 63 | #define GPIO4_nSTSCHG GPIO4_nBVD1 |
64 | 64 | #define GPIO11_nCD 11 |
65 | 65 | #define GPIO26_PRDY_nBSY 26 |
66 | -#define GUMSTIX_S0_nSTSCHG_IRQ IRQ_GPIO(GPIO4_nSTSCHG) | |
67 | -#define GUMSTIX_S0_nCD_IRQ IRQ_GPIO(GPIO11_nCD) | |
68 | -#define GUMSTIX_S0_PRDY_nBSY_IRQ IRQ_GPIO(GPIO26_PRDY_nBSY) | |
66 | +#define GUMSTIX_S0_nSTSCHG_IRQ PXA_GPIO_TO_IRQ(GPIO4_nSTSCHG) | |
67 | +#define GUMSTIX_S0_nCD_IRQ PXA_GPIO_TO_IRQ(GPIO11_nCD) | |
68 | +#define GUMSTIX_S0_PRDY_nBSY_IRQ PXA_GPIO_TO_IRQ(GPIO26_PRDY_nBSY) | |
69 | 69 | |
70 | 70 | /* CF slot 1 */ |
71 | 71 | #define GPIO18_nBVD1 18 |
72 | 72 | #define GPIO18_nSTSCHG GPIO18_nBVD1 |
73 | 73 | #define GPIO36_nCD 36 |
74 | 74 | #define GPIO27_PRDY_nBSY 27 |
75 | -#define GUMSTIX_S1_nSTSCHG_IRQ IRQ_GPIO(GPIO18_nSTSCHG) | |
76 | -#define GUMSTIX_S1_nCD_IRQ IRQ_GPIO(GPIO36_nCD) | |
77 | -#define GUMSTIX_S1_PRDY_nBSY_IRQ IRQ_GPIO(GPIO27_PRDY_nBSY) | |
75 | +#define GUMSTIX_S1_nSTSCHG_IRQ PXA_GPIO_TO_IRQ(GPIO18_nSTSCHG) | |
76 | +#define GUMSTIX_S1_nCD_IRQ PXA_GPIO_TO_IRQ(GPIO36_nCD) | |
77 | +#define GUMSTIX_S1_PRDY_nBSY_IRQ PXA_GPIO_TO_IRQ(GPIO27_PRDY_nBSY) | |
78 | 78 | |
79 | 79 | /* CF GPIO line modes */ |
80 | 80 | #define GPIO4_nSTSCHG_MD (GPIO4_nSTSCHG | GPIO_IN) |
arch/arm/mach-pxa/include/mach/idp.h
... | ... | @@ -135,24 +135,24 @@ |
135 | 135 | |
136 | 136 | /* A listing of interrupts used by external hardware devices */ |
137 | 137 | |
138 | -#define TOUCH_PANEL_IRQ IRQ_GPIO(5) | |
139 | -#define IDE_IRQ IRQ_GPIO(21) | |
138 | +#define TOUCH_PANEL_IRQ PXA_GPIO_TO_IRQ(5) | |
139 | +#define IDE_IRQ PXA_GPIO_TO_IRQ(21) | |
140 | 140 | |
141 | 141 | #define TOUCH_PANEL_IRQ_EDGE IRQ_TYPE_EDGE_FALLING |
142 | 142 | |
143 | -#define ETHERNET_IRQ IRQ_GPIO(4) | |
143 | +#define ETHERNET_IRQ PXA_GPIO_TO_IRQ(4) | |
144 | 144 | #define ETHERNET_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
145 | 145 | |
146 | 146 | #define IDE_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
147 | 147 | |
148 | -#define PCMCIA_S0_CD_VALID IRQ_GPIO(7) | |
148 | +#define PCMCIA_S0_CD_VALID PXA_GPIO_TO_IRQ(7) | |
149 | 149 | #define PCMCIA_S0_CD_VALID_EDGE IRQ_TYPE_EDGE_BOTH |
150 | 150 | |
151 | -#define PCMCIA_S1_CD_VALID IRQ_GPIO(8) | |
151 | +#define PCMCIA_S1_CD_VALID PXA_GPIO_TO_IRQ(8) | |
152 | 152 | #define PCMCIA_S1_CD_VALID_EDGE IRQ_TYPE_EDGE_BOTH |
153 | 153 | |
154 | -#define PCMCIA_S0_RDYINT IRQ_GPIO(19) | |
155 | -#define PCMCIA_S1_RDYINT IRQ_GPIO(22) | |
154 | +#define PCMCIA_S0_RDYINT PXA_GPIO_TO_IRQ(19) | |
155 | +#define PCMCIA_S1_RDYINT PXA_GPIO_TO_IRQ(22) | |
156 | 156 | |
157 | 157 | |
158 | 158 | /* |
arch/arm/mach-pxa/include/mach/irqs.h
... | ... | @@ -91,7 +91,7 @@ |
91 | 91 | #define PXA_GPIO_IRQ_NUM (192) |
92 | 92 | |
93 | 93 | #define GPIO_2_x_TO_IRQ(x) (PXA_GPIO_IRQ_BASE + (x)) |
94 | -#define IRQ_GPIO(x) (((x) < 2) ? (IRQ_GPIO0 + (x)) : GPIO_2_x_TO_IRQ(x)) | |
94 | +#define PXA_GPIO_TO_IRQ(x) (((x) < 2) ? (IRQ_GPIO0 + (x)) : GPIO_2_x_TO_IRQ(x)) | |
95 | 95 | |
96 | 96 | /* |
97 | 97 | * The following interrupts are for board specific purposes. Since |
arch/arm/mach-pxa/include/mach/palmld.h
... | ... | @@ -68,10 +68,10 @@ |
68 | 68 | /* 20, 53 and 86 are usb related too */ |
69 | 69 | |
70 | 70 | /* INTERRUPTS */ |
71 | -#define IRQ_GPIO_PALMLD_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMLD_GPIO_RESET) | |
72 | -#define IRQ_GPIO_PALMLD_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMLD_SD_DETECT_N) | |
73 | -#define IRQ_GPIO_PALMLD_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMLD_WM9712_IRQ) | |
74 | -#define IRQ_GPIO_PALMLD_IDE_IRQ IRQ_GPIO(GPIO_NR_PALMLD_IDE_IRQ) | |
71 | +#define IRQ_GPIO_PALMLD_GPIO_RESET PXA_GPIO_TO_IRQ(GPIO_NR_PALMLD_GPIO_RESET) | |
72 | +#define IRQ_GPIO_PALMLD_SD_DETECT_N PXA_GPIO_TO_IRQ(GPIO_NR_PALMLD_SD_DETECT_N) | |
73 | +#define IRQ_GPIO_PALMLD_WM9712_IRQ PXA_GPIO_TO_IRQ(GPIO_NR_PALMLD_WM9712_IRQ) | |
74 | +#define IRQ_GPIO_PALMLD_IDE_IRQ PXA_GPIO_TO_IRQ(GPIO_NR_PALMLD_IDE_IRQ) | |
75 | 75 | |
76 | 76 | |
77 | 77 | /** HERE ARE INIT VALUES **/ |
arch/arm/mach-pxa/include/mach/palmt5.h
... | ... | @@ -48,10 +48,10 @@ |
48 | 48 | #define GPIO_NR_PALMT5_BT_RESET 83 |
49 | 49 | |
50 | 50 | /* INTERRUPTS */ |
51 | -#define IRQ_GPIO_PALMT5_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMT5_SD_DETECT_N) | |
52 | -#define IRQ_GPIO_PALMT5_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMT5_WM9712_IRQ) | |
53 | -#define IRQ_GPIO_PALMT5_USB_DETECT IRQ_GPIO(GPIO_NR_PALMT5_USB_DETECT) | |
54 | -#define IRQ_GPIO_PALMT5_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMT5_GPIO_RESET) | |
51 | +#define IRQ_GPIO_PALMT5_SD_DETECT_N PXA_GPIO_TO_IRQ(GPIO_NR_PALMT5_SD_DETECT_N) | |
52 | +#define IRQ_GPIO_PALMT5_WM9712_IRQ PXA_GPIO_TO_IRQ(GPIO_NR_PALMT5_WM9712_IRQ) | |
53 | +#define IRQ_GPIO_PALMT5_USB_DETECT PXA_GPIO_TO_IRQ(GPIO_NR_PALMT5_USB_DETECT) | |
54 | +#define IRQ_GPIO_PALMT5_GPIO_RESET PXA_GPIO_TO_IRQ(GPIO_NR_PALMT5_GPIO_RESET) | |
55 | 55 | |
56 | 56 | /** HERE ARE INIT VALUES **/ |
57 | 57 |
arch/arm/mach-pxa/include/mach/palmtc.h
... | ... | @@ -52,8 +52,8 @@ |
52 | 52 | #define GPIO_NR_PALMTC_IR_DISABLE 45 |
53 | 53 | |
54 | 54 | /* IRQs */ |
55 | -#define IRQ_GPIO_PALMTC_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMTC_SD_DETECT_N) | |
56 | -#define IRQ_GPIO_PALMTC_WLAN_READY IRQ_GPIO(GPIO_NR_PALMTC_WLAN_READY) | |
55 | +#define IRQ_GPIO_PALMTC_SD_DETECT_N PXA_GPIO_TO_IRQ(GPIO_NR_PALMTC_SD_DETECT_N) | |
56 | +#define IRQ_GPIO_PALMTC_WLAN_READY PXA_GPIO_TO_IRQ(GPIO_NR_PALMTC_WLAN_READY) | |
57 | 57 | |
58 | 58 | /* UCB1400 GPIOs */ |
59 | 59 | #define GPIO_NR_PALMTC_POWER_DETECT (0x80 | 0x00) |
arch/arm/mach-pxa/include/mach/palmtx.h
... | ... | @@ -62,10 +62,10 @@ |
62 | 62 | #define GPIO_NR_PALMTX_NAND_BUFFER_DIR 79 |
63 | 63 | |
64 | 64 | /* INTERRUPTS */ |
65 | -#define IRQ_GPIO_PALMTX_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMTX_SD_DETECT_N) | |
66 | -#define IRQ_GPIO_PALMTX_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMTX_WM9712_IRQ) | |
67 | -#define IRQ_GPIO_PALMTX_USB_DETECT IRQ_GPIO(GPIO_NR_PALMTX_USB_DETECT) | |
68 | -#define IRQ_GPIO_PALMTX_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMTX_GPIO_RESET) | |
65 | +#define IRQ_GPIO_PALMTX_SD_DETECT_N PXA_GPIO_TO_IRQ(GPIO_NR_PALMTX_SD_DETECT_N) | |
66 | +#define IRQ_GPIO_PALMTX_WM9712_IRQ PXA_GPIO_TO_IRQ(GPIO_NR_PALMTX_WM9712_IRQ) | |
67 | +#define IRQ_GPIO_PALMTX_USB_DETECT PXA_GPIO_TO_IRQ(GPIO_NR_PALMTX_USB_DETECT) | |
68 | +#define IRQ_GPIO_PALMTX_GPIO_RESET PXA_GPIO_TO_IRQ(GPIO_NR_PALMTX_GPIO_RESET) | |
69 | 69 | |
70 | 70 | /** HERE ARE INIT VALUES **/ |
71 | 71 |
arch/arm/mach-pxa/include/mach/pcm027.h
... | ... | @@ -34,7 +34,7 @@ |
34 | 34 | |
35 | 35 | /* I2C RTC */ |
36 | 36 | #define PCM027_RTC_IRQ_GPIO 0 |
37 | -#define PCM027_RTC_IRQ IRQ_GPIO(PCM027_RTC_IRQ_GPIO) | |
37 | +#define PCM027_RTC_IRQ PXA_GPIO_TO_IRQ(PCM027_RTC_IRQ_GPIO) | |
38 | 38 | #define PCM027_RTC_IRQ_EDGE IRQ_TYPE_EDGE_FALLING |
39 | 39 | #define ADR_PCM027_RTC 0x51 /* I2C address */ |
40 | 40 | |
41 | 41 | |
42 | 42 | |
... | ... | @@ -43,21 +43,21 @@ |
43 | 43 | |
44 | 44 | /* Ethernet chip (SMSC91C111) */ |
45 | 45 | #define PCM027_ETH_IRQ_GPIO 52 |
46 | -#define PCM027_ETH_IRQ IRQ_GPIO(PCM027_ETH_IRQ_GPIO) | |
46 | +#define PCM027_ETH_IRQ PXA_GPIO_TO_IRQ(PCM027_ETH_IRQ_GPIO) | |
47 | 47 | #define PCM027_ETH_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
48 | 48 | #define PCM027_ETH_PHYS PXA_CS5_PHYS |
49 | 49 | #define PCM027_ETH_SIZE (1*1024*1024) |
50 | 50 | |
51 | 51 | /* CAN controller SJA1000 (unsupported yet) */ |
52 | 52 | #define PCM027_CAN_IRQ_GPIO 114 |
53 | -#define PCM027_CAN_IRQ IRQ_GPIO(PCM027_CAN_IRQ_GPIO) | |
53 | +#define PCM027_CAN_IRQ PXA_GPIO_TO_IRQ(PCM027_CAN_IRQ_GPIO) | |
54 | 54 | #define PCM027_CAN_IRQ_EDGE IRQ_TYPE_EDGE_FALLING |
55 | 55 | #define PCM027_CAN_PHYS 0x22000000 |
56 | 56 | #define PCM027_CAN_SIZE 0x100 |
57 | 57 | |
58 | 58 | /* SPI GPIO expander (unsupported yet) */ |
59 | 59 | #define PCM027_EGPIO_IRQ_GPIO 27 |
60 | -#define PCM027_EGPIO_IRQ IRQ_GPIO(PCM027_EGPIO_IRQ_GPIO) | |
60 | +#define PCM027_EGPIO_IRQ PXA_GPIO_TO_IRQ(PCM027_EGPIO_IRQ_GPIO) | |
61 | 61 | #define PCM027_EGPIO_IRQ_EDGE IRQ_TYPE_EDGE_FALLING |
62 | 62 | #define PCM027_EGPIO_CS 24 |
63 | 63 | /* |
arch/arm/mach-pxa/include/mach/pcm990_baseboard.h
... | ... | @@ -28,14 +28,14 @@ |
28 | 28 | |
29 | 29 | /* CPLD's interrupt controller is connected to PCM-027 GPIO 9 */ |
30 | 30 | #define PCM990_CTRL_INT_IRQ_GPIO 9 |
31 | -#define PCM990_CTRL_INT_IRQ IRQ_GPIO(PCM990_CTRL_INT_IRQ_GPIO) | |
31 | +#define PCM990_CTRL_INT_IRQ PXA_GPIO_TO_IRQ(PCM990_CTRL_INT_IRQ_GPIO) | |
32 | 32 | #define PCM990_CTRL_INT_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
33 | 33 | #define PCM990_CTRL_PHYS PXA_CS1_PHYS /* 16-Bit */ |
34 | 34 | #define PCM990_CTRL_BASE 0xea000000 |
35 | 35 | #define PCM990_CTRL_SIZE (1*1024*1024) |
36 | 36 | |
37 | 37 | #define PCM990_CTRL_PWR_IRQ_GPIO 14 |
38 | -#define PCM990_CTRL_PWR_IRQ IRQ_GPIO(PCM990_CTRL_PWR_IRQ_GPIO) | |
38 | +#define PCM990_CTRL_PWR_IRQ PXA_GPIO_TO_IRQ(PCM990_CTRL_PWR_IRQ_GPIO) | |
39 | 39 | #define PCM990_CTRL_PWR_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
40 | 40 | |
41 | 41 | /* visible CPLD (U7) registers */ |
... | ... | @@ -132,7 +132,7 @@ |
132 | 132 | * IDE |
133 | 133 | */ |
134 | 134 | #define PCM990_IDE_IRQ_GPIO 13 |
135 | -#define PCM990_IDE_IRQ IRQ_GPIO(PCM990_IDE_IRQ_GPIO) | |
135 | +#define PCM990_IDE_IRQ PXA_GPIO_TO_IRQ(PCM990_IDE_IRQ_GPIO) | |
136 | 136 | #define PCM990_IDE_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
137 | 137 | #define PCM990_IDE_PLD_PHYS 0x20000000 /* 16 bit wide */ |
138 | 138 | #define PCM990_IDE_PLD_BASE 0xee000000 |
139 | 139 | |
... | ... | @@ -188,11 +188,11 @@ |
188 | 188 | * Compact Flash |
189 | 189 | */ |
190 | 190 | #define PCM990_CF_IRQ_GPIO 11 |
191 | -#define PCM990_CF_IRQ IRQ_GPIO(PCM990_CF_IRQ_GPIO) | |
191 | +#define PCM990_CF_IRQ PXA_GPIO_TO_IRQ(PCM990_CF_IRQ_GPIO) | |
192 | 192 | #define PCM990_CF_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
193 | 193 | |
194 | 194 | #define PCM990_CF_CD_GPIO 12 |
195 | -#define PCM990_CF_CD IRQ_GPIO(PCM990_CF_CD_GPIO) | |
195 | +#define PCM990_CF_CD PXA_GPIO_TO_IRQ(PCM990_CF_CD_GPIO) | |
196 | 196 | #define PCM990_CF_CD_EDGE IRQ_TYPE_EDGE_RISING |
197 | 197 | |
198 | 198 | #define PCM990_CF_PLD_PHYS 0x30000000 /* 16 bit wide */ |
199 | 199 | |
... | ... | @@ -258,14 +258,14 @@ |
258 | 258 | * Wolfson AC97 Touch |
259 | 259 | */ |
260 | 260 | #define PCM990_AC97_IRQ_GPIO 10 |
261 | -#define PCM990_AC97_IRQ IRQ_GPIO(PCM990_AC97_IRQ_GPIO) | |
261 | +#define PCM990_AC97_IRQ PXA_GPIO_TO_IRQ(PCM990_AC97_IRQ_GPIO) | |
262 | 262 | #define PCM990_AC97_IRQ_EDGE IRQ_TYPE_EDGE_RISING |
263 | 263 | |
264 | 264 | /* |
265 | 265 | * MMC phyCORE |
266 | 266 | */ |
267 | 267 | #define PCM990_MMC0_IRQ_GPIO 9 |
268 | -#define PCM990_MMC0_IRQ IRQ_GPIO(PCM990_MMC0_IRQ_GPIO) | |
268 | +#define PCM990_MMC0_IRQ PXA_GPIO_TO_IRQ(PCM990_MMC0_IRQ_GPIO) | |
269 | 269 | #define PCM990_MMC0_IRQ_EDGE IRQ_TYPE_EDGE_FALLING |
270 | 270 | |
271 | 271 | /* |
arch/arm/mach-pxa/include/mach/poodle.h
... | ... | @@ -47,18 +47,18 @@ |
47 | 47 | #define POODLE_GPIO_DISCHARGE_ON (42) /* Enable battery discharge */ |
48 | 48 | |
49 | 49 | /* PXA GPIOs */ |
50 | -#define POODLE_IRQ_GPIO_ON_KEY IRQ_GPIO(0) | |
51 | -#define POODLE_IRQ_GPIO_AC_IN IRQ_GPIO(1) | |
52 | -#define POODLE_IRQ_GPIO_HP_IN IRQ_GPIO(4) | |
53 | -#define POODLE_IRQ_GPIO_CO IRQ_GPIO(16) | |
54 | -#define POODLE_IRQ_GPIO_TP_INT IRQ_GPIO(5) | |
55 | -#define POODLE_IRQ_GPIO_WAKEUP IRQ_GPIO(11) | |
56 | -#define POODLE_IRQ_GPIO_GA_INT IRQ_GPIO(10) | |
57 | -#define POODLE_IRQ_GPIO_CF_IRQ IRQ_GPIO(17) | |
58 | -#define POODLE_IRQ_GPIO_CF_CD IRQ_GPIO(14) | |
59 | -#define POODLE_IRQ_GPIO_nSD_INT IRQ_GPIO(8) | |
60 | -#define POODLE_IRQ_GPIO_nSD_DETECT IRQ_GPIO(9) | |
61 | -#define POODLE_IRQ_GPIO_MAIN_BAT_LOW IRQ_GPIO(13) | |
50 | +#define POODLE_IRQ_GPIO_ON_KEY PXA_GPIO_TO_IRQ(0) | |
51 | +#define POODLE_IRQ_GPIO_AC_IN PXA_GPIO_TO_IRQ(1) | |
52 | +#define POODLE_IRQ_GPIO_HP_IN PXA_GPIO_TO_IRQ(4) | |
53 | +#define POODLE_IRQ_GPIO_CO PXA_GPIO_TO_IRQ(16) | |
54 | +#define POODLE_IRQ_GPIO_TP_INT PXA_GPIO_TO_IRQ(5) | |
55 | +#define POODLE_IRQ_GPIO_WAKEUP PXA_GPIO_TO_IRQ(11) | |
56 | +#define POODLE_IRQ_GPIO_GA_INT PXA_GPIO_TO_IRQ(10) | |
57 | +#define POODLE_IRQ_GPIO_CF_IRQ PXA_GPIO_TO_IRQ(17) | |
58 | +#define POODLE_IRQ_GPIO_CF_CD PXA_GPIO_TO_IRQ(14) | |
59 | +#define POODLE_IRQ_GPIO_nSD_INT PXA_GPIO_TO_IRQ(8) | |
60 | +#define POODLE_IRQ_GPIO_nSD_DETECT PXA_GPIO_TO_IRQ(9) | |
61 | +#define POODLE_IRQ_GPIO_MAIN_BAT_LOW PXA_GPIO_TO_IRQ(13) | |
62 | 62 | |
63 | 63 | /* SCOOP GPIOs */ |
64 | 64 | #define POODLE_SCOOP_CHARGE_ON SCOOP_GPCR_PA11 |
arch/arm/mach-pxa/include/mach/spitz.h
... | ... | @@ -164,23 +164,23 @@ |
164 | 164 | |
165 | 165 | /* Spitz IRQ Definitions */ |
166 | 166 | |
167 | -#define SPITZ_IRQ_GPIO_KEY_INT IRQ_GPIO(SPITZ_GPIO_KEY_INT) | |
168 | -#define SPITZ_IRQ_GPIO_AC_IN IRQ_GPIO(SPITZ_GPIO_AC_IN) | |
169 | -#define SPITZ_IRQ_GPIO_AK_INT IRQ_GPIO(SPITZ_GPIO_AK_INT) | |
170 | -#define SPITZ_IRQ_GPIO_HP_IN IRQ_GPIO(SPITZ_GPIO_HP_IN) | |
171 | -#define SPITZ_IRQ_GPIO_TP_INT IRQ_GPIO(SPITZ_GPIO_TP_INT) | |
172 | -#define SPITZ_IRQ_GPIO_SYNC IRQ_GPIO(SPITZ_GPIO_SYNC) | |
173 | -#define SPITZ_IRQ_GPIO_ON_KEY IRQ_GPIO(SPITZ_GPIO_ON_KEY) | |
174 | -#define SPITZ_IRQ_GPIO_SWA IRQ_GPIO(SPITZ_GPIO_SWA) | |
175 | -#define SPITZ_IRQ_GPIO_SWB IRQ_GPIO(SPITZ_GPIO_SWB) | |
176 | -#define SPITZ_IRQ_GPIO_BAT_COVER IRQ_GPIO(SPITZ_GPIO_BAT_COVER) | |
177 | -#define SPITZ_IRQ_GPIO_FATAL_BAT IRQ_GPIO(SPITZ_GPIO_FATAL_BAT) | |
178 | -#define SPITZ_IRQ_GPIO_CO IRQ_GPIO(SPITZ_GPIO_CO) | |
179 | -#define SPITZ_IRQ_GPIO_CF_IRQ IRQ_GPIO(SPITZ_GPIO_CF_IRQ) | |
180 | -#define SPITZ_IRQ_GPIO_CF_CD IRQ_GPIO(SPITZ_GPIO_CF_CD) | |
181 | -#define SPITZ_IRQ_GPIO_CF2_IRQ IRQ_GPIO(SPITZ_GPIO_CF2_IRQ) | |
182 | -#define SPITZ_IRQ_GPIO_nSD_INT IRQ_GPIO(SPITZ_GPIO_nSD_INT) | |
183 | -#define SPITZ_IRQ_GPIO_nSD_DETECT IRQ_GPIO(SPITZ_GPIO_nSD_DETECT) | |
167 | +#define SPITZ_IRQ_GPIO_KEY_INT PXA_GPIO_TO_IRQ(SPITZ_GPIO_KEY_INT) | |
168 | +#define SPITZ_IRQ_GPIO_AC_IN PXA_GPIO_TO_IRQ(SPITZ_GPIO_AC_IN) | |
169 | +#define SPITZ_IRQ_GPIO_AK_INT PXA_GPIO_TO_IRQ(SPITZ_GPIO_AK_INT) | |
170 | +#define SPITZ_IRQ_GPIO_HP_IN PXA_GPIO_TO_IRQ(SPITZ_GPIO_HP_IN) | |
171 | +#define SPITZ_IRQ_GPIO_TP_INT PXA_GPIO_TO_IRQ(SPITZ_GPIO_TP_INT) | |
172 | +#define SPITZ_IRQ_GPIO_SYNC PXA_GPIO_TO_IRQ(SPITZ_GPIO_SYNC) | |
173 | +#define SPITZ_IRQ_GPIO_ON_KEY PXA_GPIO_TO_IRQ(SPITZ_GPIO_ON_KEY) | |
174 | +#define SPITZ_IRQ_GPIO_SWA PXA_GPIO_TO_IRQ(SPITZ_GPIO_SWA) | |
175 | +#define SPITZ_IRQ_GPIO_SWB PXA_GPIO_TO_IRQ(SPITZ_GPIO_SWB) | |
176 | +#define SPITZ_IRQ_GPIO_BAT_COVER PXA_GPIO_TO_IRQ(SPITZ_GPIO_BAT_COVER) | |
177 | +#define SPITZ_IRQ_GPIO_FATAL_BAT PXA_GPIO_TO_IRQ(SPITZ_GPIO_FATAL_BAT) | |
178 | +#define SPITZ_IRQ_GPIO_CO PXA_GPIO_TO_IRQ(SPITZ_GPIO_CO) | |
179 | +#define SPITZ_IRQ_GPIO_CF_IRQ PXA_GPIO_TO_IRQ(SPITZ_GPIO_CF_IRQ) | |
180 | +#define SPITZ_IRQ_GPIO_CF_CD PXA_GPIO_TO_IRQ(SPITZ_GPIO_CF_CD) | |
181 | +#define SPITZ_IRQ_GPIO_CF2_IRQ PXA_GPIO_TO_IRQ(SPITZ_GPIO_CF2_IRQ) | |
182 | +#define SPITZ_IRQ_GPIO_nSD_INT PXA_GPIO_TO_IRQ(SPITZ_GPIO_nSD_INT) | |
183 | +#define SPITZ_IRQ_GPIO_nSD_DETECT PXA_GPIO_TO_IRQ(SPITZ_GPIO_nSD_DETECT) | |
184 | 184 | |
185 | 185 | /* |
186 | 186 | * Shared data structures |
arch/arm/mach-pxa/include/mach/tosa.h
... | ... | @@ -141,30 +141,30 @@ |
141 | 141 | /* |
142 | 142 | * Interrupts |
143 | 143 | */ |
144 | -#define TOSA_IRQ_GPIO_WAKEUP IRQ_GPIO(TOSA_GPIO_WAKEUP) | |
145 | -#define TOSA_IRQ_GPIO_AC_IN IRQ_GPIO(TOSA_GPIO_AC_IN) | |
146 | -#define TOSA_IRQ_GPIO_RECORD_BTN IRQ_GPIO(TOSA_GPIO_RECORD_BTN) | |
147 | -#define TOSA_IRQ_GPIO_SYNC IRQ_GPIO(TOSA_GPIO_SYNC) | |
148 | -#define TOSA_IRQ_GPIO_USB_IN IRQ_GPIO(TOSA_GPIO_USB_IN) | |
149 | -#define TOSA_IRQ_GPIO_JACKET_DETECT IRQ_GPIO(TOSA_GPIO_JACKET_DETECT) | |
150 | -#define TOSA_IRQ_GPIO_nSD_INT IRQ_GPIO(TOSA_GPIO_nSD_INT) | |
151 | -#define TOSA_IRQ_GPIO_nSD_DETECT IRQ_GPIO(TOSA_GPIO_nSD_DETECT) | |
152 | -#define TOSA_IRQ_GPIO_BAT1_CRG IRQ_GPIO(TOSA_GPIO_BAT1_CRG) | |
153 | -#define TOSA_IRQ_GPIO_CF_CD IRQ_GPIO(TOSA_GPIO_CF_CD) | |
154 | -#define TOSA_IRQ_GPIO_BAT0_CRG IRQ_GPIO(TOSA_GPIO_BAT0_CRG) | |
155 | -#define TOSA_IRQ_GPIO_TC6393XB_INT IRQ_GPIO(TOSA_GPIO_TC6393XB_INT) | |
156 | -#define TOSA_IRQ_GPIO_BAT0_LOW IRQ_GPIO(TOSA_GPIO_BAT0_LOW) | |
157 | -#define TOSA_IRQ_GPIO_EAR_IN IRQ_GPIO(TOSA_GPIO_EAR_IN) | |
158 | -#define TOSA_IRQ_GPIO_CF_IRQ IRQ_GPIO(TOSA_GPIO_CF_IRQ) | |
159 | -#define TOSA_IRQ_GPIO_ON_KEY IRQ_GPIO(TOSA_GPIO_ON_KEY) | |
160 | -#define TOSA_IRQ_GPIO_VGA_LINE IRQ_GPIO(TOSA_GPIO_VGA_LINE) | |
161 | -#define TOSA_IRQ_GPIO_TP_INT IRQ_GPIO(TOSA_GPIO_TP_INT) | |
162 | -#define TOSA_IRQ_GPIO_JC_CF_IRQ IRQ_GPIO(TOSA_GPIO_JC_CF_IRQ) | |
163 | -#define TOSA_IRQ_GPIO_BAT_LOCKED IRQ_GPIO(TOSA_GPIO_BAT_LOCKED) | |
164 | -#define TOSA_IRQ_GPIO_BAT1_LOW IRQ_GPIO(TOSA_GPIO_BAT1_LOW) | |
165 | -#define TOSA_IRQ_GPIO_KEY_SENSE(a) IRQ_GPIO(69+(a)) | |
144 | +#define TOSA_IRQ_GPIO_WAKEUP PXA_GPIO_TO_IRQ(TOSA_GPIO_WAKEUP) | |
145 | +#define TOSA_IRQ_GPIO_AC_IN PXA_GPIO_TO_IRQ(TOSA_GPIO_AC_IN) | |
146 | +#define TOSA_IRQ_GPIO_RECORD_BTN PXA_GPIO_TO_IRQ(TOSA_GPIO_RECORD_BTN) | |
147 | +#define TOSA_IRQ_GPIO_SYNC PXA_GPIO_TO_IRQ(TOSA_GPIO_SYNC) | |
148 | +#define TOSA_IRQ_GPIO_USB_IN PXA_GPIO_TO_IRQ(TOSA_GPIO_USB_IN) | |
149 | +#define TOSA_IRQ_GPIO_JACKET_DETECT PXA_GPIO_TO_IRQ(TOSA_GPIO_JACKET_DETECT) | |
150 | +#define TOSA_IRQ_GPIO_nSD_INT PXA_GPIO_TO_IRQ(TOSA_GPIO_nSD_INT) | |
151 | +#define TOSA_IRQ_GPIO_nSD_DETECT PXA_GPIO_TO_IRQ(TOSA_GPIO_nSD_DETECT) | |
152 | +#define TOSA_IRQ_GPIO_BAT1_CRG PXA_GPIO_TO_IRQ(TOSA_GPIO_BAT1_CRG) | |
153 | +#define TOSA_IRQ_GPIO_CF_CD PXA_GPIO_TO_IRQ(TOSA_GPIO_CF_CD) | |
154 | +#define TOSA_IRQ_GPIO_BAT0_CRG PXA_GPIO_TO_IRQ(TOSA_GPIO_BAT0_CRG) | |
155 | +#define TOSA_IRQ_GPIO_TC6393XB_INT PXA_GPIO_TO_IRQ(TOSA_GPIO_TC6393XB_INT) | |
156 | +#define TOSA_IRQ_GPIO_BAT0_LOW PXA_GPIO_TO_IRQ(TOSA_GPIO_BAT0_LOW) | |
157 | +#define TOSA_IRQ_GPIO_EAR_IN PXA_GPIO_TO_IRQ(TOSA_GPIO_EAR_IN) | |
158 | +#define TOSA_IRQ_GPIO_CF_IRQ PXA_GPIO_TO_IRQ(TOSA_GPIO_CF_IRQ) | |
159 | +#define TOSA_IRQ_GPIO_ON_KEY PXA_GPIO_TO_IRQ(TOSA_GPIO_ON_KEY) | |
160 | +#define TOSA_IRQ_GPIO_VGA_LINE PXA_GPIO_TO_IRQ(TOSA_GPIO_VGA_LINE) | |
161 | +#define TOSA_IRQ_GPIO_TP_INT PXA_GPIO_TO_IRQ(TOSA_GPIO_TP_INT) | |
162 | +#define TOSA_IRQ_GPIO_JC_CF_IRQ PXA_GPIO_TO_IRQ(TOSA_GPIO_JC_CF_IRQ) | |
163 | +#define TOSA_IRQ_GPIO_BAT_LOCKED PXA_GPIO_TO_IRQ(TOSA_GPIO_BAT_LOCKED) | |
164 | +#define TOSA_IRQ_GPIO_BAT1_LOW PXA_GPIO_TO_IRQ(TOSA_GPIO_BAT1_LOW) | |
165 | +#define TOSA_IRQ_GPIO_KEY_SENSE(a) PXA_GPIO_TO_IRQ(69+(a)) | |
166 | 166 | |
167 | -#define TOSA_IRQ_GPIO_MAIN_BAT_LOW IRQ_GPIO(TOSA_GPIO_MAIN_BAT_LOW) | |
167 | +#define TOSA_IRQ_GPIO_MAIN_BAT_LOW PXA_GPIO_TO_IRQ(TOSA_GPIO_MAIN_BAT_LOW) | |
168 | 168 | |
169 | 169 | #define TOSA_KEY_SYNC KEY_102ND /* ??? */ |
170 | 170 |
arch/arm/mach-pxa/include/mach/trizeps4.h
... | ... | @@ -43,30 +43,30 @@ |
43 | 43 | |
44 | 44 | /* Ethernet Controller Davicom DM9000 */ |
45 | 45 | #define GPIO_DM9000 101 |
46 | -#define TRIZEPS4_ETH_IRQ IRQ_GPIO(GPIO_DM9000) | |
46 | +#define TRIZEPS4_ETH_IRQ PXA_GPIO_TO_IRQ(GPIO_DM9000) | |
47 | 47 | |
48 | 48 | /* UCB1400 audio / TS-controller */ |
49 | 49 | #define GPIO_UCB1400 1 |
50 | -#define TRIZEPS4_UCB1400_IRQ IRQ_GPIO(GPIO_UCB1400) | |
50 | +#define TRIZEPS4_UCB1400_IRQ PXA_GPIO_TO_IRQ(GPIO_UCB1400) | |
51 | 51 | |
52 | 52 | /* PCMCIA socket Compact Flash */ |
53 | 53 | #define GPIO_PCD 11 /* PCMCIA Card Detect */ |
54 | -#define TRIZEPS4_CD_IRQ IRQ_GPIO(GPIO_PCD) | |
54 | +#define TRIZEPS4_CD_IRQ PXA_GPIO_TO_IRQ(GPIO_PCD) | |
55 | 55 | #define GPIO_PRDY 13 /* READY / nINT */ |
56 | -#define TRIZEPS4_READY_NINT IRQ_GPIO(GPIO_PRDY) | |
56 | +#define TRIZEPS4_READY_NINT PXA_GPIO_TO_IRQ(GPIO_PRDY) | |
57 | 57 | |
58 | 58 | /* MMC socket */ |
59 | 59 | #define GPIO_MMC_DET 12 |
60 | -#define TRIZEPS4_MMC_IRQ IRQ_GPIO(GPIO_MMC_DET) | |
60 | +#define TRIZEPS4_MMC_IRQ PXA_GPIO_TO_IRQ(GPIO_MMC_DET) | |
61 | 61 | |
62 | 62 | /* DOC NAND chip */ |
63 | 63 | #define GPIO_DOC_LOCK 94 |
64 | 64 | #define GPIO_DOC_IRQ 93 |
65 | -#define TRIZEPS4_DOC_IRQ IRQ_GPIO(GPIO_DOC_IRQ) | |
65 | +#define TRIZEPS4_DOC_IRQ PXA_GPIO_TO_IRQ(GPIO_DOC_IRQ) | |
66 | 66 | |
67 | 67 | /* SPI interface */ |
68 | 68 | #define GPIO_SPI 53 |
69 | -#define TRIZEPS4_SPI_IRQ IRQ_GPIO(GPIO_SPI) | |
69 | +#define TRIZEPS4_SPI_IRQ PXA_GPIO_TO_IRQ(GPIO_SPI) | |
70 | 70 | |
71 | 71 | /* LEDS using tx2 / rx2 */ |
72 | 72 | #define GPIO_SYS_BUSY_LED 46 |
... | ... | @@ -74,7 +74,7 @@ |
74 | 74 | |
75 | 75 | /* Off-module PIC on ConXS board */ |
76 | 76 | #define GPIO_PIC 0 |
77 | -#define TRIZEPS4_PIC_IRQ IRQ_GPIO(GPIO_PIC) | |
77 | +#define TRIZEPS4_PIC_IRQ PXA_GPIO_TO_IRQ(GPIO_PIC) | |
78 | 78 | |
79 | 79 | #ifdef CONFIG_MACH_TRIZEPS_CONXS |
80 | 80 | /* for CONXS base board define these registers */ |
arch/arm/mach-pxa/littleton.c
... | ... | @@ -124,8 +124,8 @@ |
124 | 124 | .flags = IORESOURCE_MEM, |
125 | 125 | }, |
126 | 126 | [1] = { |
127 | - .start = IRQ_GPIO(mfp_to_gpio(MFP_PIN_GPIO90)), | |
128 | - .end = IRQ_GPIO(mfp_to_gpio(MFP_PIN_GPIO90)), | |
127 | + .start = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO90)), | |
128 | + .end = PXA_GPIO_TO_IRQ(mfp_to_gpio(MFP_PIN_GPIO90)), | |
129 | 129 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE, |
130 | 130 | } |
131 | 131 | }; |
arch/arm/mach-pxa/lpd270.c
... | ... | @@ -152,8 +152,8 @@ |
152 | 152 | handle_level_irq); |
153 | 153 | set_irq_flags(irq, IRQF_VALID | IRQF_PROBE); |
154 | 154 | } |
155 | - irq_set_chained_handler(IRQ_GPIO(0), lpd270_irq_handler); | |
156 | - irq_set_irq_type(IRQ_GPIO(0), IRQ_TYPE_EDGE_FALLING); | |
155 | + irq_set_chained_handler(PXA_GPIO_TO_IRQ(0), lpd270_irq_handler); | |
156 | + irq_set_irq_type(PXA_GPIO_TO_IRQ(0), IRQ_TYPE_EDGE_FALLING); | |
157 | 157 | } |
158 | 158 | |
159 | 159 |
arch/arm/mach-pxa/lubbock.c
... | ... | @@ -170,8 +170,8 @@ |
170 | 170 | set_irq_flags(irq, IRQF_VALID | IRQF_PROBE); |
171 | 171 | } |
172 | 172 | |
173 | - irq_set_chained_handler(IRQ_GPIO(0), lubbock_irq_handler); | |
174 | - irq_set_irq_type(IRQ_GPIO(0), IRQ_TYPE_EDGE_FALLING); | |
173 | + irq_set_chained_handler(PXA_GPIO_TO_IRQ(0), lubbock_irq_handler); | |
174 | + irq_set_irq_type(PXA_GPIO_TO_IRQ(0), IRQ_TYPE_EDGE_FALLING); | |
175 | 175 | } |
176 | 176 | |
177 | 177 | #ifdef CONFIG_PM |
arch/arm/mach-pxa/mainstone.c
... | ... | @@ -178,8 +178,8 @@ |
178 | 178 | MST_INTMSKENA = 0; |
179 | 179 | MST_INTSETCLR = 0; |
180 | 180 | |
181 | - irq_set_chained_handler(IRQ_GPIO(0), mainstone_irq_handler); | |
182 | - irq_set_irq_type(IRQ_GPIO(0), IRQ_TYPE_EDGE_FALLING); | |
181 | + irq_set_chained_handler(PXA_GPIO_TO_IRQ(0), mainstone_irq_handler); | |
182 | + irq_set_irq_type(PXA_GPIO_TO_IRQ(0), IRQ_TYPE_EDGE_FALLING); | |
183 | 183 | } |
184 | 184 | |
185 | 185 | #ifdef CONFIG_PM |
arch/arm/mach-pxa/poodle.c
arch/arm/mach-pxa/sharpsl_pm.c
... | ... | @@ -907,24 +907,24 @@ |
907 | 907 | gpio_direction_input(sharpsl_pm.machinfo->gpio_batlock); |
908 | 908 | |
909 | 909 | /* Register interrupt handlers */ |
910 | - if (request_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_acin), sharpsl_ac_isr, IRQF_DISABLED | IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "AC Input Detect", sharpsl_ac_isr)) { | |
911 | - dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", IRQ_GPIO(sharpsl_pm.machinfo->gpio_acin)); | |
910 | + if (request_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_acin), sharpsl_ac_isr, IRQF_DISABLED | IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "AC Input Detect", sharpsl_ac_isr)) { | |
911 | + dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_acin)); | |
912 | 912 | } |
913 | 913 | |
914 | - if (request_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_batlock), sharpsl_fatal_isr, IRQF_DISABLED | IRQF_TRIGGER_FALLING, "Battery Cover", sharpsl_fatal_isr)) { | |
915 | - dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", IRQ_GPIO(sharpsl_pm.machinfo->gpio_batlock)); | |
914 | + if (request_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_batlock), sharpsl_fatal_isr, IRQF_DISABLED | IRQF_TRIGGER_FALLING, "Battery Cover", sharpsl_fatal_isr)) { | |
915 | + dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_batlock)); | |
916 | 916 | } |
917 | 917 | |
918 | 918 | if (sharpsl_pm.machinfo->gpio_fatal) { |
919 | - if (request_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_fatal), sharpsl_fatal_isr, IRQF_DISABLED | IRQF_TRIGGER_FALLING, "Fatal Battery", sharpsl_fatal_isr)) { | |
920 | - dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", IRQ_GPIO(sharpsl_pm.machinfo->gpio_fatal)); | |
919 | + if (request_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_fatal), sharpsl_fatal_isr, IRQF_DISABLED | IRQF_TRIGGER_FALLING, "Fatal Battery", sharpsl_fatal_isr)) { | |
920 | + dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_fatal)); | |
921 | 921 | } |
922 | 922 | } |
923 | 923 | |
924 | 924 | if (sharpsl_pm.machinfo->batfull_irq) { |
925 | 925 | /* Register interrupt handler. */ |
926 | - if (request_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_batfull), sharpsl_chrg_full_isr, IRQF_DISABLED | IRQF_TRIGGER_RISING, "CO", sharpsl_chrg_full_isr)) { | |
927 | - dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", IRQ_GPIO(sharpsl_pm.machinfo->gpio_batfull)); | |
926 | + if (request_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_batfull), sharpsl_chrg_full_isr, IRQF_DISABLED | IRQF_TRIGGER_RISING, "CO", sharpsl_chrg_full_isr)) { | |
927 | + dev_err(sharpsl_pm.dev, "Could not get irq %d.\n", PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_batfull)); | |
928 | 928 | } |
929 | 929 | } |
930 | 930 | |
931 | 931 | |
932 | 932 | |
... | ... | @@ -953,14 +953,14 @@ |
953 | 953 | |
954 | 954 | led_trigger_unregister_simple(sharpsl_charge_led_trigger); |
955 | 955 | |
956 | - free_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_acin), sharpsl_ac_isr); | |
957 | - free_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_batlock), sharpsl_fatal_isr); | |
956 | + free_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_acin), sharpsl_ac_isr); | |
957 | + free_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_batlock), sharpsl_fatal_isr); | |
958 | 958 | |
959 | 959 | if (sharpsl_pm.machinfo->gpio_fatal) |
960 | - free_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_fatal), sharpsl_fatal_isr); | |
960 | + free_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_fatal), sharpsl_fatal_isr); | |
961 | 961 | |
962 | 962 | if (sharpsl_pm.machinfo->batfull_irq) |
963 | - free_irq(IRQ_GPIO(sharpsl_pm.machinfo->gpio_batfull), sharpsl_chrg_full_isr); | |
963 | + free_irq(PXA_GPIO_TO_IRQ(sharpsl_pm.machinfo->gpio_batfull), sharpsl_chrg_full_isr); | |
964 | 964 | |
965 | 965 | gpio_free(sharpsl_pm.machinfo->gpio_batlock); |
966 | 966 | gpio_free(sharpsl_pm.machinfo->gpio_batfull); |
arch/arm/mach-pxa/stargate2.c
... | ... | @@ -376,7 +376,7 @@ |
376 | 376 | .bus_num = 1, |
377 | 377 | .chip_select = 0, |
378 | 378 | .controller_data = &staccel_chip_info, |
379 | - .irq = IRQ_GPIO(96), | |
379 | + .irq = PXA_GPIO_TO_IRQ(96), | |
380 | 380 | }, { |
381 | 381 | .modalias = "cc2420", |
382 | 382 | .max_speed_hz = 6500000, |
383 | 383 | |
384 | 384 | |
... | ... | @@ -560,18 +560,18 @@ |
560 | 560 | /* Through a nand gate - Also beware, on V2 sensor board the |
561 | 561 | * pull up resistors are missing. |
562 | 562 | */ |
563 | - .irq = IRQ_GPIO(99), | |
563 | + .irq = PXA_GPIO_TO_IRQ(99), | |
564 | 564 | }, { /* ITS400 Sensor board only */ |
565 | 565 | .type = "tsl2561", |
566 | 566 | .addr = 0x49, |
567 | 567 | /* Through a nand gate - Also beware, on V2 sensor board the |
568 | 568 | * pull up resistors are missing. |
569 | 569 | */ |
570 | - .irq = IRQ_GPIO(99), | |
570 | + .irq = PXA_GPIO_TO_IRQ(99), | |
571 | 571 | }, { /* ITS400 Sensor board only */ |
572 | 572 | .type = "tmp175", |
573 | 573 | .addr = 0x4A, |
574 | - .irq = IRQ_GPIO(96), | |
574 | + .irq = PXA_GPIO_TO_IRQ(96), | |
575 | 575 | }, { /* IMB400 Multimedia board */ |
576 | 576 | .type = "wm8940", |
577 | 577 | .addr = 0x1A, |
... | ... | @@ -661,8 +661,8 @@ |
661 | 661 | .flags = IORESOURCE_MEM, |
662 | 662 | }, |
663 | 663 | [1] = { |
664 | - .start = IRQ_GPIO(40), | |
665 | - .end = IRQ_GPIO(40), | |
664 | + .start = PXA_GPIO_TO_IRQ(40), | |
665 | + .end = PXA_GPIO_TO_IRQ(40), | |
666 | 666 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE, |
667 | 667 | } |
668 | 668 | }; |
... | ... | @@ -707,7 +707,7 @@ |
707 | 707 | } |
708 | 708 | gpio_direction_input(SG2_GPIO_nSD_DETECT); |
709 | 709 | |
710 | - err = request_irq(IRQ_GPIO(SG2_GPIO_nSD_DETECT), | |
710 | + err = request_irq(PXA_GPIO_TO_IRQ(SG2_GPIO_nSD_DETECT), | |
711 | 711 | stargate2_detect_int, |
712 | 712 | IRQ_TYPE_EDGE_BOTH, |
713 | 713 | "MMC card detect", |
... | ... | @@ -738,7 +738,7 @@ |
738 | 738 | |
739 | 739 | static void stargate2_mci_exit(struct device *dev, void *data) |
740 | 740 | { |
741 | - free_irq(IRQ_GPIO(SG2_GPIO_nSD_DETECT), data); | |
741 | + free_irq(PXA_GPIO_TO_IRQ(SG2_GPIO_nSD_DETECT), data); | |
742 | 742 | gpio_free(SG2_SD_POWER_ENABLE); |
743 | 743 | gpio_free(SG2_GPIO_nSD_DETECT); |
744 | 744 | } |
745 | 745 | |
746 | 746 | |
... | ... | @@ -938,18 +938,18 @@ |
938 | 938 | /* Through a nand gate - Also beware, on V2 sensor board the |
939 | 939 | * pull up resistors are missing. |
940 | 940 | */ |
941 | - .irq = IRQ_GPIO(99), | |
941 | + .irq = PXA_GPIO_TO_IRQ(99), | |
942 | 942 | }, { /* ITS400 Sensor board only */ |
943 | 943 | .type = "tsl2561", |
944 | 944 | .addr = 0x49, |
945 | 945 | /* Through a nand gate - Also beware, on V2 sensor board the |
946 | 946 | * pull up resistors are missing. |
947 | 947 | */ |
948 | - .irq = IRQ_GPIO(99), | |
948 | + .irq = PXA_GPIO_TO_IRQ(99), | |
949 | 949 | }, { /* ITS400 Sensor board only */ |
950 | 950 | .type = "tmp175", |
951 | 951 | .addr = 0x4A, |
952 | - .irq = IRQ_GPIO(96), | |
952 | + .irq = PXA_GPIO_TO_IRQ(96), | |
953 | 953 | }, |
954 | 954 | }; |
955 | 955 |
arch/arm/mach-pxa/vpac270.c
... | ... | @@ -395,8 +395,8 @@ |
395 | 395 | .flags = IORESOURCE_MEM, |
396 | 396 | }, |
397 | 397 | [2] = { |
398 | - .start = IRQ_GPIO(GPIO114_VPAC270_ETH_IRQ), | |
399 | - .end = IRQ_GPIO(GPIO114_VPAC270_ETH_IRQ), | |
398 | + .start = PXA_GPIO_TO_IRQ(GPIO114_VPAC270_ETH_IRQ), | |
399 | + .end = PXA_GPIO_TO_IRQ(GPIO114_VPAC270_ETH_IRQ), | |
400 | 400 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE, |
401 | 401 | }, |
402 | 402 | }; |
... | ... | @@ -433,7 +433,7 @@ |
433 | 433 | }; |
434 | 434 | |
435 | 435 | static struct ucb1400_pdata vpac270_ucb1400_pdata = { |
436 | - .irq = IRQ_GPIO(GPIO113_VPAC270_TS_IRQ), | |
436 | + .irq = PXA_GPIO_TO_IRQ(GPIO113_VPAC270_TS_IRQ), | |
437 | 437 | }; |
438 | 438 | |
439 | 439 | static struct platform_device vpac270_ucb1400_device = { |
arch/arm/mach-pxa/zylonite_pxa300.c
... | ... | @@ -231,12 +231,12 @@ |
231 | 231 | .type = "pca9539", |
232 | 232 | .addr = 0x74, |
233 | 233 | .platform_data = &gpio_exp[0], |
234 | - .irq = IRQ_GPIO(18), | |
234 | + .irq = PXA_GPIO_TO_IRQ(18), | |
235 | 235 | }, { |
236 | 236 | .type = "pca9539", |
237 | 237 | .addr = 0x75, |
238 | 238 | .platform_data = &gpio_exp[1], |
239 | - .irq = IRQ_GPIO(19), | |
239 | + .irq = PXA_GPIO_TO_IRQ(19), | |
240 | 240 | }, |
241 | 241 | }; |
242 | 242 |