Lines Matching +full:0 +full:x40e00000

25 #define PGSR(x)		__REG2(0x40F00020, (x) << 2)
26 #define __GAFR(u, x) __REG2((u) ? 0x40E00058 : 0x40E00054, (x) << 3)
27 #define GAFR_L(x) __GAFR(0, x)
30 #define BANK_OFF(n) (((n) < 3) ? (n) << 2 : 0x100 + (((n) - 3) << 2))
31 #define GPLR(x) __REG2(0x40E00000, BANK_OFF((x) >> 5))
32 #define GPDR(x) __REG2(0x40E00000, BANK_OFF((x) >> 5) + 0x0c)
33 #define GPSR(x) __REG2(0x40E00000, BANK_OFF((x) >> 5) + 0x18)
34 #define GPCR(x) __REG2(0x40E00000, BANK_OFF((x) >> 5) + 0x24)
44 unsigned int mux_mask; /* bit mask of muxed gpio bits, 0 if no mux */
56 int uorl = !!(gpio & 0x10); /* GAFRx_U or GAFRx_L ? */ in __mfp_config_gpio()
57 int shft = (gpio & 0xf) << 1; in __mfp_config_gpio()
59 int is_out = (c & MFP_DIR_OUT) ? 1 : 0; in __mfp_config_gpio()
65 gafr = (uorl == 0) ? GAFR_L(bank) : GAFR_U(bank); in __mfp_config_gpio()
66 gafr = (gafr & ~(0x3 << shft)) | (fn << shft); in __mfp_config_gpio()
68 if (uorl == 0) in __mfp_config_gpio()
116 return 0; in __mfp_config_gpio()
137 for (i = 0, c = mfp_cfgs; i < num; i++, c++) { in pxa2xx_mfp_config()
140 if (gpio < 0) in pxa2xx_mfp_config()
158 if (gpio < 0) in pxa2xx_mfp_set_lpm()
187 if (d->keypad_gpio && (MFP_AF(d->config) == 0) && in gpio_set_wake()
193 return 0; in gpio_set_wake()
219 return 0; in gpio_set_wake()
233 for (i = 0; i <= pxa_last_gpio; i++) in pxa25x_mfp_init()
236 for (i = 0; i <= 15; i++) { in pxa25x_mfp_init()
259 unsigned int i, gpio, mask = 0; in keypad_set_wake()
262 for (i = 0; i < ARRAY_SIZE(pxa27x_pkwr_gpio); i++) { in keypad_set_wake()
268 if (MFP_AF(d->config) == 0) in keypad_set_wake()
279 return 0; in keypad_set_wake()
296 } while (0)
303 for (i = 0; i <= pxa_last_gpio; i++) { in pxa27x_mfp_init()
314 for (i = 0; i < ARRAY_SIZE(pxa27x_pkwr_gpio); i++) { in pxa27x_mfp_init()
322 for (i = 0; i <= 15; i++) { in pxa27x_mfp_init()
324 if (GPIO_bit(i) & 0x1e4) in pxa27x_mfp_init()
356 for (i = 0; i < pxa_last_gpio; i++) { in pxa2xx_mfp_suspend()
366 for (i = 0; i <= gpio_to_bank(pxa_last_gpio); i++) { in pxa2xx_mfp_suspend()
367 saved_gafr[0][i] = GAFR_L(i); in pxa2xx_mfp_suspend()
378 for (i = 0; i < pxa_last_gpio; i++) { in pxa2xx_mfp_suspend()
387 return 0; in pxa2xx_mfp_suspend()
394 for (i = 0; i <= gpio_to_bank(pxa_last_gpio); i++) { in pxa2xx_mfp_resume()
395 GAFR_L(i) = saved_gafr[0][i]; in pxa2xx_mfp_resume()
419 return 0; in pxa2xx_mfp_init()
431 for (i = 0; i <= gpio_to_bank(pxa_last_gpio); i++) in pxa2xx_mfp_init()
434 return 0; in pxa2xx_mfp_init()