Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-pxa/include/mach/eseries-gpio.h
10820 views
1
/*
2
* eseries-gpio.h
3
*
4
* Copyright (C) Ian Molton <[email protected]>
5
*
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License version 2 as
8
* published by the Free Software Foundation.
9
*
10
*/
11
12
/* e-series power button */
13
#define GPIO_ESERIES_POWERBTN 0
14
15
/* UDC GPIO definitions */
16
#define GPIO_E7XX_USB_DISC 13
17
#define GPIO_E7XX_USB_PULLUP 3
18
19
#define GPIO_E800_USB_DISC 4
20
#define GPIO_E800_USB_PULLUP 84
21
22
/* e740 PCMCIA GPIO definitions */
23
/* Note: PWR1 seems to be inverted */
24
#define GPIO_E740_PCMCIA_CD0 8
25
#define GPIO_E740_PCMCIA_CD1 44
26
#define GPIO_E740_PCMCIA_RDY0 11
27
#define GPIO_E740_PCMCIA_RDY1 6
28
#define GPIO_E740_PCMCIA_RST0 27
29
#define GPIO_E740_PCMCIA_RST1 24
30
#define GPIO_E740_PCMCIA_PWR0 20
31
#define GPIO_E740_PCMCIA_PWR1 23
32
33
/* e750 PCMCIA GPIO definitions */
34
#define GPIO_E750_PCMCIA_CD0 8
35
#define GPIO_E750_PCMCIA_RDY0 12
36
#define GPIO_E750_PCMCIA_RST0 27
37
#define GPIO_E750_PCMCIA_PWR0 20
38
39
/* e800 PCMCIA GPIO definitions */
40
#define GPIO_E800_PCMCIA_RST0 69
41
#define GPIO_E800_PCMCIA_RST1 72
42
#define GPIO_E800_PCMCIA_PWR0 20
43
#define GPIO_E800_PCMCIA_PWR1 73
44
45
/* e7xx IrDA power control */
46
#define GPIO_E7XX_IR_OFF 38
47
48
/* e740 audio control GPIOs */
49
#define GPIO_E740_WM9705_nAVDD2 16
50
#define GPIO_E740_MIC_ON 40
51
#define GPIO_E740_AMP_ON 41
52
53
/* e750 audio control GPIOs */
54
#define GPIO_E750_HP_AMP_OFF 4
55
#define GPIO_E750_SPK_AMP_OFF 7
56
#define GPIO_E750_HP_DETECT 37
57
58
/* e800 audio control GPIOs */
59
#define GPIO_E800_HP_DETECT 81
60
#define GPIO_E800_HP_AMP_OFF 82
61
#define GPIO_E800_SPK_AMP_ON 83
62
63
/* ASIC related GPIOs */
64
#define GPIO_ESERIES_TMIO_IRQ 5
65
#define GPIO_ESERIES_TMIO_PCLR 19
66
#define GPIO_ESERIES_TMIO_SUSPEND 45
67
#define GPIO_E800_ANGELX_IRQ 8
68
69