--- zzzz-none-000/linux-2.6.19.2/include/asm-arm/io.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/asm-arm/io.h 2007-03-09 11:57:55.000000000 +0000 @@ -62,7 +62,9 @@ * __ioremap_pfn takes a Page Frame Number and an offset into that page */ extern void __iomem * __ioremap_pfn(unsigned long, unsigned long, size_t, unsigned long); +extern void __iomem * __ioremap_pfn_read_only(unsigned long, unsigned long, size_t, unsigned long); extern void __iomem * __ioremap(unsigned long, size_t, unsigned long); +extern void __iomem * __ioremap_read_only(unsigned long, size_t, unsigned long); extern void __iounmap(volatile void __iomem *addr); /* @@ -217,6 +219,7 @@ */ #ifndef __arch_ioremap #define ioremap(cookie,size) __ioremap(cookie,size,0) +#define ioremap_read_only(cookie,size) __ioremap_read_only(cookie,size,0) #define ioremap_nocache(cookie,size) __ioremap(cookie,size,0) #define ioremap_cached(cookie,size) __ioremap(cookie,size,L_PTE_CACHEABLE) #define iounmap(cookie) __iounmap(cookie)