I am trying to enable LVDS over a DeviceTree overlay.
Why?
I have a baseboard with a i.MX8MP SOM. This baseboard can have more or less features depending on the assambling. Furthermore I want to connect different LVDS panels (7"/10") to this board.
The feature set of this board should automatic set by loading different device-tree overlays. Every feature get its own overlay. For example:
Sound -> sound.dtbo
Temprature -> temp.dtbo
Ethernet -> eth.dtbo
All this overlays should load by a systemd service as early as possible.
All features work fine but not the LVDS. I can't get it work.
I need to set the panel driver and the backlight settings in the overlay.
Is there a way to define a dummy panel and overwrite it with the DT overlay? I tried to enable all (LCD-Controller, LVDS, ldb, ldb-pyh) in my overlay but the kernel does not do a probe after loading the overlay.
Facing same issue here. Help is appreciated. MyAtriumHealth Login
It seems that it is not possible. I solved this issue by applying the DT overlay for my LVDS during the uboot. Afterwards I apply all other DT overlays with a systemd service.