summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2019-08-26 08:11:49 +0000
committerStefano Babic <sbabic@denx.de>2019-10-08 16:35:59 +0200
commit8f99438b095aaf9b6472a21e2f087483439826da (patch)
tree32b231d04de29504aab67142cca902ec95f9e411
parentb5fd5fd5a4d770d6ea39a69355c95c4acabb7cac (diff)
downloadu-boot-8f99438b095aaf9b6472a21e2f087483439826da.tar.gz
imx8qm: power up SMMU
There is SMMU in i.MX8QM. To use SMMU in Linux, need power up it. Signed-off-by: Peng Fan <peng.fan@nxp.com>
-rw-r--r--arch/arm/mach-imx/imx8/cpu.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-imx/imx8/cpu.c
index 667f829acd..1a5d811373 100644
--- a/arch/arm/mach-imx/imx8/cpu.c
+++ b/arch/arm/mach-imx/imx8/cpu.c
@@ -67,6 +67,13 @@ int arch_cpu_init_dm(void)
return ret;
}
+ if (is_imx8qm()) {
+ ret = sc_pm_set_resource_power_mode(-1, SC_R_SMMU,
+ SC_PM_PW_MODE_ON);
+ if (ret)
+ return ret;
+ }
+
return 0;
}