Skip to main content
Anton Olofsson
Associate II
February 26, 2025
Solved

st32mp257f: scarthgap gpu etnaviv optee clk_stm32_pll_init

  • February 26, 2025
  • 1 reply
  • 858 views
Regarding OpenStLinux (yocto) for stm32mp257f.
 
Mickledore: everything works fine for our custom stm32mp257f board.
 
Scarthgap: everything works except 3D graphics. When loading module etnaviv we get the following system hangup (optee panic):
 

 

[ 13.139084] etnaviv etnaviv: bound 48280000.gpu (ops gpu_ops [etnaviv])
[ 13.186566] videodev: Linux video capture interface: v2.00
E/TC:1 0 Panic at /usr/src/debug/optee-os-stm32mp/4.0.0-stm32mp-r1/core/drivers/clk/clk-stm32mp25.c:1976 <clk_stm32_pll_init>
E/TC:1 0 TEE load address @ 0x82000000
E/TC:1 0 Call stack:
E/TC:1 0 0x82007ed8
...<cut>...
E/TC:1 0 0x820064b0
I/TC: Halting CPU 0

 

 
We understand it can be hard to say "this is your problem", but any information on where to look would be much appreciated!
 
Best regards,
Anton
Best answer by Anton Olofsson

For future reference:

It got suggested to us by ST that the problem is that etnaviv is the wrong driver and we should use gcnano driver.

Best regards,

Anton

1 reply

Anton Olofsson
Anton OlofssonAuthorBest answer
Associate II
February 26, 2025

For future reference:

It got suggested to us by ST that the problem is that etnaviv is the wrong driver and we should use gcnano driver.

Best regards,

Anton