[U-Boot-Users] CF Access in 8540

Sudhakar v.sudhakar at gdatech.co.in
Sat Sep 25 15:12:21 CEST 2004


Hi all,

Im configuring my board[MPC8540] for CF Support [Thru LCS].
My Compact Flash Base is F8800000. Port Size 16 bit

I configured BR1 and OR1 and I accessed the CF thru Chip Select.But I need to 
probe thru IDE .

#define CFG_PCMCIA_MEM_ADDR	0xF8800000
#define CFG_PCMCIA_MEM_SIZE      128  << 20
 
#define CFG_ATA_BASE_ADDR	CFG_PCMCIA_MEM_ADDR

In Uboot ,I saw that the offset for CFG_ATA_DATA is defined as follows.
Can anyone explain thsi whay we need to specify the offset as this..or we have 
to specify in different manner.

/* Offset for data I/O			*/
#define CFG_ATA_DATA_OFFSET	(CFG_PCMCIA_MEM_SIZE+320)
/* Offset for normal register accesses	*/
#define CFG_ATA_REG_OFFSET	(2*CFG_PCMCIA_MEM_SIZE*320)
/* Offset for alternate registers	*/
#define CFG_ATA_ALT_OFFSET	0x0000


Thanks and Regards,
Sudhakar V






More information about the U-Boot mailing list