Пример #1
0
void *_ioremap(resource_size_t phys_addr, unsigned long size, int wc)
{
	dde_kit_addr_t map_addr;
	if (dde_kit_request_mem(phys_addr, size, wc, &map_addr)) {
		panic("Failed to request I/O memory: [%zx,%lx)", phys_addr, phys_addr + size);
		return 0;
	}
	return (void *)map_addr;
}
Пример #2
0
void * ioremap(unsigned long bus_addr, size_t len)
{
	LOG("bus_addr = %p len = %x", (void *)bus_addr, len);
	dde_kit_addr_t vaddr;

	int ret = dde_kit_request_mem(bus_addr, len, 0, &vaddr);

	return ret ? 0 : (void *)vaddr;
}