[REGRESSION] Resolutions broken after "drm/msm: dsi: fix PLL init in bonded mode"

From: Mohit Dsor

Date: Sat Apr 25 2026 - 18:09:11 EST


Hi Neil, all,

We are seeing a regression after:

drm/msm: dsi: fix PLL init in bonded mode
https://lore.kernel.org/r/20251027-topic-sm8x50-fix-dsi-bonded-v1-1-a477cd3f907d@xxxxxxxxxx

Issue:
- Resolutions are broken after this change. Like if we try to run 720p60 it will be 720p30.
Even though the byte_clk is set correctly, the bridge is receiving half the byte clock.
Some divider is getting set which is causing the byte_clk to get half, ultimately fps to
get half. Some other resolutions may or may not be broken

Reproduction:
- Used QNX RB3Gen2 Core kit with lilliput display and lt9611uxc dsi to hdmi bridge.
- Run 720p60 usecase on hdmi with dsi to hdmi bridge.

Expected behavior:
- Display should support the expected resolutions correctly.

Actual behavior:
- No display on lilliput display.

Additional details:
- Reverting this change locally avoids the issue.

Could you please take a look?

Thanks,
Mohit