#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
#include <plat/cpu.h>
#include <mach/map.h>
#include <mach/irqs.h>
#include <mach/sysmmu.h>
Go to the source code of this file.
|
#define | SYSMMU_PLATFORM_DEVICE(ipname, devid) |
|
#define | SYSMMU_RESOURCE_NAME(core, ipname) sysmmures_##core##_##ipname |
|
#define | SYSMMU_RESOURCE(core, ipname) static struct resource SYSMMU_RESOURCE_NAME(core, ipname)[] __initdata = |
|
#define | DEFINE_SYSMMU_RESOURCE(core, mem, irq) |
|
#define | SYSMMU_RESOURCE_DEFINE(core, ipname, mem, irq) |
|
#define | SYSMMU_RESOURCE_MAPPING(core, ipname, resname) |
|
#define | SYSMMU_RESOURCE_MAPPING_MC(core, ipname, resname, pdata) |
|
#define | SYSMMU_RESOURCE_MAPPING_PD(core, ipname, resname, pd) SYSMMU_RESOURCE_MAPPING(core, ipname, resname) |
|
#define | SYSMMU_RESOURCE_MAPPING_MCPD(core, ipname, resname, pd, pdata) SYSMMU_RESOURCE_MAPPING_MC(core, ipname, resname, pdata) |
|
|
| SYSMMU_PLATFORM_DEVICE (mfc_l, 0) |
|
| SYSMMU_PLATFORM_DEVICE (mfc_r, 1) |
|
| SYSMMU_PLATFORM_DEVICE (tv, 2) |
|
| SYSMMU_PLATFORM_DEVICE (jpeg, 3) |
|
| SYSMMU_PLATFORM_DEVICE (rot, 4) |
|
| SYSMMU_PLATFORM_DEVICE (fimc0, 5) |
|
| SYSMMU_PLATFORM_DEVICE (fimc1, 6) |
|
| SYSMMU_PLATFORM_DEVICE (fimc2, 7) |
|
| SYSMMU_PLATFORM_DEVICE (fimc3, 8) |
|
| SYSMMU_PLATFORM_DEVICE (gsc0, 5) |
|
| SYSMMU_PLATFORM_DEVICE (gsc1, 6) |
|
| SYSMMU_PLATFORM_DEVICE (gsc2, 7) |
|
| SYSMMU_PLATFORM_DEVICE (gsc3, 8) |
|
| SYSMMU_PLATFORM_DEVICE (isp, 9) |
|
| SYSMMU_PLATFORM_DEVICE (fimd0, 10) |
|
| SYSMMU_PLATFORM_DEVICE (fimd1, 11) |
|
| SYSMMU_PLATFORM_DEVICE (camif0, 12) |
|
| SYSMMU_PLATFORM_DEVICE (camif1, 13) |
|
| SYSMMU_PLATFORM_DEVICE (2d, 14) |
|
| arch_initcall (init_sysmmu_platform_device) |
|
Value:
DEFINE_RES_IRQ_NAMED(
core##_IRQ_SYSMMU_##irq##_0, #
mem)
Definition at line 64 of file dev-sysmmu.c.
#define SYSMMU_PLATFORM_DEVICE |
( |
|
ipname, |
|
|
|
devid |
|
) |
| |
Value:
{ \
.dev = { \
.dma_mask = &exynos_sysmmu_dma_mask, \
.platform_data = &platdata_##ipname, \
}, \
}
Definition at line 24 of file dev-sysmmu.c.
#define SYSMMU_RESOURCE_DEFINE |
( |
|
core, |
|
|
|
ipname, |
|
|
|
mem, |
|
|
|
irq |
|
) |
| |
#define SYSMMU_RESOURCE_MAPPING |
( |
|
core, |
|
|
|
ipname, |
|
|
|
resname |
|
) |
| |
Value:{ \
.pdev = &SYSMMU_PLATDEV(ipname), \
}
Definition at line 81 of file dev-sysmmu.c.
#define SYSMMU_RESOURCE_MAPPING_MC |
( |
|
core, |
|
|
|
ipname, |
|
|
|
resname, |
|
|
|
pdata |
|
) |
| |
Value:{ \
.pdev = &SYSMMU_PLATDEV(ipname), \
}
Definition at line 88 of file dev-sysmmu.c.
#define SYSMMU_RESOURCE_NAME |
( |
|
core, |
|
|
|
ipname |
|
) |
| sysmmures_##core##_##ipname |
arch_initcall |
( |
init_sysmmu_platform_device |
| ) |
|
SYSMMU_PLATFORM_DEVICE |
( |
mfc_l |
, |
|
|
0 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
mfc_r |
, |
|
|
1 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
tv |
, |
|
|
2 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
jpeg |
, |
|
|
3 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
rot |
, |
|
|
4 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
fimc0 |
, |
|
|
5 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
fimc1 |
, |
|
|
6 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
fimc2 |
, |
|
|
7 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
fimc3 |
, |
|
|
8 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
gsc0 |
, |
|
|
5 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
gsc1 |
, |
|
|
6 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
gsc2 |
, |
|
|
7 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
gsc3 |
, |
|
|
8 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
isp |
, |
|
|
9 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
fimd0 |
, |
|
|
10 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
fimd1 |
, |
|
|
11 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
camif0 |
, |
|
|
12 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
camif1 |
, |
|
|
13 |
|
|
) |
| |
SYSMMU_PLATFORM_DEVICE |
( |
2d |
, |
|
|
14 |
|
|
) |
| |