arm: add pgprot_cached and pgprot_cached_ns support

Signed-off-by: Jianhua Xie <jianhua.xie@nxp.com>
This commit is contained in:
Jianhua Xie 2016-01-29 16:40:46 +08:00 committed by Dong Aisheng
parent da39c8ee96
commit f262f73113

View File

@ -116,6 +116,13 @@ extern pgprot_t pgprot_s2_device;
#define pgprot_noncached(prot) \
__pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
#define pgprot_cached(prot) \
__pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_DEV_CACHED)
#define pgprot_cached_ns(prot) \
__pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_DEV_CACHED | \
L_PTE_MT_DEV_NONSHARED)
#define pgprot_writecombine(prot) \
__pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_BUFFERABLE)