Blame view

include/configs/mecp5200.h 9.26 KB
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
1
2
3
4
  /*
   * (C) Copyright 2003-2004
   * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
   *
3765b3e7b   Wolfgang Denk   Coding Style clea...
5
   * SPDX-License-Identifier:	GPL-2.0+
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
   */
  
  
  /*************************************************************************
   * (c) 2005 esd gmbh Hannover
   *
   *
   * from IceCube.h file
   * by Reinhard Arlt reinhard.arlt@esd-electronics.com
   *
   *************************************************************************/
  
  #ifndef __CONFIG_H
  #define __CONFIG_H
  
  /*
   * High Level Configuration Options
   * (easy to change)
   */
b2a6dfe4f   Masahiro Yamada   powerpc: mpc5xxx:...
25
  #define CONFIG_MPC5200		1	/* This is an MPC5200 CPU */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
26
27
28
  #define CONFIG_ICECUBE		1	/* ... on IceCube board */
  #define CONFIG_MECP5200		1	/* ... on MECP5200  board */
  #define CONFIG_MPC5200_DDR      1       /* ... use DDR RAM      */
2ae182419   Wolfgang Denk   Makefile: move al...
29
30
31
  #ifndef CONFIG_SYS_TEXT_BASE
  #define CONFIG_SYS_TEXT_BASE	0xFFF00000
  #endif
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
32
  #define CONFIG_SYS_MPC5XXX_CLKIN	33000000 /* ... running at 33.000000MHz */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
33

31d826722   Becky Bruce   PPC: Create and u...
34
  #define CONFIG_HIGH_BATS	1	/* High BATs supported */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
35
36
37
38
39
40
41
42
43
  /*
   * Serial console configuration
   */
  #define CONFIG_PSC_CONSOLE	1	/* console is on PSC1 */
  #if 0 /* test-only */
  #define CONFIG_BAUDRATE		115200	/* ... at 115200 bps */
  #else
  #define CONFIG_BAUDRATE		9600	/* ... at 115200 bps */
  #endif
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
44
  #define CONFIG_SYS_BAUDRATE_TABLE	{ 9600, 19200, 38400, 57600, 115200, 230400 }
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
45

8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
46
47
  #define CONFIG_MII
  #if 0 /* test-only !!! */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
48
  #define CONFIG_EEPRO100		1
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
49
  #define CONFIG_SYS_RX_ETH_BUFFER	8  /* use 8 rx buffer on eepro100  */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
50
51
  #define CONFIG_NS8382X		1
  #endif
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
52
53
54
55
56
57
58
  /* Partitions */
  #define CONFIG_MAC_PARTITION
  #define CONFIG_DOS_PARTITION
  
  /* USB */
  #if 0
  #define CONFIG_USB_OHCI
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
59
  #define CONFIG_USB_STORAGE
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
60
  #endif
d794cfefe   Jon Loeliger   include/configs: ...
61

8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
62
  /*
7f5c01577   Jon Loeliger   include/configs/[...
63
64
65
66
67
68
69
70
71
   * BOOTP options
   */
  #define CONFIG_BOOTP_BOOTFILESIZE
  #define CONFIG_BOOTP_BOOTPATH
  #define CONFIG_BOOTP_GATEWAY
  #define CONFIG_BOOTP_HOSTNAME
  
  
  /*
d794cfefe   Jon Loeliger   include/configs: ...
72
   * Command line configuration.
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
73
   */
d794cfefe   Jon Loeliger   include/configs: ...
74
75
76
77
78
79
80
81
82
  #include <config_cmd_default.h>
  
  #define CONFIG_CMD_EEPROM
  #define CONFIG_CMD_FAT
  #define CONFIG_CMD_EXT2
  #define CONFIG_CMD_I2C
  #define CONFIG_CMD_IDE
  #define CONFIG_CMD_BSP
  #define CONFIG_CMD_ELF
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
83

14d0a02a1   Wolfgang Denk   Rename TEXT_BASE ...
84
  #if (CONFIG_SYS_TEXT_BASE == 0xFF000000)		/* Boot low with 16 MB Flash */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
85
86
  #   define CONFIG_SYS_LOWBOOT		1
  #   define CONFIG_SYS_LOWBOOT16	1
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
87
  #endif
14d0a02a1   Wolfgang Denk   Rename TEXT_BASE ...
88
  #if (CONFIG_SYS_TEXT_BASE == 0xFF800000)		/* Boot low with  8 MB Flash */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
89
90
  #   define CONFIG_SYS_LOWBOOT		1
  #   define CONFIG_SYS_LOWBOOT08	1
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
  #endif
  
  /*
   * Autobooting
   */
  #define CONFIG_BOOTDELAY	3	/* autoboot after 5 seconds */
  
  #define CONFIG_PREBOOT	"echo;"	\
  	"echo Welcome to CBX-CPU5200 (mecp5200);" \
  	"echo"
  
  #undef	CONFIG_BOOTARGS
  
  #define	CONFIG_EXTRA_ENV_SETTINGS \
  	"netdev=eth0\0" \
743571145   Wolfgang Denk   Minor code cleanup.
106
107
108
109
110
111
112
113
114
115
116
117
118
119
  	"flash_vxworks0=run ata_vxworks_args;setenv loadaddr ff000000;bootvx\0" \
  	"flash_vxworks1=run ata_vxworks_args;setenv loadaddr ff200000:bootvx\0" \
  	"net_vxworks=tftp $(loadaddr) $(image);run vxworks_args;bootvx\0" \
  	"vxworks_args=setenv bootargs fec(0,0)$(host):$(image) h=$(serverip) e=$(ipaddr) g=$(gatewayip) u=$(user) $(pass) tn=$(target) s=$(script)\0" \
  	"ata_vxworks_args=setenv bootargs /ata0/vxWorks h=$(serverip) e=$(ipaddr) g=$(gatewayip) u=$(user) $(pass) tn=$(target) s=$(script) o=fec0 \0" \
  	"loadaddr=01000000\0" \
  	"serverip=192.168.2.99\0" \
  	"gatewayip=10.0.0.79\0" \
  	"user=mu\0" \
  	"target=mecp5200.esd\0" \
  	"script=mecp5200.bat\0" \
  	"image=/tftpboot/vxWorks_mecp5200\0" \
  	"ipaddr=10.0.13.196\0" \
  	"netmask=255.255.0.0\0" \
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
120
121
122
  	""
  
  #define CONFIG_BOOTCOMMAND	"run flash_vxworks0"
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
123
124
125
  /*
   * IPB Bus clocking configuration.
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
126
  #undef CONFIG_SYS_IPBSPEED_133			/* define for 133MHz speed */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
127
128
129
130
  /*
   * I2C configuration
   */
  #define CONFIG_HARD_I2C		1	/* I2C with hardware support */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
131
  #define CONFIG_SYS_I2C_MODULE		2	/* Select I2C module #1 or #2 */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
132

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
133
134
  #define CONFIG_SYS_I2C_SPEED		86000 /* 100 kHz */
  #define CONFIG_SYS_I2C_SLAVE		0x7F
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
135
136
137
138
  
  /*
   * EEPROM configuration
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
139
140
141
142
143
  #define CONFIG_SYS_I2C_EEPROM_ADDR		0x50	/* 1010000x */
  #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN		2
  #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS	5
  #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS	20
  #define CONFIG_SYS_I2C_MULTI_EEPROMS		1
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
144
145
146
  /*
   * Flash configuration
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
147
148
149
150
151
  #define CONFIG_SYS_FLASH_BASE		0xFFC00000
  #define CONFIG_SYS_FLASH_SIZE		0x00400000
  #define CONFIG_ENV_ADDR		(CONFIG_SYS_FLASH_BASE + 0x003E0000)
  #define CONFIG_SYS_MAX_FLASH_BANKS	1	/* max num of memory banks      */
  #define CONFIG_SYS_MAX_FLASH_SECT	512
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
152

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
153
154
  #define CONFIG_SYS_FLASH_ERASE_TOUT	240000	/* Flash Erase Timeout (in ms)  */
  #define CONFIG_SYS_FLASH_WRITE_TOUT	500	/* Flash Write Timeout (in ms)  */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
155
156
157
158
159
  
  /*
   * Environment settings
   */
  #if 1 /* test-only */
5a1aceb06   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ENV_IS...
160
  #define CONFIG_ENV_IS_IN_FLASH	1
0e8d15866   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ENV ma...
161
162
  #define CONFIG_ENV_SIZE		0x10000
  #define CONFIG_ENV_SECT_SIZE	0x10000
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
163
164
  #define CONFIG_ENV_OVERWRITE	1
  #else
bb1f8b4f8   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ENV_IS...
165
  #define CONFIG_ENV_IS_IN_EEPROM	1	/* use EEPROM for environment vars */
0e8d15866   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ENV ma...
166
167
  #define CONFIG_ENV_OFFSET		0x0000	/* environment starts at the beginning of the EEPROM */
  #define CONFIG_ENV_SIZE		0x0400	/* 8192 bytes may be used for env vars*/
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
168
169
170
  				   /* total size of a CAT24WC32 is 8192 bytes */
  #define CONFIG_ENV_OVERWRITE	1
  #endif
00b1883a4   Jean-Christophe PLAGNIOL-VILLARD   drivers/mtd: Move...
171
  #define CONFIG_FLASH_CFI_DRIVER	1	   /* Flash is CFI conformant		*/
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
172
173
  #define CONFIG_SYS_FLASH_CFI		1	   /* Flash is CFI conformant		*/
  #define CONFIG_SYS_FLASH_PROTECTION	1	   /* use hardware protection		*/
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
174
  #if 0
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
175
  #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1       /* use buffered writes (20x faster)  */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
176
  #endif
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
177
178
179
  #define CONFIG_SYS_FLASH_INCREMENT	0x00400000 /* size of  flash bank		*/
  #define CONFIG_SYS_FLASH_BANKS_LIST  { CONFIG_SYS_FLASH_BASE }
  #define CONFIG_SYS_FLASH_EMPTY_INFO	1	   /* show if bank is empty		*/
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
180
181
182
183
184
  
  
  /*
   * Memory map
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
185
186
187
  #define CONFIG_SYS_MBAR		0xF0000000
  #define CONFIG_SYS_SDRAM_BASE		0x00000000
  #define CONFIG_SYS_DEFAULT_MBAR	0x80000000
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
188
189
  
  /* Use SRAM until RAM will be available */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
190
  #define CONFIG_SYS_INIT_RAM_ADDR	MPC5XXX_SRAM
553f09823   Wolfgang Denk   Rename CONFIG_SYS...
191
  #define CONFIG_SYS_INIT_RAM_SIZE	MPC5XXX_SRAM_SIZE	/* Size of used area in DPRAM */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
192

25ddd1fb0   Wolfgang Denk   Replace CONFIG_SY...
193
  #define CONFIG_SYS_GBL_DATA_OFFSET	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
194
  #define CONFIG_SYS_INIT_SP_OFFSET	CONFIG_SYS_GBL_DATA_OFFSET
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
195

14d0a02a1   Wolfgang Denk   Rename TEXT_BASE ...
196
  #define CONFIG_SYS_MONITOR_BASE    CONFIG_SYS_TEXT_BASE
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
197
198
  #if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
  #   define CONFIG_SYS_RAMBOOT		1
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
199
  #endif
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
200
201
202
  #define CONFIG_SYS_MONITOR_LEN		(192 << 10)	/* Reserve 192 kB for Monitor	*/
  #define CONFIG_SYS_MALLOC_LEN		(128 << 10)	/* Reserve 128 kB for malloc()	*/
  #define CONFIG_SYS_BOOTMAPSZ		(8 << 20)	/* Initial Memory map for Linux */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
203
204
205
206
207
  
  /*
   * Ethernet configuration
   */
  #define CONFIG_MPC5xxx_FEC	1
86321fc11   Ben Warren   net: removed boar...
208
  #define CONFIG_MPC5xxx_FEC_MII100
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
209
  /*
86321fc11   Ben Warren   net: removed boar...
210
   * Define CONFIG_MPC5xxx_FEC_MII10 to force FEC at 10Mb
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
211
   */
86321fc11   Ben Warren   net: removed boar...
212
  /* #define CONFIG_MPC5xxx_FEC_MII10 */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
213
214
215
216
217
218
219
  #define CONFIG_PHY_ADDR		0x00
  #define CONFIG_UDP_CHECKSUM     1
  
  
  /*
   * GPIO configuration
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
220
  #define CONFIG_SYS_GPS_PORT_CONFIG	0x01052444
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
221
222
223
224
  
  /*
   * Miscellaneous configurable options
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
225
  #define CONFIG_SYS_LONGHELP			/* undef to save memory	    */
d794cfefe   Jon Loeliger   include/configs: ...
226
  #if defined(CONFIG_CMD_KGDB)
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
227
  #define CONFIG_SYS_CBSIZE		1024	/* Console I/O Buffer Size  */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
228
  #else
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
229
  #define CONFIG_SYS_CBSIZE		256	/* Console I/O Buffer Size  */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
230
  #endif
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
231
232
233
  #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)	/* Print Buffer Size */
  #define CONFIG_SYS_MAXARGS		16		/* max number of command args	*/
  #define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE	/* Boot Argument Buffer Size	*/
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
234

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
235
236
  #define CONFIG_SYS_MEMTEST_START	0x00100000	/* memtest works on */
  #define CONFIG_SYS_MEMTEST_END		0x00f00000	/* 1 ... 15 MB in DRAM	*/
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
237

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
238
  #define CONFIG_SYS_LOAD_ADDR		0x100000	/* default load address */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
239

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
240
  #define CONFIG_SYS_VXWORKS_MAC_PTR	0x00000000	/* Pass Ethernet MAC to VxWorks */
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
241

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
242
  #define CONFIG_SYS_CACHELINE_SIZE	32	/* For MPC5xxx CPUs */
d794cfefe   Jon Loeliger   include/configs: ...
243
  #if defined(CONFIG_CMD_KGDB)
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
244
  #  define CONFIG_SYS_CACHELINE_SHIFT	5	/* log base 2 of the above value */
d794cfefe   Jon Loeliger   include/configs: ...
245
  #endif
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
246
247
248
  /*
   * Various low-level settings
   */
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
249
250
  #define CONFIG_SYS_HID0_INIT		HID0_ICE | HID0_ICFI
  #define CONFIG_SYS_HID0_FINAL		HID0_ICE
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
251

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
252
253
254
  #define CONFIG_SYS_BOOTCS_START	CONFIG_SYS_FLASH_BASE
  #define CONFIG_SYS_BOOTCS_SIZE		CONFIG_SYS_FLASH_SIZE
  #define CONFIG_SYS_BOOTCS_CFG		0x00085d00
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
255

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
256
257
  #define CONFIG_SYS_CS0_START		CONFIG_SYS_FLASH_BASE
  #define CONFIG_SYS_CS0_SIZE		CONFIG_SYS_FLASH_SIZE
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
258

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
259
260
261
  #define CONFIG_SYS_CS1_START		0xfd000000
  #define CONFIG_SYS_CS1_SIZE		0x00010000
  #define CONFIG_SYS_CS1_CFG		0x10101410
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
262

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
263
264
  #define CONFIG_SYS_CS_BURST		0x00000000
  #define CONFIG_SYS_CS_DEADCYCLE	0x33333333
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
265

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
266
  #define CONFIG_SYS_RESET_ADDRESS	0xff000000
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
  
  /*-----------------------------------------------------------------------
   * USB stuff
   *-----------------------------------------------------------------------
   */
  #define CONFIG_USB_CLOCK	0x0001BBBB
  #define CONFIG_USB_CONFIG	0x00001000
  
  /*-----------------------------------------------------------------------
   * IDE/ATA stuff Supports IDE harddisk
   *-----------------------------------------------------------------------
   */
  
  #undef  CONFIG_IDE_8xx_PCCARD		/* Use IDE with PC Card	Adapter	*/
  
  #undef	CONFIG_IDE_8xx_DIRECT		/* Direct IDE    not supported	*/
  #undef	CONFIG_IDE_LED			/* LED   for ide not supported	*/
  
  #define	CONFIG_IDE_RESET		/* reset for ide supported	*/
  #define CONFIG_IDE_PREINIT
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
287
288
  #define CONFIG_SYS_IDE_MAXBUS		1	/* max. 1 IDE bus		*/
  #define CONFIG_SYS_IDE_MAXDEVICE	1	/* max. 1 drive per IDE bus	*/
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
289

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
290
  #define CONFIG_SYS_ATA_IDE0_OFFSET	0x0000
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
291

6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
292
  #define CONFIG_SYS_ATA_BASE_ADDR	MPC5XXX_ATA
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
293
294
  
  /* Offset for data I/O			*/
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
295
  #define CONFIG_SYS_ATA_DATA_OFFSET	(0x0060)
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
296
297
  
  /* Offset for normal register accesses	*/
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
298
  #define CONFIG_SYS_ATA_REG_OFFSET	(CONFIG_SYS_ATA_DATA_OFFSET)
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
299
300
  
  /* Offset for alternate registers	*/
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
301
  #define CONFIG_SYS_ATA_ALT_OFFSET	(0x005C)
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
302

743571145   Wolfgang Denk   Minor code cleanup.
303
  /* Interval between registers		*/
6d0f6bcf3   Jean-Christophe PLAGNIOL-VILLARD   rename CFG_ macro...
304
  #define CONFIG_SYS_ATA_STRIDE		4
8b7d1f0ab   Stefan Roese   [PATCH] Add suppo...
305
306
  
  #endif /* __CONFIG_H */