-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Ian Molton
committed
Jul 10, 2008
1 parent
c0b8556
commit c316f10
Showing
2 changed files
with
77 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
/* | ||
* eseries-gpio.h | ||
* | ||
* Copyright (C) Ian Molton <spyro@f2s.com> | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
* | ||
*/ | ||
|
||
/* e-series power button */ | ||
#define GPIO_ESERIES_POWERBTN 0 | ||
|
||
/* UDC GPIO definitions */ | ||
#define GPIO_E7XX_USB_DISC 13 | ||
#define GPIO_E7XX_USB_PULLUP 3 | ||
|
||
#define GPIO_E800_USB_DISC 4 | ||
#define GPIO_E800_USB_PULLUP 84 | ||
|
||
/* e740 PCMCIA GPIO definitions */ | ||
/* Note: PWR1 seems to be inverted */ | ||
#define GPIO_E740_PCMCIA_CD0 8 | ||
#define GPIO_E740_PCMCIA_CD1 44 | ||
#define GPIO_E740_PCMCIA_RDY0 11 | ||
#define GPIO_E740_PCMCIA_RDY1 6 | ||
#define GPIO_E740_PCMCIA_RST0 27 | ||
#define GPIO_E740_PCMCIA_RST1 24 | ||
#define GPIO_E740_PCMCIA_PWR0 20 | ||
#define GPIO_E740_PCMCIA_PWR1 23 | ||
|
||
/* e750 PCMCIA GPIO definitions */ | ||
#define GPIO_E750_PCMCIA_CD0 8 | ||
#define GPIO_E750_PCMCIA_RDY0 12 | ||
#define GPIO_E750_PCMCIA_RST0 27 | ||
#define GPIO_E750_PCMCIA_PWR0 20 | ||
|
||
/* e800 PCMCIA GPIO definitions */ | ||
#define GPIO_E800_PCMCIA_RST0 69 | ||
#define GPIO_E800_PCMCIA_RST1 72 | ||
#define GPIO_E800_PCMCIA_PWR0 20 | ||
#define GPIO_E800_PCMCIA_PWR1 73 | ||
|
||
/* e7xx IrDA power control */ | ||
#define GPIO_E7XX_IR_ON 38 | ||
|
||
/* ASIC related GPIOs */ | ||
#define GPIO_ESERIES_TMIO_IRQ 5 | ||
#define GPIO_E800_ANGELX_IRQ 8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
/* | ||
* eseries-irq.h | ||
* | ||
* Copyright (C) Ian Molton <spyro@f2s.com> | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
* | ||
*/ | ||
|
||
#define ANGELX_IRQ_BASE (IRQ_BOARD_START+8) | ||
#define IRQ_ANGELX(n) (ANGELX_IRQ_BASE + (n)) | ||
|
||
#define ANGELX_RDY0_IRQ IRQ_ANGELX(0) | ||
#define ANGELX_ST0_IRQ IRQ_ANGELX(1) | ||
#define ANGELX_CD0_IRQ IRQ_ANGELX(2) | ||
#define ANGELX_RDY1_IRQ IRQ_ANGELX(3) | ||
#define ANGELX_ST1_IRQ IRQ_ANGELX(4) | ||
#define ANGELX_CD1_IRQ IRQ_ANGELX(5) | ||
|
||
#define TMIO_IRQ_BASE (IRQ_BOARD_START+0) | ||
#define IRQ_TMIO(n) (TMIO_IRQ_BASE + (n)) | ||
|
||
#define TMIO_SD_IRQ IRQ_TMIO(1) | ||
#define TMIO_USB_IRQ IRQ_TMIO(2) | ||
|