Is it possible to reset the video subsystem

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

Is it possible to reset the video subsystem

466 Views
michaelworster
Contributor IV

I have a product built on the i.MX6 DL. The display we're using connects via DVI to our board and makes use of the mxc_hdmi driver code. Occasionally the display gets into a state where it requires the display driver to be reset. A reset of the board works, but I'm trying to avoid a full reset. Is it possible to reset the display driver/video subsystem of just Linux/mxc_hdmi without having to reset the whole system?

Ideally I'd like some handle to change within Linux, but I'm willing to patch the kernel source if there's a good way this could be done from within the mxc_hdmi driver itself.

Labels (3)
0 Kudos
1 Reply

394 Views
fabio_estevam
NXP Employee
NXP Employee

Hi Michael,

Yes, it is possible to reset the eLCD controller.

Take a look at this commit I did for the mainline kernel:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/gpu/drm/mxsfb/mxsf... 

You will need to adapt it to your kernel version though.

0 Kudos