Hi all,

I am stuck with this issue for quite some time now.

I am porting the USB Host (EHCI to be exact) driver for a chipset with
register address (at 0x5A800000) and the internal SRAM in the same
range as well. This is below the high memory set (about 0x8E000000).

This is why I am getting all the "Unable to handle kernel paging
request" or "Uninitialised Exception" errors.

I tried with ioremap_nocache() but it seems no mapping has been done
and hence the same errors. The IO MMU is available on board but the
whole Linux kernel comes to a halt when I tried to set the address
above 0xA0000000.

So, I am wondering if there is a way get around this in the Linux
kernel. Since the readl and writel operations work for this address
range, I believe the only thing that is stopping the access is the
Linux memory management.

Thanks in advance.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to