Hi,
I am using Linux 5.10.72 kernel for my project which contains adv7535 converter and HDMI display.
- i can communicate with the ADV7535 via I2C to retrieve chip ID as well as read/write registers (have not observed errors on register initialization)
-HPD interrupts are triggering as expected
- drm connector registering correctly and can read cable status from userspace (/sys/class/drm/card0-HDMI-A-1/status)
But, display is not working. I will get error "no signal" on display.
My dts settings are like shown below :
Attached the logs for your reference.
Can i get help here to resolve this issue.
Best Regards
Vasu Joshi
Hi @vasujoshi,
Are you addressing to power up sequence of adv7535 (MIPI DSI to HDMI converter) or display ?
As per my knowledge, display will not have any power up sequence. I am using a LCD display through HDMI connector.
Hi @vasujoshi
Hi,
We cannot use fsl-imx8mq-evk-dcss-adv7535.dtb because we are using imx8x SoC.
Hi @vasujoshi,
Please share the timing and resolution that is supported in HDMI.
Does the HDMI display support EDID?
The BSP adv7535 driver needs to read EDID from the HDMI display side and then set it to DPU to generate the display timing.
Please share the output of the below command.
cat /sys/class/graphics/fb0/modes
Thanks & Regards,
Dhruvit Vasavada
Hi @vasujoshi,
I hope you are doing well.
we tested this EDID on the iMX8QXP MEK board with the adv7535 adaptor, it works fine. Since it can't work on your side, maybe you need to check your hardware.
The tested BSP is L5.10.72_2.2.0. And I connected an HDMI TV as the display, it can show the current video mode on the screen.
Attached is the test patch and result on the HDMI screen.
Thanks & Regards,
Dhruvit Vasavada