Staging
v0.8.1
https://github.com/torvalds/linux
Raw File
Tip revision: 815c4163b6c8ebf8152f42b0a5fd015cfdcedc78 authored by Linus Torvalds on 05 July 2010, 03:22:50 UTC
Linux 2.6.35-rc4
Tip revision: 815c416
core.h
#define __MMIO_P2V(x)	(((x) & 0xfffff) | (((x) & 0x0f000000) >> 4) | 0xf8000000)
#define MMIO_P2V(x)	((void __iomem *)__MMIO_P2V(x))

#define AMBA_DEVICE(name,busid,base,plat)	\
struct amba_device name##_device = {		\
	.dev		= {			\
		.coherent_dma_mask = ~0UL,	\
		.init_name = busid,		\
		.platform_data = plat,		\
	},					\
	.res		= {			\
		.start	= base,			\
		.end	= base + SZ_4K - 1,	\
		.flags	= IORESOURCE_MEM,	\
	},					\
	.dma_mask	= ~0UL,			\
	.irq		= IRQ_##base,		\
	/* .dma		= DMA_##base,*/		\
}

struct map_desc;

void v2m_map_io(struct map_desc *tile, size_t num);
extern struct sys_timer v2m_timer;

extern void __iomem *gic_cpu_base_addr;
back to top