#include <asm/pgtable.h>
#include <linux/of.h>
#include <linux/rockchip-iovmm.h>
+#include <linux/rockchip/grf.h>
+#include <linux/rockchip/cpu.h>
+#include <linux/rockchip/iomap.h>
#include "rockchip-iommu.h"
return IRQ_HANDLED;
}
- if(cpu_is_312x() || cpu_is_3036())
+ if(cpu_is_rk312x() || cpu_is_rk3036())
rockchip_vcodec_select(data->dbgname);
pdev = to_platform_device(data->iommu);
read_lock_irqsave(&data->lock, flags);
- if(cpu_is_312x() || cpu_is_3036())
+ if(cpu_is_rk312x() || cpu_is_rk3036())
rockchip_vcodec_select(data->dbgname);
if (is_iommu_active(data)) {
if (!found)
goto finish;
- if(cpu_is_312x() || cpu_is_3036())
+ if(cpu_is_rk312x() || cpu_is_rk3036())
rockchip_vcodec_select(data->dbgname);
if (__rockchip_iommu_disable(data)) {
spin_lock_irqsave(&priv->lock, flags);
- if(cpu_is_312x() || cpu_is_3036())
+ if(cpu_is_rk312x() || cpu_is_rk3036())
rockchip_vcodec_select(data->dbgname);
ret = __rockchip_iommu_enable(data, __pa(priv->pgtable), domain);
spin_lock_irqsave(&priv->lock, flags);
list_for_each_entry(data, &priv->clients, node) {
- if(cpu_is_312x() || cpu_is_3036())
+ if(cpu_is_rk312x() || cpu_is_rk3036())
rockchip_vcodec_select(data->dbgname);
while (!rockchip_iommu_disable(data->dev))
; /* until System MMU is actually disabled */
goto err_res;
}
- if(cpu_is_312x() || cpu_is_3036())
+ if(cpu_is_rk312x() || cpu_is_rk3036())
rockchip_vcodec_select(data->dbgname);
if (!strstr(data->dbgname, "isp")) {