These are the patches that fix the issues with low contrast, "halo", temporary burn-in and occasional black screen on the Librem 5 phones, which use Mantix MLAF057WE51-X and Yashi Changhua YS57PSS36BH5GQ panels.
They're mostly about improving the power sequences to match the ones described in FT8006P datasheet, so the driver does not end up disturbing the internal initialization process performed by the controller. Aside of that, using LP mode has been found to improve the reliability of sending DSI commands to the panel to the point where long chains of commands can be sent without erroring out - something that, at least on i.MX8MQ, wasn't possible without LPM. These have been used in Purism's downstream tree for months and tested across the variety of hardware batches. Signed-off-by: Sebastian Krzyszkowiak <[email protected]> --- Sebastian Krzyszkowiak (5): drm/panel: mantix: Enable DSI LPM drm/panel: mantix: Improve power on sequence timings drm/panel: mantix: Improve power off sequence drm/panel: mantix: Drop bank 9 initialization drm/panel: mantix: Don't turn on MIPI peripheral drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 35 ++++++++++++------------ 1 file changed, 18 insertions(+), 17 deletions(-) --- base-commit: 9ace4753a5202b02191d54e9fdf7f9e3d02b85eb change-id: 20260105-mantix-halo-fixes-7d76021e62ba Best regards, -- Sebastian Krzyszkowiak <[email protected]>
