RZ/G2L mali gpu clocks disabled

Dear Team,

I am using RZ/G2L with VLP v3.0.6-update3 with the layers below enabled. I've connected my MIPI LCD panel cwd686 and installed the driver.

I have an issue with getting my GPU up and running. I received these error messages during boot and it seems that my GPU clocks are being disabled. Please let me know how should I troubleshoot this and what do you need from me to guide me?

Thank you in advance,

Winston

${TOPDIR}/../meta-gplv2 \
${TOPDIR}/../poky/meta \
${TOPDIR}/../poky/meta-poky \
${TOPDIR}/../poky/meta-yocto-bsp \
${TOPDIR}/../meta-ptm \
${TOPDIR}/../meta-renesas/meta-rz-common \
${TOPDIR}/../meta-renesas/meta-rzg2l \
${TOPDIR}/../meta-openembedded/meta-oe \
${TOPDIR}/../meta-openembedded/meta-python \
${TOPDIR}/../meta-openembedded/meta-multimedia \
${TOPDIR}/../meta-rz-features/meta-rz-graphics \
${TOPDIR}/../meta-rz-features/meta-rz-codecs \
${TOPDIR}/../meta-openembedded/meta-filesystems \
${TOPDIR}/../meta-openembedded/meta-networking \
${TOPDIR}/../meta-virtualization \
${TOPDIR}/../meta-clang \
${TOPDIR}/../meta-browser/meta-chromium \
${TOPDIR}/../meta-rz-features/meta-rz-multi-os/meta-rzg2l \
Parents
  • I observed that this GPU error only appears when my cwd686 MIPI LCD panel driver is being initialized at the "prepare" stage.

    when the mipi_dsi_dcs_set_tear_on() is run, I get a return error -110 after which I start getting errors from the GPU driver. I traced the calls to this function, mipi_dsi_dcs_write_buffer(). Error -110 means "ETIMEDOUT 110 It is displayed if connection is timed out".

    My LCD panel is not working so I was trying to fix that then I got this GPU error. I'm thinking MIPI interface is not working?

    This is my DTS:

    and in r9a07g044.dtsi

  • when the mipi_dsi_dcs_set_tear_on() is run, I get a return error -110 after which I start getting errors from the GPU driver. I traced the calls to this function, mipi_dsi_dcs_write_buffer(). Error -110 means "ETIMEDOUT 110 It is displayed if connection is timed out".

    This means your driver for your panel is trying to send a DCS command to your LCD.

    You could comment that out of your LCD driver and see if that helps.

    It might be trying to send DCS commands to your LCD while in the wrong mode.

  • You are right, Chris. The driver caused the communication error by not setting the MIPI to Low Power Mode (LPM) or single-ended signaling before sending the DCS commands; it is required by the LCD chip, ICNL9707. Now, the LCD panel is working somewhat with some flickering issues.

    Would you have any idea on the GPU errors? I have already added the layers for the graphics and codecs which is q requirement for the Chromium layer. Do I need to install the Panfrost driver? Thanks in advance.

Reply
  • You are right, Chris. The driver caused the communication error by not setting the MIPI to Low Power Mode (LPM) or single-ended signaling before sending the DCS commands; it is required by the LCD chip, ICNL9707. Now, the LCD panel is working somewhat with some flickering issues.

    Would you have any idea on the GPU errors? I have already added the layers for the graphics and codecs which is q requirement for the Chromium layer. Do I need to install the Panfrost driver? Thanks in advance.

Children