Hi All, I am trying to implement suspend/resume functionality to to imx-hdmi driver: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/gpu/drm/imx/dw_hdmi-imx.c?h=v4.9.181 So, I need some help about this. I logged the request in imx community, but it seems they are not responding. Firstly I expect nxp community members to support (if anybody here). Otherwise, I guess, people who are experts here and have prior experience in implementing suspend/resume for their drivers, should be able to give me some guidance. Currently, I am trying to understand what needs to be taken care during suspend/resume. With some reference, I figured out that hdmi power off/on needs to be done during suspend/resume. But after resume, system is hanging. It seems like vblank events are not getting triggered after the resume. May be irq remains disabled after resume, I need to figure out some way to enable the all the irqs again. Even if I try to install hdmi driver as a dynamic loadable module, still I get the same issue. So, I wonder, what is the right way to handle suspend/resume for any driver. Some clue/reference should help me to keep going... Regards, Pintu _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies