imx: imx9: Add CCM and clock API support
authorPeng Fan <peng.fan@nxp.com>
Tue, 26 Jul 2022 08:40:43 +0000 (16:40 +0800)
committerStefano Babic <sbabic@denx.de>
Tue, 26 Jul 2022 09:29:00 +0000 (11:29 +0200)
commitf79c162668d6110226599b4706e21bae6924dae6
tree0eda19b1b4df1a09b60f2f2dd0498a1f379952ee
parent07110c6f538b710a2bf3f039c42ef8b1b41a6a2e
imx: imx9: Add CCM and clock API support

Add clock API to support CCM root clock and LPCG setting
Set the CCM AUTHEN register to allow non-secure world to set
root clock and lpcg.

Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
arch/arm/include/asm/arch-imx9/ccm_regs.h [new file with mode: 0644]
arch/arm/include/asm/arch-imx9/clock.h
arch/arm/include/asm/arch-imx9/imx-regs.h
arch/arm/mach-imx/imx9/Makefile
arch/arm/mach-imx/imx9/clock.c
arch/arm/mach-imx/imx9/clock_root.c [new file with mode: 0644]
arch/arm/mach-imx/imx9/soc.c