On Tuesday 09 August 2005 16:04, Eric Kampman wrote: > Trying to port an SEC driver to Linux/PPC8555. Reading > the default CCSRBAR @ 0xFF700000 I read 0xFFFFFFFF > which is wrong. Looking at Metrowerks init files and > uboot code (1.1.2) I see it's likely been moved to > 0xE0000000, but I get a seg fault when I try to read > there. > > So, what am I doing wrong, and even better, how do I > at runtime find out where CCSRBAR is? Thanks in > advance, and please forgive the likely ignorance, > > Eric >
use the get_ccsrbar() function to get the address, then ioremap() will be your friend ;) HTH Gerhard -- Gerhard Jaeger <gjaeger at sysgo.com> SYSGO AG Embedded and Real-Time Software www.sysgo.com | www.elinos.com | www.pikeos.com | www.osek.de