i.MX8MN (Nano) - 5.10.72 Linux Kernel Hang with GPU Enabled

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX8MN (Nano) - 5.10.72 Linux Kernel Hang with GPU Enabled

1,175 Views
kippowens
Contributor IV

Hello,

I'm currently seeing a hang while booting Linux (5.10.72-2.2.0) when I try to enable the GPU on a custom i.MX 8M Nano board (based very closely on the Nano DDR4 EVK)...

The kernel log is attached...

Also here is the gpu entry in my device tree (my .dts file references the imx8mn.dtsi file):

&gpu {
    assigned-clocks = <&clk IMX8MN_CLK_GPU_CORE_SRC>,
            <&clk IMX8MN_CLK_GPU_SHADER_SRC>,
            <&clk IMX8MN_CLK_GPU_AXI>,
            <&clk IMX8MN_CLK_GPU_AHB>,
            <&clk IMX8MN_GPU_PLL>,
            <&clk IMX8MN_CLK_GPU_CORE_DIV>,
            <&clk IMX8MN_CLK_GPU_SHADER_DIV>;
    assigned-clock-parents = <&clk IMX8MN_GPU_PLL_OUT>,
            <&clk IMX8MN_GPU_PLL_OUT>,
            <&clk IMX8MN_SYS_PLL1_800M>,
            <&clk IMX8MN_SYS_PLL1_800M>;
    assigned-clock-rates = <0>, <0>, <800000000>, <400000000>, <1200000000>,
            <400000000>, <400000000>;
    status= "okay";
};
 
Disabling this (by setting status="disabled" allows the kernel to boot successfully.
 
Any ideas on things I could try to get the GPU working?  Thanks in advance!
Kipp

 

Tags (3)
0 Kudos
2 Replies

1,139 Views
Yuri
NXP Employee
NXP Employee

@kippowens 
Hello,

   What is exact i.MX8Mn part number on Your board?
Some i.MX8Mn parts does not support GPU.
Please check, using i.MX8 Mn Datasheet.

 

Regards,
Yuri.

0 Kudos

1,134 Views
kippowens
Contributor IV

Hi @Yuri - thank you for the response.  We're using the MIMX8MN6DVTJZAA which I believe has the GC7000UL.

0 Kudos