2025-11-12 10:28 PM
We are using customised board on stm32mp257f microprocessor. We have used STM32MP257F-DK as a reference for the hardware design. In our customized board, we have used LVDS panel and kept the LVDS section same as that of STM32mp257f-dk board. The board boots up and kernel is loading properly. But lvds panel is not working.
Please find below the error logs in u-boot and kernel.
Receiving following uboot log:
stm32_ltdc_probe: Started
stm32_display display-controller@48010000: stm32_ltdc_probe: LTDC hardware 0x40101
stm32-display-dsi dsi@48000000: stm32_ltdc_get_panel(dsi@48000000): no UCLASS_DISPLAY for remote-endpoint
stm32-display-dsi dsi@48000000: stm32_ltdc_get_panel(dsi@48000000): no UCLASS_DISPLAY for remote-endpoint
stm32_display display-controller@48010000: Device failed ret=-22
stm32_display display-controller@48010000: stm32_ltdc_display_init(display-controller@48010000): no UCLASS_VIDEO_BRIDGE for remote-endpoint
stm32_display display-controller@48010000: Device failed ret=-22
Hit any key to stop autoboot: 0
Boot over mmc0!
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:8...
Found /mmc0_extlinux/extlinux.conf
Retrieving file: /mmc0_extlinux/extlinux.conf
Retrieving file: /splash_landscape.bmp
stm32_ltdc_probe: Started
stm32_display display-controller@48010000: stm32_ltdc_probe: LTDC hardware 0x40101
stm32-display-dsi dsi@48000000: stm32_ltdc_get_panel(dsi@48000000): no UCLASS_DISPLAY for remote-endpoint
stm32-display-dsi dsi@48000000: stm32_ltdc_get_panel(dsi@48000000): no UCLASS_DISPLAY for remote-endpoint
stm32_display display-controller@48010000: Device failed ret=-22
stm32_display display-controller@48010000: stm32_ltdc_display_init(display-controller@48010000): no UCLASS_VIDEO_BRIDGE for remote-endpoint
stm32_display display-controller@48010000: Device failed ret=-22
stm32_ltdc_probe: Started
stm32_display display-controller@48010000: stm32_ltdc_probe: LTDC hardware 0x40101
stm32-display-dsi dsi@48000000: stm32_ltdc_get_panel(dsi@48000000): no UCLASS_DISPLAY for remote-endpoint
stm32-display-dsi dsi@48000000: stm32_ltdc_get_panel(dsi@48000000): no UCLASS_DISPLAY for remote-endpoint
stm32_display display-controller@48010000: Device failed ret=-22
stm32_display display-controller@48010000: stm32_ltdc_display_init(display-controller@48010000): no UCLASS_VIDEO_BRIDGE for remote-endpoint
stm32_display display-controller@48010000: Device failed ret=-22
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Receiving this kernel error log:
[ 21.953293] platform 48010000.display-controller: deferred probe pending
[ 21.954447] platform sound: deferred probe pending
[ 21.959287] stm32mp_pm_domain power-domain-d1: sync_state() pending due to 48010000.display-controller
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////