#include <linux/err.h>
#include <linux/device.h>
#include <linux/jiffies.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/stringify.h>
#include <plat/iommu.h>
Go to the source code of this file.
#define get_cam_va_mask |
( |
|
pgsz | ) |
|
#define IOMMU_ARCH_VERSION 0x00000011 |
#define MMU_CNTL_EML_TLB (1 << 3) |
#define MMU_CNTL_MMU_EN (1 << 1) |
#define MMU_CNTL_TWL_EN (1 << 2) |
#define MMU_IRQ_EMUMISS (1 << 2) |
#define MMU_IRQ_MULTIHITFAULT (1 << 4) |
#define MMU_IRQ_TABLEWALKFAULT (1 << 3) |
#define MMU_IRQ_TLBMISS (1 << 0) |
#define MMU_IRQ_TRANSLATIONFAULT (1 << 1) |
#define MMU_SYS_AUTOIDLE 1 |
#define MMU_SYS_IDLE_SHIFT 3 |
#define MMU_SYS_RESETDONE 1 |
#define MMU_SYS_SOFTRESET (1 << 1) |
Value:
const
char *
str =
"%20s: %08x\n"; \
const int maxcol = 32; \
iommu_read_reg(obj, MMU_##
name)); \
if (len < maxcol) \
} while (0)
Definition at line 246 of file iommu2.c.
MODULE_AUTHOR |
( |
"Hiroshi |
DOYU, |
|
|
Paul Mundt and Toshihiro Kobayashi" |
|
|
) |
| |
MODULE_DESCRIPTION |
( |
"omap iommu: omap2/3 architecture specific functions" |
| ) |
|
module_exit |
( |
omap2_iommu_exit |
| ) |
|
module_init |
( |
omap2_iommu_init |
| ) |
|
MODULE_LICENSE |
( |
"GPL v2" |
| ) |
|