[U-Boot-Users] U-boot IDE working, what now?
Gregg Nemas
gnemas at gmail.com
Wed Nov 16 18:44:42 CET 2005
I have a PCP 440GP-based custom CPU board with a Compact Flash
connected directly to the 440GP peripheral bus. There is no PCMCIA
controller or PCI bus in this setup. The IDE registers simply appear
at a fixed physical address I have chosen. This is the so-called "True
IDE mode".
I have gotten the u-boot IDE/ATA code working with this setup. I can
see the partitions and I list files using ext2ls. I was able to boot a
linux kernel using both the diskboot method and the loadext2
method. This is all working great.
Now I need to make linux aware of this device so it can mount its root
file system from it, and I am not sure where to start.
I have looked at both
http://www.denx.de/wiki/view/DULG/
ConfigureLinuxForPCMCIACardsWithoutTheCardServicesPackage
and
http://www.denx.de/wiki/view/DULG/KernelConfigurationForPCMCIA
but I am not sure if these apply to my setup. Building the first one
results in an undefined symbol IMAP_ADDR, which I see is the address
of an IMMR register which the 440GP does not have. I have not tried
the second one, but it looks like it requires a PCMCIA controller, and
the ability to enumerate devices using a configuration space type of
mechanism, which is not present on my board.
Can anyone offer some guidance?
Thanks.
Gregg
More information about the U-Boot
mailing list