Hello @NPal.2 ,
Sorry for the delay.
You said "The probing of driver i believe fails silently since neither I do any failure logs related to DSI in kernel boot logs."
But in reality an error happens during the boot of your board.
[ OK ] Created slice system-weston.slice.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
Starting Load/Save Screen …of backlight:5a000000.dsi.0...
[FAILED] Failed to start Load/Save …s of backlight:5a000000.dsi.0.
See 'systemctl status systemd-backlight…ht:5a000000.dsi.0.service' for details.
This error prevents the DSI to be probed correctly.
By looking at your DTB, I can see that you specify the backlight property:
backlight = <0x57>;
and that you defined a node panel-backlight:
panel-backlight {
compatible = "gpio-backlight";
gpios = <0x63 0x08 0x00>;
default-on;
status = "okay";
phandle = <0x57>;
};
If you look at the example provided by ST, the panel-backlight is only defined on EV1 board and not the DK2 board.
The explanation can be found in UM2534 page 24: https://www.st.com/resource/en/user_manual/dm00591354-discovery-kits-with-stm32mp157-mpus-stmicroelectronics.pdf
1. Not used. In the default configuration, backlight control is done by the LCD driver.
By default, on the DK2 board, this is the LCD driver that controls the backlight.
Since you defined a "panel-backlight" node in top of that, I think this is what creates the error during the boot.
Please can you fix this and try again?
If you still have an error, please provide me the log of the command:
systemctl status system-systemd\x2dbacklight.slice
Regards,
Kevin