Merge branch 'sr@denx.de' of git://git.denx.de/u-boot-staging
[platform/kernel/u-boot.git] / include / configs / makalu.h
1 /*
2  * Copyright (c) 2008 Nuovation System Designs, LLC
3  *   Grant Erickson <gerickson@nuovations.com>
4  *
5  * (C) Copyright 2007-2008
6  * Stefan Roese, DENX Software Engineering, sr@denx.de.
7  *
8  * See file CREDITS for list of people who contributed to this
9  * project.
10  *
11  * This program is free software; you can redistribute it and/or
12  * modify it under the terms of the GNU General Public License as
13  * published by the Free Software Foundation; either version 2 of
14  * the License, or (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program; if not, write to the Free Software
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
24  * MA 02111-1307 USA
25  */
26
27 /************************************************************************
28  * makalu.h - configuration for AMCC Makalu (405EX)
29  ***********************************************************************/
30
31 #ifndef __CONFIG_H
32 #define __CONFIG_H
33
34 /*-----------------------------------------------------------------------
35  * High Level Configuration Options
36  *----------------------------------------------------------------------*/
37 #define CONFIG_MAKALU           1               /* Board is Makalu      */
38 #define CONFIG_4xx              1               /* ... PPC4xx family    */
39 #define CONFIG_405EX            1               /* Specifc 405EX support*/
40 #define CONFIG_SYS_CLK_FREQ     33330000        /* ext frequency to pll */
41
42 #define CONFIG_SYS_TEXT_BASE    0xFFFA0000
43
44 /*
45  * Include common defines/options for all AMCC eval boards
46  */
47 #define CONFIG_HOSTNAME makalu
48 #define CONFIG_ADDMISC  "addmisc=setenv bootargs ${bootargs} rtc-x1205.probe=0,0x6f\0"
49 #include "amcc-common.h"
50
51 #define CONFIG_BOARD_EARLY_INIT_F 1             /* Call board_early_init_f */
52 #define CONFIG_MISC_INIT_R      1               /* Call misc_init_r     */
53
54 /*-----------------------------------------------------------------------
55  * Base addresses -- Note these are effective addresses where the
56  * actual resources get mapped (not physical addresses)
57  *----------------------------------------------------------------------*/
58 #define CONFIG_SYS_FLASH_BASE           0xFC000000
59 #define CONFIG_SYS_FPGA_BASE            0xF0000000
60
61 /*-----------------------------------------------------------------------
62  * Initial RAM & Stack Pointer Configuration Options
63  *
64  *   There are traditionally three options for the primordial
65  *   (i.e. initial) stack usage on the 405-series:
66  *
67  *      1) On-chip Memory (OCM) (i.e. SRAM)
68  *      2) Data cache
69  *      3) SDRAM
70  *
71  *   For the 405EX(r), there is no OCM, so we are left with (2) or (3)
72  *   the latter of which is less than desireable since it requires
73  *   setting up the SDRAM and ECC in assembly code.
74  *
75  *   To use (2), define 'CONFIG_SYS_INIT_DCACHE_CS' to be an unused chip
76  *   select on the External Bus Controller (EBC) and then select a
77  *   value for 'CONFIG_SYS_INIT_RAM_ADDR' outside of the range of valid,
78  *   physical SDRAM. Otherwise, undefine 'CONFIG_SYS_INIT_DCACHE_CS' and
79  *   select a value for 'CONFIG_SYS_INIT_RAM_ADDR' within the range of valid,
80  *   physical SDRAM to use (3).
81  *-----------------------------------------------------------------------*/
82
83 #define CONFIG_SYS_INIT_DCACHE_CS       4
84
85 #if defined(CONFIG_SYS_INIT_DCACHE_CS)
86 #define CONFIG_SYS_INIT_RAM_ADDR        (CONFIG_SYS_SDRAM_BASE + ( 1 << 30))    /*  1 GiB */
87 #else
88 #define CONFIG_SYS_INIT_RAM_ADDR        (CONFIG_SYS_SDRAM_BASE + (32 << 20))    /* 32 MiB */
89 #endif /* defined(CONFIG_SYS_INIT_DCACHE_CS) */
90
91 #define CONFIG_SYS_INIT_RAM_SIZE        (4 << 10)                       /*  4 KiB */
92 #define CONFIG_SYS_GBL_DATA_OFFSET      (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
93
94 /*
95  * If the data cache is being used for the primordial stack and global
96  * data area, the POST word must be placed somewhere else. The General
97  * Purpose Timer (GPT) is unused by u-boot and the kernel and preserves
98  * its compare and mask register contents across reset, so it is used
99  * for the POST word.
100  */
101
102 #if defined(CONFIG_SYS_INIT_DCACHE_CS)
103 # define CONFIG_SYS_INIT_SP_OFFSET      CONFIG_SYS_GBL_DATA_OFFSET
104 # define CONFIG_SYS_POST_WORD_ADDR      (CONFIG_SYS_PERIPHERAL_BASE + GPT0_COMP6)
105 #else
106 # define CONFIG_SYS_INIT_EXTRA_SIZE     16
107 # define CONFIG_SYS_INIT_SP_OFFSET      (CONFIG_SYS_GBL_DATA_OFFSET - CONFIG_SYS_INIT_EXTRA_SIZE)
108 # define CONFIG_SYS_OCM_DATA_ADDR       CONFIG_SYS_INIT_RAM_ADDR
109 #endif /* defined(CONFIG_SYS_INIT_DCACHE_CS) */
110
111 /*-----------------------------------------------------------------------
112  * Serial Port
113  *----------------------------------------------------------------------*/
114 #define CONFIG_CONS_INDEX       1       /* Use UART0                    */
115 #undef CONFIG_SYS_EXT_SERIAL_CLOCK                      /* no ext. clk          */
116
117 /*-----------------------------------------------------------------------
118  * Environment
119  *----------------------------------------------------------------------*/
120 #define CONFIG_ENV_IS_IN_FLASH     1    /* use FLASH for environment vars       */
121
122 /*-----------------------------------------------------------------------
123  * FLASH related
124  *----------------------------------------------------------------------*/
125 #define CONFIG_SYS_FLASH_CFI                    /* The flash is CFI compatible  */
126 #define CONFIG_FLASH_CFI_DRIVER         /* Use common CFI driver        */
127
128 #define CONFIG_SYS_FLASH_BANKS_LIST    {CONFIG_SYS_FLASH_BASE}
129 #define CONFIG_SYS_MAX_FLASH_BANKS      1       /* max number of memory banks           */
130 #define CONFIG_SYS_MAX_FLASH_SECT       512     /* max number of sectors on one chip    */
131
132 #define CONFIG_SYS_FLASH_ERASE_TOUT     120000  /* Timeout for Flash Erase (in ms)      */
133 #define CONFIG_SYS_FLASH_WRITE_TOUT     500     /* Timeout for Flash Write (in ms)      */
134
135 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1     /* use buffered writes (20x faster)     */
136 #define CONFIG_SYS_FLASH_EMPTY_INFO             /* print 'E' for empty sector on flinfo */
137
138 #ifdef CONFIG_ENV_IS_IN_FLASH
139 #define CONFIG_ENV_SECT_SIZE    0x20000 /* size of one complete sector  */
140 #define CONFIG_ENV_ADDR         (CONFIG_SYS_MONITOR_BASE-CONFIG_ENV_SECT_SIZE)
141 #define CONFIG_ENV_SIZE         0x4000  /* Total Size of Environment Sector     */
142
143 /* Address and size of Redundant Environment Sector     */
144 #define CONFIG_ENV_ADDR_REDUND  (CONFIG_ENV_ADDR-CONFIG_ENV_SECT_SIZE)
145 #define CONFIG_ENV_SIZE_REDUND  (CONFIG_ENV_SIZE)
146 #endif /* CONFIG_ENV_IS_IN_FLASH */
147
148 /*-----------------------------------------------------------------------
149  * DDR SDRAM
150  *----------------------------------------------------------------------*/
151 #define CONFIG_SYS_MBYTES_SDRAM        (256)            /* 256MB                        */
152
153 #define CONFIG_SYS_SDRAM0_MB0CF_BASE    ((  0 << 20) + CONFIG_SYS_SDRAM_BASE)
154 #define CONFIG_SYS_SDRAM0_MB1CF_BASE    ((128 << 20) + CONFIG_SYS_SDRAM_BASE)
155
156 /* DDR1/2 SDRAM Device Control Register Data Values */
157 #define CONFIG_SYS_SDRAM0_MB0CF ((CONFIG_SYS_SDRAM0_MB0CF_BASE >> 3)    | \
158                                  SDRAM_RXBAS_SDSZ_128MB         | \
159                                  SDRAM_RXBAS_SDAM_MODE2         | \
160                                  SDRAM_RXBAS_SDBE_ENABLE)
161 #define CONFIG_SYS_SDRAM0_MB1CF ((CONFIG_SYS_SDRAM0_MB1CF_BASE >> 3)    | \
162                                  SDRAM_RXBAS_SDSZ_128MB         | \
163                                  SDRAM_RXBAS_SDAM_MODE2         | \
164                                  SDRAM_RXBAS_SDBE_ENABLE)
165 #define CONFIG_SYS_SDRAM0_MB2CF SDRAM_RXBAS_SDBE_DISABLE
166 #define CONFIG_SYS_SDRAM0_MB3CF SDRAM_RXBAS_SDBE_DISABLE
167 #define CONFIG_SYS_SDRAM0_MCOPT1        0x04322000
168 #define CONFIG_SYS_SDRAM0_MCOPT2        0x00000000
169 #define CONFIG_SYS_SDRAM0_MODT0 0x01800000
170 #define CONFIG_SYS_SDRAM0_MODT1 0x00000000
171 #define CONFIG_SYS_SDRAM0_CODT          0x0080f837
172 #define CONFIG_SYS_SDRAM0_RTR           0x06180000
173 #define CONFIG_SYS_SDRAM0_INITPLR0      0xa8380000
174 #define CONFIG_SYS_SDRAM0_INITPLR1      0x81900400
175 #define CONFIG_SYS_SDRAM0_INITPLR2      0x81020000
176 #define CONFIG_SYS_SDRAM0_INITPLR3      0x81030000
177 #define CONFIG_SYS_SDRAM0_INITPLR4      0x81010404
178 #define CONFIG_SYS_SDRAM0_INITPLR5      0x81000542
179 #define CONFIG_SYS_SDRAM0_INITPLR6      0x81900400
180 #define CONFIG_SYS_SDRAM0_INITPLR7      0x8D080000
181 #define CONFIG_SYS_SDRAM0_INITPLR8      0x8D080000
182 #define CONFIG_SYS_SDRAM0_INITPLR9      0x8D080000
183 #define CONFIG_SYS_SDRAM0_INITPLR10     0x8D080000
184 #define CONFIG_SYS_SDRAM0_INITPLR11     0x81000442
185 #define CONFIG_SYS_SDRAM0_INITPLR12     0x81010780
186 #define CONFIG_SYS_SDRAM0_INITPLR13     0x81010400
187 #define CONFIG_SYS_SDRAM0_INITPLR14     0x00000000
188 #define CONFIG_SYS_SDRAM0_INITPLR15     0x00000000
189 #define CONFIG_SYS_SDRAM0_RQDC          0x80000038
190 #define CONFIG_SYS_SDRAM0_RFDC          0x00000209
191 #define CONFIG_SYS_SDRAM0_RDCC          0x40000000
192 #define CONFIG_SYS_SDRAM0_DLCR          0x030000a5
193 #define CONFIG_SYS_SDRAM0_CLKTR 0x80000000
194 #define CONFIG_SYS_SDRAM0_WRDTR 0x00000000
195 #define CONFIG_SYS_SDRAM0_SDTR1 0x80201000
196 #define CONFIG_SYS_SDRAM0_SDTR2 0x32204232
197 #define CONFIG_SYS_SDRAM0_SDTR3 0x080b0d1a
198 #define CONFIG_SYS_SDRAM0_MMODE 0x00000442
199 #define CONFIG_SYS_SDRAM0_MEMODE        0x00000404
200
201 /*-----------------------------------------------------------------------
202  * I2C
203  *----------------------------------------------------------------------*/
204 #define CONFIG_SYS_I2C_SPEED            400000  /* I2C speed and slave address  */
205
206 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS   6       /* 24C02 requires 5ms delay */
207 #define CONFIG_SYS_I2C_EEPROM_ADDR      0x52    /* I2C boot EEPROM (24C02BN)    */
208 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN  1       /* Bytes of address             */
209
210 /* Standard DTT sensor configuration */
211 #define CONFIG_DTT_DS1775       1
212 #define CONFIG_DTT_SENSORS      { 0 }
213 #define CONFIG_SYS_I2C_DTT_ADDR 0x48
214
215 /* RTC configuration */
216 #define CONFIG_RTC_X1205        1
217 #define CONFIG_SYS_I2C_RTC_ADDR 0x6f
218
219 /*-----------------------------------------------------------------------
220  * Ethernet
221  *----------------------------------------------------------------------*/
222 #define CONFIG_M88E1111_PHY     1
223 #define CONFIG_IBM_EMAC4_V4     1
224 #define CONFIG_EMAC_PHY_MODE    EMAC_PHY_MODE_RGMII_RGMII
225 #define CONFIG_PHY_ADDR         6       /* PHY address, See schematics  */
226
227 #define CONFIG_PHY_RESET        1       /* reset phy upon startup       */
228 #define CONFIG_PHY_GIGE         1       /* Include GbE speed/duplex detection */
229
230 #define CONFIG_HAS_ETH0         1
231
232 #define CONFIG_HAS_ETH1         1       /* add support for "eth1addr"   */
233 #define CONFIG_PHY1_ADDR        0
234
235 /*
236  * Default environment variables
237  */
238 #define CONFIG_EXTRA_ENV_SETTINGS                                       \
239         CONFIG_AMCC_DEF_ENV                                             \
240         CONFIG_AMCC_DEF_ENV_POWERPC                                     \
241         CONFIG_AMCC_DEF_ENV_PPC_OLD                                     \
242         CONFIG_AMCC_DEF_ENV_NOR_UPD                                     \
243         "kernel_addr=fc000000\0"                                        \
244         "fdt_addr=fc1e0000\0"                                           \
245         "ramdisk_addr=fc200000\0"                                       \
246         "pciconfighost=1\0"                                             \
247         "pcie_mode=RP:RP\0"                                             \
248         ""
249
250 /*
251  * Commands additional to the ones defined in amcc-common.h
252  */
253 #define CONFIG_CMD_DATE
254 #define CONFIG_CMD_DTT
255 #define CONFIG_CMD_LOG
256 #define CONFIG_CMD_PCI
257 #define CONFIG_CMD_SNTP
258
259 /* POST support */
260 #define CONFIG_POST             (CONFIG_SYS_POST_CACHE          | \
261                                  CONFIG_SYS_POST_CPU            | \
262                                  CONFIG_SYS_POST_ETHER          | \
263                                  CONFIG_SYS_POST_I2C            | \
264                                  CONFIG_SYS_POST_MEMORY | \
265                                  CONFIG_SYS_POST_UART)
266
267 /* Define here the base-addresses of the UARTs to test in POST */
268 #define CONFIG_SYS_POST_UART_TABLE      { CONFIG_SYS_NS16550_COM1, \
269                         CONFIG_SYS_NS16550_COM2 }
270
271 #define CONFIG_LOGBUFFER
272 #define CONFIG_SYS_POST_CACHE_ADDR      0x00800000 /* free virtual address      */
273
274 #define CONFIG_SYS_CONSOLE_IS_IN_ENV /* Otherwise it catches logbuffer as output */
275
276 /*-----------------------------------------------------------------------
277  * PCI stuff
278  *----------------------------------------------------------------------*/
279 #define CONFIG_PCI                      /* include pci support          */
280 #define CONFIG_PCI_PNP          1       /* do pci plug-and-play         */
281 #define CONFIG_PCI_SCAN_SHOW    1       /* show pci devices on startup  */
282 #define CONFIG_PCI_CONFIG_HOST_BRIDGE
283
284 /*-----------------------------------------------------------------------
285  * PCIe stuff
286  *----------------------------------------------------------------------*/
287 #define CONFIG_SYS_PCIE_MEMBASE 0x90000000      /* mapped PCIe memory   */
288 #define CONFIG_SYS_PCIE_MEMSIZE 0x08000000      /* 128 Meg, smallest incr per port */
289
290 #define CONFIG_SYS_PCIE0_CFGBASE        0xa0000000      /* remote access */
291 #define CONFIG_SYS_PCIE0_XCFGBASE       0xb0000000      /* local access */
292 #define CONFIG_SYS_PCIE0_CFGMASK        0xe0000001      /* 512 Meg */
293
294 #define CONFIG_SYS_PCIE1_CFGBASE        0xc0000000      /* remote access */
295 #define CONFIG_SYS_PCIE1_XCFGBASE       0xd0000000      /* local access */
296 #define CONFIG_SYS_PCIE1_CFGMASK        0xe0000001      /* 512 Meg */
297
298 #define CONFIG_SYS_PCIE0_UTLBASE        0xef502000
299 #define CONFIG_SYS_PCIE1_UTLBASE        0xef503000
300
301 /* base address of inbound PCIe window */
302 #define CONFIG_SYS_PCIE_INBOUND_BASE    0x0000000000000000ULL
303
304 /*-----------------------------------------------------------------------
305  * External Bus Controller (EBC) Setup
306  *----------------------------------------------------------------------*/
307 /* Memory Bank 0 (NOR-FLASH) initialization                                     */
308 #define CONFIG_SYS_EBC_PB0AP            0x08033700
309 #define CONFIG_SYS_EBC_PB0CR            (CONFIG_SYS_FLASH_BASE | 0xda000)
310
311 /* Memory Bank 2 (CPLD) initialization                                          */
312 #define CONFIG_SYS_EBC_PB2AP           0x9400C800
313 #define CONFIG_SYS_EBC_PB2CR           0xF0018000 /*  BAS=0x800,BS=1MB,BU=R/W,BW=8bit   */
314
315 #define CONFIG_SYS_EBC_CFG              0x7FC00000 /*  EBC0_CFG */
316
317 /*-----------------------------------------------------------------------
318  * GPIO Setup
319  *----------------------------------------------------------------------*/
320 #define CONFIG_SYS_4xx_GPIO_TABLE { /*    Out             GPIO  Alternate1      Alternate2      Alternate3 */ \
321 {                                                                                       \
322 /* GPIO Core 0 */                                                                       \
323 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO0 EBC_DATA_PAR(0)                 */      \
324 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO1 EBC_DATA_PAR(1)                 */      \
325 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO2 EBC_DATA_PAR(2)                 */      \
326 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO3 EBC_DATA_PAR(3)                 */      \
327 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO4 EBC_DATA(20)    USB2_DATA(4)    */      \
328 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO5 EBC_DATA(21)    USB2_DATA(5)    */      \
329 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO6 EBC_DATA(22)    USB2_DATA(6)    */      \
330 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO7 EBC_DATA(23)    USB2_DATA(7)    */      \
331 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO8 CS(1)/NFCE(1)   IRQ(7)          */      \
332 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO9 CS(2)/NFCE(2)   IRQ(8)          */      \
333 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO10 CS(3)/NFCE(3)  IRQ(9)          */      \
334 {GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO11 IRQ(6)                         */      \
335 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO12 EBC_DATA(16)   USB2_DATA(0)    */      \
336 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO13 EBC_DATA(17)   USB2_DATA(1)    */      \
337 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO14 EBC_DATA(18)   USB2_DATA(2)    */      \
338 {GPIO0_BASE, GPIO_BI,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO15 EBC_DATA(19)   USB2_DATA(3)    */      \
339 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO16 UART0_DCD      UART1_CTS       */      \
340 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO17 UART0_DSR      UART1_RTS       */      \
341 {GPIO0_BASE, GPIO_IN,  GPIO_ALT1, GPIO_OUT_0}, /* GPIO18 UART0_CTS                      */      \
342 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO19 UART0_RTS                      */      \
343 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO20 UART0_DTR      UART1_TX        */      \
344 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO21 UART0_RI       UART1_RX        */      \
345 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO22 EBC_HOLD_REQ   DMA_ACK2        */      \
346 {GPIO0_BASE, GPIO_OUT, GPIO_SEL,  GPIO_OUT_0}, /* GPIO23 EBC_HOLD_ACK   DMA_REQ2        */      \
347 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO24 EBC_EXT_REQ    DMA_EOT2        IRQ(4) */ \
348 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO25 EBC_EXT_ACK    DMA_ACK3        IRQ(3) */ \
349 {GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO26 EBC_ADDR(5)    DMA_EOT0        TS(3) */ \
350 {GPIO0_BASE, GPIO_IN,  GPIO_SEL , GPIO_OUT_0}, /* GPIO27 EBC_BUS_REQ    DMA_EOT3        IRQ(5) */ \
351 {GPIO0_BASE, GPIO_IN,  GPIO_SEL , GPIO_OUT_0}, /* GPIO28                                */      \
352 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO29 DMA_EOT1       IRQ(2)          */      \
353 {GPIO0_BASE, GPIO_IN,  GPIO_SEL,  GPIO_OUT_0}, /* GPIO30 DMA_REQ1       IRQ(1)          */      \
354 {GPIO0_BASE, GPIO_IN,  GPIO_ALT2, GPIO_OUT_0}, /* GPIO31 DMA_ACK1       IRQ(0)          */      \
355 }                                                                                               \
356 }
357
358 #define CONFIG_SYS_GPIO_PCIE_RST        23
359 #define CONFIG_SYS_GPIO_PCIE_CLKREQ     27
360 #define CONFIG_SYS_GPIO_PCIE_WAKE       28
361
362 #endif  /* __CONFIG_H */