I am trying to integrate a 10.1" lvds lcd panel into a custom imx6d board. I am using the 3.10.17-r0 kernel. The panel itself doesn't need any configuration but it requires external power supplies with specific power-up sequence. The question is where and how to implement this operation. I can write a new driver for this but how can I integrate it with ldb? As far as I have understand the final driver is the mxc_ldb in the linux-3.0.35.imx-4.1.0/drivers/video/mxc directory. The ldb is initialized quite early before all the regulators are registered in the kernel (one power rail is coming from PFUZE100 which requires I2C bus to be ready before ldb initialization). If I write a custom driver outside the display system how the display system will know about it? For example when the ldb_suspend is called the power down sequence should start and the opposite for ldb_resume.
Thanks a lot