1238788Sandrew/*-
2238788Sandrew *  ----------------------------------------------------------------------------
3238788Sandrew *          ATMEL Microcontroller Software Support  -  ROUSSET  -
4238788Sandrew *  ----------------------------------------------------------------------------
5238788Sandrew *  Copyright (c) 2009, Atmel Corporation
6238788Sandrew *
7238788Sandrew *  All rights reserved.
8238788Sandrew *
9238788Sandrew *  Redistribution and use in source and binary forms, with or without
10238788Sandrew *  modification, are permitted provided that the following conditions are met:
11238788Sandrew *
12238788Sandrew *  - Redistributions of source code must retain the above copyright notice,
13238788Sandrew *  this list of conditions and the disclaimer below.
14238788Sandrew *
15238788Sandrew *  Atmel's name may not be used to endorse or promote products derived from
16238788Sandrew *  this software without specific prior written permission.
17238788Sandrew *
18238788Sandrew *  DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
19238788Sandrew *  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
20238788Sandrew *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
21238788Sandrew *  DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
22238788Sandrew *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23238788Sandrew *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
24238788Sandrew *  OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
25238788Sandrew *  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
26238788Sandrew *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
27238788Sandrew *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28238788Sandrew *  ----------------------------------------------------------------------------
29238788Sandrew *
30238788Sandrew * From AT91LIB version 1.9 boards/at91sam9g45-ek/at91sam9g45/AT91SAM9G45.h
31238788Sandrew */
32238788Sandrew
33238788Sandrew/* $FreeBSD: releng/10.3/sys/arm/at91/at91_pio_sam9g45.h 238788 2012-07-26 08:01:25Z andrew $ */
34238788Sandrew
35238788Sandrew#ifndef  ARM_AT91_AT91_PIO_SAM9G45_H
36238788Sandrew#define  ARM_AT91_AT91_PIO_SAM9G45_H
37238788Sandrew
38238788Sandrew#include <arm/at91/at91_pioreg.h>
39238788Sandrew
40238788Sandrew// *****************************************************************************
41238788Sandrew//               PIO DEFINITIONS FOR AT91SAM9G45
42238788Sandrew// *****************************************************************************
43238788Sandrew#define AT91C_PA0_MCI0_CK  (AT91C_PIO_PA0) //
44238788Sandrew#define AT91C_PA0_TCLK3    (AT91C_PIO_PA0) //
45238788Sandrew#define AT91C_PA1_MCI0_CDA (AT91C_PIO_PA1) //
46238788Sandrew#define AT91C_PA1_TIOA3    (AT91C_PIO_PA1) //
47238788Sandrew#define AT91C_PA10_ETX0     (AT91C_PIO_PA10) //  Ethernet MAC Transmit Data 0
48238788Sandrew#define AT91C_PA11_ETX1     (AT91C_PIO_PA11) //  Ethernet MAC Transmit Data 1
49238788Sandrew#define AT91C_PA12_ERX0     (AT91C_PIO_PA12) //  Ethernet MAC Receive Data 0
50238788Sandrew#define AT91C_PA13_ERX1     (AT91C_PIO_PA13) //  Ethernet MAC Receive Data 1
51238788Sandrew#define AT91C_PA14_ETXEN    (AT91C_PIO_PA14) //  Ethernet MAC Transmit Enable
52238788Sandrew#define AT91C_PA15_ERXDV    (AT91C_PIO_PA15) //  Ethernet MAC Receive Data Valid
53238788Sandrew#define AT91C_PA16_ERXER    (AT91C_PIO_PA16) //  Ethernet MAC Receive Error
54238788Sandrew#define AT91C_PA17_ETXCK_EREFCK (AT91C_PIO_PA17) //  Ethernet MAC Transmit Clock/Reference Clock
55238788Sandrew#define AT91C_PA18_EMDC     (AT91C_PIO_PA18) //  Ethernet MAC Management Data Clock
56238788Sandrew#define AT91C_PA19_EMDIO    (AT91C_PIO_PA19) //  Ethernet MAC Management Data Input/Output
57238788Sandrew#define AT91C_PA2_MCI0_DA0 (AT91C_PIO_PA2) //
58238788Sandrew#define AT91C_PA2_TIOB3    (AT91C_PIO_PA2) //
59238788Sandrew#define AT91C_PA20_TWD0     (AT91C_PIO_PA20) //  TWI Two-wire Serial Data
60238788Sandrew#define AT91C_PA21_TWCK0    (AT91C_PIO_PA21) //  TWI Two-wire Serial Clock
61238788Sandrew#define AT91C_PA22_MCI1_CDA (AT91C_PIO_PA22) //
62238788Sandrew#define AT91C_PA22_SCK3     (AT91C_PIO_PA22) //
63238788Sandrew#define AT91C_PA23_MCI1_DA0 (AT91C_PIO_PA23) //
64238788Sandrew#define AT91C_PA23_RTS3     (AT91C_PIO_PA23) //
65238788Sandrew#define AT91C_PA24_MCI1_DA1 (AT91C_PIO_PA24) //
66238788Sandrew#define AT91C_PA24_CTS3     (AT91C_PIO_PA24) //
67238788Sandrew#define AT91C_PA25_MCI1_DA2 (AT91C_PIO_PA25) //
68238788Sandrew#define AT91C_PA25_PWM3     (AT91C_PIO_PA25) //
69238788Sandrew#define AT91C_PA26_MCI1_DA3 (AT91C_PIO_PA26) //
70238788Sandrew#define AT91C_PA26_TIOB2    (AT91C_PIO_PA26) //
71238788Sandrew#define AT91C_PA27_MCI1_DA4 (AT91C_PIO_PA27) //
72238788Sandrew#define AT91C_PA27_ETXER    (AT91C_PIO_PA27) //  Ethernet MAC Transmikt Coding Error
73238788Sandrew#define AT91C_PA28_MCI1_DA5 (AT91C_PIO_PA28) //
74238788Sandrew#define AT91C_PA28_ERXCK    (AT91C_PIO_PA28) //  Ethernet MAC Receive Clock
75238788Sandrew#define AT91C_PA29_MCI1_DA6 (AT91C_PIO_PA29) //
76238788Sandrew#define AT91C_PA29_ECRS     (AT91C_PIO_PA29) //  Ethernet MAC Carrier Sense/Carrier Sense and Data Valid
77238788Sandrew#define AT91C_PA3_MCI0_DA1 (AT91C_PIO_PA3) //
78238788Sandrew#define AT91C_PA3_TCLK4    (AT91C_PIO_PA3) //
79238788Sandrew#define AT91C_PA30_MCI1_DA7 (AT91C_PIO_PA30) //
80238788Sandrew#define AT91C_PA30_ECOL     (AT91C_PIO_PA30) //  Ethernet MAC Collision Detected
81238788Sandrew#define AT91C_PA31_MCI1_CK  (AT91C_PIO_PA31) //
82238788Sandrew#define AT91C_PA31_PCK0     (AT91C_PIO_PA31) //
83238788Sandrew#define AT91C_PA4_MCI0_DA2 (AT91C_PIO_PA4) //
84238788Sandrew#define AT91C_PA4_TIOA4    (AT91C_PIO_PA4) //
85238788Sandrew#define AT91C_PA5_MCI0_DA3 (AT91C_PIO_PA5) //
86238788Sandrew#define AT91C_PA5_TIOB4    (AT91C_PIO_PA5) //
87238788Sandrew#define AT91C_PA6_MCI0_DA4 (AT91C_PIO_PA6) //
88238788Sandrew#define AT91C_PA6_ETX2     (AT91C_PIO_PA6) //  Ethernet MAC Transmit Data 2
89238788Sandrew#define AT91C_PA7_MCI0_DA5 (AT91C_PIO_PA7) //
90238788Sandrew#define AT91C_PA7_ETX3     (AT91C_PIO_PA7) //  Ethernet MAC Transmit Data 3
91238788Sandrew#define AT91C_PA8_MCI0_DA6 (AT91C_PIO_PA8) //
92238788Sandrew#define AT91C_PA8_ERX2     (AT91C_PIO_PA8) //  Ethernet MAC Receive Data 2
93238788Sandrew#define AT91C_PA9_MCI0_DA7 (AT91C_PIO_PA9) //
94238788Sandrew#define AT91C_PA9_ERX3     (AT91C_PIO_PA9) //  Ethernet MAC Receive Data 3
95238788Sandrew#define AT91C_PB0_SPI0_MISO (AT91C_PIO_PB0) //  SPI 0 Master In Slave
96238788Sandrew#define AT91C_PB1_SPI0_MOSI (AT91C_PIO_PB1) //  SPI 0 Master Out Slave
97238788Sandrew#define AT91C_PB10_TWD1     (AT91C_PIO_PB10) //
98238788Sandrew#define AT91C_PB10_ISI_D10  (AT91C_PIO_PB10) //
99238788Sandrew#define AT91C_PB11_TWCK1    (AT91C_PIO_PB11) //
100238788Sandrew#define AT91C_PB11_ISI_D11  (AT91C_PIO_PB11) //
101238788Sandrew#define AT91C_PB12_DRXD     (AT91C_PIO_PB12) //
102238788Sandrew#define AT91C_PB13_DTXD     (AT91C_PIO_PB13) //
103238788Sandrew#define AT91C_PB14_SPI1_MISO (AT91C_PIO_PB14) //
104238788Sandrew#define AT91C_PB15_SPI1_MOSI (AT91C_PIO_PB15) //
105238788Sandrew#define AT91C_PB15_CTS0     (AT91C_PIO_PB15) //
106238788Sandrew#define AT91C_PB16_SPI1_SPCK (AT91C_PIO_PB16) //
107238788Sandrew#define AT91C_PB16_SCK0     (AT91C_PIO_PB16) //
108238788Sandrew#define AT91C_PB17_SPI1_NPCS0 (AT91C_PIO_PB17) //
109238788Sandrew#define AT91C_PB17_RTS0     (AT91C_PIO_PB17) //
110238788Sandrew#define AT91C_PB18_RXD0     (AT91C_PIO_PB18) //
111238788Sandrew#define AT91C_PB18_SPI0_NPCS1 (AT91C_PIO_PB18) //
112238788Sandrew#define AT91C_PB19_TXD0     (AT91C_PIO_PB19) //
113238788Sandrew#define AT91C_PB19_SPI0_NPCS2 (AT91C_PIO_PB19) //
114238788Sandrew#define AT91C_PB2_SPI0_SPCK (AT91C_PIO_PB2) //  SPI 0 Serial Clock
115238788Sandrew#define AT91C_PB20_ISI_D0   (AT91C_PIO_PB20) //
116238788Sandrew#define AT91C_PB21_ISI_D1   (AT91C_PIO_PB21) //
117238788Sandrew#define AT91C_PB22_ISI_D2   (AT91C_PIO_PB22) //
118238788Sandrew#define AT91C_PB23_ISI_D3   (AT91C_PIO_PB23) //
119238788Sandrew#define AT91C_PB24_ISI_D4   (AT91C_PIO_PB24) //
120238788Sandrew#define AT91C_PB25_ISI_D5   (AT91C_PIO_PB25) //
121238788Sandrew#define AT91C_PB26_ISI_D6   (AT91C_PIO_PB26) //
122238788Sandrew#define AT91C_PB27_ISI_D7   (AT91C_PIO_PB27) //
123238788Sandrew#define AT91C_PB28_ISI_PCK  (AT91C_PIO_PB28) //
124238788Sandrew#define AT91C_PB29_ISI_VSYNC (AT91C_PIO_PB29) //
125238788Sandrew#define AT91C_PB3_SPI0_NPCS0 (AT91C_PIO_PB3) //  SPI 0 Peripheral Chip Select 0
126238788Sandrew#define AT91C_PB30_ISI_HSYNC (AT91C_PIO_PB30) //
127238788Sandrew#define AT91C_PB31_         (AT91C_PIO_PB31) //
128238788Sandrew#define AT91C_PB31_PCK1     (AT91C_PIO_PB31) //
129238788Sandrew#define AT91C_PB4_TXD1     (AT91C_PIO_PB4) //  USART 1 Transmit Data
130238788Sandrew#define AT91C_PB5_RXD1     (AT91C_PIO_PB5) //  USART 1 Receive Data
131238788Sandrew#define AT91C_PB6_TXD2     (AT91C_PIO_PB6) //  USART 2 Transmit Data
132238788Sandrew#define AT91C_PB7_RXD2     (AT91C_PIO_PB7) //  USART 2 Receive Data
133238788Sandrew#define AT91C_PB8_TXD3     (AT91C_PIO_PB8) //  USART 3 Transmit Data
134238788Sandrew#define AT91C_PB8_ISI_D8   (AT91C_PIO_PB8) //
135238788Sandrew#define AT91C_PB9_RXD3     (AT91C_PIO_PB9) //  USART 3 Receive Data
136238788Sandrew#define AT91C_PB9_ISI_D9   (AT91C_PIO_PB9) //
137238788Sandrew#define AT91C_PC0_DQM2     (AT91C_PIO_PC0) //  DQM2
138238788Sandrew#define AT91C_PC1_DQM3     (AT91C_PIO_PC1) //  DQM3
139238788Sandrew#define AT91C_PC10_NCS4_CFCS0 (AT91C_PIO_PC10) //
140238788Sandrew#define AT91C_PC10_TCLK2    (AT91C_PIO_PC10) //
141238788Sandrew#define AT91C_PC11_NCS5_CFCS1 (AT91C_PIO_PC11) //
142238788Sandrew#define AT91C_PC11_CTS2     (AT91C_PIO_PC11) //
143238788Sandrew#define AT91C_PC12_A25_CFRNW (AT91C_PIO_PC12) //
144238788Sandrew#define AT91C_PC13_NCS2     (AT91C_PIO_PC13) //
145238788Sandrew#define AT91C_PC14_NCS3_NANDCS (AT91C_PIO_PC14) //
146238788Sandrew#define AT91C_PC15_NWAIT    (AT91C_PIO_PC15) //
147238788Sandrew#define AT91C_PC16_D16      (AT91C_PIO_PC16) //
148238788Sandrew#define AT91C_PC17_D17      (AT91C_PIO_PC17) //
149238788Sandrew#define AT91C_PC18_D18      (AT91C_PIO_PC18) //
150238788Sandrew#define AT91C_PC19_D19      (AT91C_PIO_PC19) //
151238788Sandrew#define AT91C_PC2_A19      (AT91C_PIO_PC2) //
152238788Sandrew#define AT91C_PC20_D20      (AT91C_PIO_PC20) //
153238788Sandrew#define AT91C_PC21_D21      (AT91C_PIO_PC21) //
154238788Sandrew#define AT91C_PC22_D22      (AT91C_PIO_PC22) //
155238788Sandrew#define AT91C_PC23_D23      (AT91C_PIO_PC23) //
156238788Sandrew#define AT91C_PC24_D24      (AT91C_PIO_PC24) //
157238788Sandrew#define AT91C_PC25_D25      (AT91C_PIO_PC25) //
158238788Sandrew#define AT91C_PC26_D26      (AT91C_PIO_PC26) //
159238788Sandrew#define AT91C_PC27_D27      (AT91C_PIO_PC27) //
160238788Sandrew#define AT91C_PC28_D28      (AT91C_PIO_PC28) //
161238788Sandrew#define AT91C_PC29_D29      (AT91C_PIO_PC29) //
162238788Sandrew#define AT91C_PC3_A20      (AT91C_PIO_PC3) //
163238788Sandrew#define AT91C_PC30_D30      (AT91C_PIO_PC30) //
164238788Sandrew#define AT91C_PC31_D31      (AT91C_PIO_PC31) //
165238788Sandrew#define AT91C_PC4_A21_NANDALE (AT91C_PIO_PC4) //
166238788Sandrew#define AT91C_PC5_A22_NANDCLE (AT91C_PIO_PC5) //
167238788Sandrew#define AT91C_PC6_A23      (AT91C_PIO_PC6) //
168238788Sandrew#define AT91C_PC7_A24      (AT91C_PIO_PC7) //
169238788Sandrew#define AT91C_PC8_CFCE1    (AT91C_PIO_PC8) //
170238788Sandrew#define AT91C_PC9_CFCE2    (AT91C_PIO_PC9) //
171238788Sandrew#define AT91C_PC9_RTS2     (AT91C_PIO_PC9) //
172238788Sandrew#define AT91C_PD0_TK0      (AT91C_PIO_PD0) //
173238788Sandrew#define AT91C_PD0_PWM3     (AT91C_PIO_PD0) //
174238788Sandrew#define AT91C_PD1_TF0      (AT91C_PIO_PD1) //
175238788Sandrew#define AT91C_PD10_TD1      (AT91C_PIO_PD10) //
176238788Sandrew#define AT91C_PD11_RD1      (AT91C_PIO_PD11) //
177238788Sandrew#define AT91C_PD12_TK1      (AT91C_PIO_PD12) //
178238788Sandrew#define AT91C_PD12_PCK0     (AT91C_PIO_PD12) //
179238788Sandrew#define AT91C_PD13_RK1      (AT91C_PIO_PD13) //
180238788Sandrew#define AT91C_PD14_TF1      (AT91C_PIO_PD14) //
181238788Sandrew#define AT91C_PD15_RF1      (AT91C_PIO_PD15) //
182238788Sandrew#define AT91C_PD16_RTS1     (AT91C_PIO_PD16) //
183238788Sandrew#define AT91C_PD17_CTS1     (AT91C_PIO_PD17) //
184238788Sandrew#define AT91C_PD18_SPI1_NPCS2 (AT91C_PIO_PD18) //
185238788Sandrew#define AT91C_PD18_IRQ      (AT91C_PIO_PD18) //
186238788Sandrew#define AT91C_PD19_SPI1_NPCS3 (AT91C_PIO_PD19) //
187238788Sandrew#define AT91C_PD19_FIQ      (AT91C_PIO_PD19) //
188238788Sandrew#define AT91C_PD2_TD0      (AT91C_PIO_PD2) //
189238788Sandrew#define AT91C_PD20_TIOA0    (AT91C_PIO_PD20) //
190238788Sandrew#define AT91C_PD21_TIOA1    (AT91C_PIO_PD21) //
191238788Sandrew#define AT91C_PD22_TIOA2    (AT91C_PIO_PD22) //
192238788Sandrew#define AT91C_PD23_TCLK0    (AT91C_PIO_PD23) //
193238788Sandrew#define AT91C_PD24_SPI0_NPCS1 (AT91C_PIO_PD24) //
194238788Sandrew#define AT91C_PD24_PWM0     (AT91C_PIO_PD24) //
195238788Sandrew#define AT91C_PD25_SPI0_NPCS2 (AT91C_PIO_PD25) //
196238788Sandrew#define AT91C_PD25_PWM1     (AT91C_PIO_PD25) //
197238788Sandrew#define AT91C_PD26_PCK0     (AT91C_PIO_PD26) //
198238788Sandrew#define AT91C_PD26_PWM2     (AT91C_PIO_PD26) //
199238788Sandrew#define AT91C_PD27_PCK1     (AT91C_PIO_PD27) //
200238788Sandrew#define AT91C_PD27_SPI0_NPCS3 (AT91C_PIO_PD27) //
201238788Sandrew#define AT91C_PD28_TSADTRG  (AT91C_PIO_PD28) //
202238788Sandrew#define AT91C_PD28_SPI1_NPCS1 (AT91C_PIO_PD28) //
203238788Sandrew#define AT91C_PD29_TCLK1    (AT91C_PIO_PD29) //
204238788Sandrew#define AT91C_PD29_SCK1     (AT91C_PIO_PD29) //
205238788Sandrew#define AT91C_PD3_RD0      (AT91C_PIO_PD3) //
206238788Sandrew#define AT91C_PD30_TIOB0    (AT91C_PIO_PD30) //
207238788Sandrew#define AT91C_PD30_SCK2     (AT91C_PIO_PD30) //
208238788Sandrew#define AT91C_PD31_TIOB1    (AT91C_PIO_PD31) //
209238788Sandrew#define AT91C_PD31_PWM1     (AT91C_PIO_PD31) //
210238788Sandrew#define AT91C_PD4_RK0      (AT91C_PIO_PD4) //
211238788Sandrew#define AT91C_PD5_RF0      (AT91C_PIO_PD5) //
212238788Sandrew#define AT91C_PD6_AC97RX   (AT91C_PIO_PD6) //
213238788Sandrew#define AT91C_PD7_AC97TX   (AT91C_PIO_PD7) //
214238788Sandrew#define AT91C_PD7_TIOA5    (AT91C_PIO_PD7) //
215238788Sandrew#define AT91C_PD8_AC97FS   (AT91C_PIO_PD8) //
216238788Sandrew#define AT91C_PD8_TIOB5    (AT91C_PIO_PD8) //
217238788Sandrew#define AT91C_PD9_AC97CK   (AT91C_PIO_PD9) //
218238788Sandrew#define AT91C_PD9_TCLK5    (AT91C_PIO_PD9) //
219238788Sandrew#define AT91C_PE0_LCDPWR   (AT91C_PIO_PE0) //
220238788Sandrew#define AT91C_PE0_PCK0     (AT91C_PIO_PE0) //
221238788Sandrew#define AT91C_PE1_LCDMOD   (AT91C_PIO_PE1) //
222238788Sandrew#define AT91C_PE10_LCDD3    (AT91C_PIO_PE10) //
223238788Sandrew#define AT91C_PE10_LCDD5    (AT91C_PIO_PE10) //
224238788Sandrew#define AT91C_PE11_LCDD4    (AT91C_PIO_PE11) //
225238788Sandrew#define AT91C_PE11_LCDD6    (AT91C_PIO_PE11) //
226238788Sandrew#define AT91C_PE12_LCDD5    (AT91C_PIO_PE12) //
227238788Sandrew#define AT91C_PE12_LCDD7    (AT91C_PIO_PE12) //
228238788Sandrew#define AT91C_PE13_LCDD6    (AT91C_PIO_PE13) //
229238788Sandrew#define AT91C_PE13_LCDD10   (AT91C_PIO_PE13) //
230238788Sandrew#define AT91C_PE14_LCDD7    (AT91C_PIO_PE14) //
231238788Sandrew#define AT91C_PE14_LCDD11   (AT91C_PIO_PE14) //
232238788Sandrew#define AT91C_PE15_LCDD8    (AT91C_PIO_PE15) //
233238788Sandrew#define AT91C_PE15_LCDD12   (AT91C_PIO_PE15) //
234238788Sandrew#define AT91C_PE16_LCDD9    (AT91C_PIO_PE16) //
235238788Sandrew#define AT91C_PE16_LCDD13   (AT91C_PIO_PE16) //
236238788Sandrew#define AT91C_PE17_LCDD10   (AT91C_PIO_PE17) //
237238788Sandrew#define AT91C_PE17_LCDD14   (AT91C_PIO_PE17) //
238238788Sandrew#define AT91C_PE18_LCDD11   (AT91C_PIO_PE18) //
239238788Sandrew#define AT91C_PE18_LCDD15   (AT91C_PIO_PE18) //
240238788Sandrew#define AT91C_PE19_LCDD12   (AT91C_PIO_PE19) //
241238788Sandrew#define AT91C_PE19_LCDD18   (AT91C_PIO_PE19) //
242238788Sandrew#define AT91C_PE2_LCDCC    (AT91C_PIO_PE2) //
243238788Sandrew#define AT91C_PE20_LCDD13   (AT91C_PIO_PE20) //
244238788Sandrew#define AT91C_PE20_LCDD19   (AT91C_PIO_PE20) //
245238788Sandrew#define AT91C_PE21_LCDD14   (AT91C_PIO_PE21) //
246238788Sandrew#define AT91C_PE21_LCDD20   (AT91C_PIO_PE21) //
247238788Sandrew#define AT91C_PE22_LCDD15   (AT91C_PIO_PE22) //
248238788Sandrew#define AT91C_PE22_LCDD21   (AT91C_PIO_PE22) //
249238788Sandrew#define AT91C_PE23_LCDD16   (AT91C_PIO_PE23) //
250238788Sandrew#define AT91C_PE23_LCDD22   (AT91C_PIO_PE23) //
251238788Sandrew#define AT91C_PE24_LCDD17   (AT91C_PIO_PE24) //
252238788Sandrew#define AT91C_PE24_LCDD23   (AT91C_PIO_PE24) //
253238788Sandrew#define AT91C_PE25_LCDD18   (AT91C_PIO_PE25) //
254238788Sandrew#define AT91C_PE26_LCDD19   (AT91C_PIO_PE26) //
255238788Sandrew#define AT91C_PE27_LCDD20   (AT91C_PIO_PE27) //
256238788Sandrew#define AT91C_PE28_LCDD21   (AT91C_PIO_PE28) //
257238788Sandrew#define AT91C_PE29_LCDD22   (AT91C_PIO_PE29) //
258238788Sandrew#define AT91C_PE3_LCDVSYNC (AT91C_PIO_PE3) //
259238788Sandrew#define AT91C_PE30_LCDD23   (AT91C_PIO_PE30) //
260238788Sandrew#define AT91C_PE31_PWM2     (AT91C_PIO_PE31) //
261238788Sandrew#define AT91C_PE31_PCK1     (AT91C_PIO_PE31) //
262238788Sandrew#define AT91C_PE4_LCDHSYNC (AT91C_PIO_PE4) //
263238788Sandrew#define AT91C_PE5_LCDDOTCK (AT91C_PIO_PE5) //
264238788Sandrew#define AT91C_PE6_LCDDEN   (AT91C_PIO_PE6) //
265238788Sandrew#define AT91C_PE7_LCDD0    (AT91C_PIO_PE7) //
266238788Sandrew#define AT91C_PE7_LCDD2    (AT91C_PIO_PE7) //
267238788Sandrew#define AT91C_PE8_LCDD1    (AT91C_PIO_PE8) //
268238788Sandrew#define AT91C_PE8_LCDD3    (AT91C_PIO_PE8) //
269238788Sandrew#define AT91C_PE9_LCDD2    (AT91C_PIO_PE9) //
270238788Sandrew#define AT91C_PE9_LCDD4    (AT91C_PIO_PE9) //
271238788Sandrew
272238788Sandrew#endif /* ARM_AT91_AT91_PIO_SAM9G45_H */
273