I'm new to the PPC and I have a few questions. I have written a driver in the past for the X86 family, using i/o ports, but it was kernel 2.0 and i/o ports are not mmu handled.
I've been looking through the archive and I am slowly growing more confused.
We are using Xilinx with PPC built in.
The PPC has a memory management unit. All of the IP we've added is mapped to physical addresses.
1. Can I access the memory the peripherasl are mapped to directly within the driver without going through functions?
if NOT, then Do I use
1. ioremap(),
2. request_mem_region(),
3. request_region()
4. something else?
2. Are there any gotcha's with the ppc 405 that Xilinx uses that I should know about?
thanks,
wade