AnsweredAssumed Answered

How to customise root cell device tree for jailhouse in imx8mq platform ?

Question asked by Abhishek Hegde on Sep 5, 2019
Latest reply on Sep 10, 2019 by Aldo Gutierrez

I am using BSP:- imx-yocto-L4.14.98_2.0.0_ga and trying to configure jailhouse hypervisor for a custom board based on im8mq evk reference board. I couldn't figure out why some clocks are initialized explicitly using "init-on-array" device tree property.

 

device tree file:- fsl-imx8mq-evk-root.dts:-

&clk {
        init-on-array = <IMX8MQ_CLK_DRAM_CORE IMX8MQ_CLK_AHB
                         IMX8MQ_CLK_NOC IMX8MQ_CLK_NOC_APB
                         IMX8MQ_CLK_USB_BUS
                         IMX8MQ_CLK_MAIN_AXI IMX8MQ_CLK_A53_CG
                         IMX8MQ_CLK_AUDIO_AHB IMX8MQ_CLK_TMU_ROOT
                         IMX8MQ_CLK_DRAM_APB
                         IMX8MQ_CLK_UART2_ROOT
                         IMX8MQ_CLK_UART2
                         IMX8MQ_CLK_NAND_USDHC_BUS>;
};

I assume IMX8MQ_CLK_UART2_ROOT, IMX8MQ_CLK_UART2, IMX8MQ_CLK_NAND_USDHC_BUS and MX8MQ_CLK_TMU_ROOT are initialized explicitly because UART and SDHC interface along with Timer is used in inmate cell (reference:- fsl-imx8mq-evk-inmate.dts). But what about other clocks ?

Outcomes