probe function is not triggered in drivers/gpu/drm/panel/panel-raydium-rm68200.c

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

probe function is not triggered in drivers/gpu/drm/panel/panel-raydium-rm68200.c

224 Views
koteswararao18
Contributor II

Hi,

i am trying to bring up mipi dsi display using (raydium-rm68200 driver) on iMx8mm core board in 5.10 kernel . panel dts file is prepared by referring (arch/arm64/boot/dts/freescale/imx8ulp-evk-rk055hdmipi4m.dts). But during panel board bring up,  rm68200_probe() (added debug log) itself not triggered even though rm68200 module is loaded in to kernel. Attached dmesg log for reference. please let me know input if possible. 

/ # lsmod | grep rm68200
panel_raydium_rm68200 28672 0
/ #

Kind Regards

0 Kudos
4 Replies

207 Views
APraveen
NXP Employee
NXP Employee

Hi @koteswararao18 ,

Please change your panel dts file's compatible attribute to refer to the rm68200 panel driver like below.

&mipi_dsi {
  panel@0 {
  compatible = "raydium,rm68200";

 

 

 

187 Views
koteswararao18
Contributor II

Dear praveen,

Thank you for your input but compatible attribute i passed in the dts file is same as you mentioned in your comment. please find the attached dts file for reference.

Kind Regards

nela.

147 Views
APraveen
NXP Employee
NXP Employee

Hi @koteswararao18 , 

Thanks for sharing your dts file. In your file, you are including the device tree variables from imx8ulp-evk.dts while the intended board is  8mm.

The pin control configuration is different across both the boards. Please change that and try again.

Also, the "status" variable is not set. Please check the variable value in the dts file you are including. 

0 Kudos

76 Views
koteswararao18
Contributor II

Hi

Rm68200 display driver is older one so currently porting jd9325 TFT display driver by connecting respective hw display  panel to imx8mm board .

 

0 Kudos