summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorBai Ping <ping.bai@nxp.com>2018-12-17 16:10:37 +0800
committerBai Ping <ping.bai@nxp.com>2018-12-19 15:03:44 +0800
commit0c515e4972c7367d6cb1b75c305117cfc2310f1d (patch)
tree87a63c2be7ea02d642ca36dd7bc023a92eb5b127 /arch
parent4a75c31bbfddc60f62d0cbc00e463a19552454ca (diff)
MLK-20602 imx8mq: Change clock source of GIC
Change the the GIC clock source to sys_pll2_200m. Improve the IRQ response latency. Signed-off-by: Bai Ping <ping.bai@nxp.com> (cherry picked from commit f4c76d52da9c272b275adf26145d033099cd1974)
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-imx/imx8m/clock_imx8mq.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx8m/clock_imx8mq.c b/arch/arm/mach-imx/imx8m/clock_imx8mq.c
index 9d65e6218b..33a4d51f9c 100644
--- a/arch/arm/mach-imx/imx8m/clock_imx8mq.c
+++ b/arch/arm/mach-imx/imx8m/clock_imx8mq.c
@@ -829,6 +829,11 @@ int clock_init(void)
clock_enable(CCGR_TSENSOR, 1);
clock_enable(CCGR_OCOTP, 1);
+ /* config GIC to sys_pll2_200m */
+ clock_enable(CCGR_GIC, 0);
+ clock_set_target_val(GIC_CLK_ROOT, CLK_ROOT_ON | CLK_ROOT_SOURCE_SEL(1));
+ clock_enable(CCGR_GIC, 1);
+
return 0;
}
#endif