DRIVERS: Add pmem.c from HTC 3.4.10 and add ioremap_pages() function