]> git.dujemihanovic.xyz Git - u-boot.git/commit
ARM: imx: Configure GIC clock parent on Data Modul i.MX8M Plus eDM SBC
authorMarek Vasut <marex@denx.de>
Fri, 19 Jan 2024 16:08:32 +0000 (17:08 +0100)
committerFabio Estevam <festevam@gmail.com>
Mon, 22 Jan 2024 11:39:08 +0000 (08:39 -0300)
commit67de291400725155afc637a18207a726781aa432
treeb6fbb8632608e3e3bd874e023f395fde68554a0a
parent4dd80cb09ec333035a0cb812cae123dac568807c
ARM: imx: Configure GIC clock parent on Data Modul i.MX8M Plus eDM SBC

The CONFIG_SPL_BOARD_INIT lets SPL common code call spl_board_init()
during the SPL start up. On this particular system, spl_board_init()
is used to reconfigure GIC clock parent to PLL2 500M, which is the
configuration expected by the Linux kernel. Enable SPL_BOARD_INIT
and fill in the GIC clock configuration code.

Set GIC clock to 500 MHz for OD VDD_SOC. Kernel driver does not
allow to change it. Should set the clock after PMIC setting done.
Default is 400 MHz (system_pll1_800m with div = 2) set by ROM for
ND VDD_SOC.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Fabio Estevam <festevam@denx.de>
board/data_modul/imx8mp_edm_sbc/spl.c
configs/imx8mp_data_modul_edm_sbc_defconfig