Skip to content

Conversation

@InternalHellhound
Copy link

@InternalHellhound InternalHellhound commented Sep 15, 2025

While generating any 10-bit panel, generator would throw in next trace:

Parsing: sim_dsc_10b_cmd (Simulator cmd mode DSC3:1 10bit dsi panel)
WARNING: Multiple display timings are not supported yet, using first!
Traceback (most recent call last):
    ...
  File "/run/media/internal-hellhound/TeraDrive/Snapdragon-Projects/linux-mdss-dsi-panel-driver-generator/panel.py", line 285, in __init__
    raise ValueError(f'Unsupported bpp: {self.bpp} (TODO)')
ValueError: Unsupported bpp: 30 (TODO)

To fix that, add an elif statement for 30 bpp and add format MIPI_DSI_FMT_RGB101010 (see sm8450-mainline/linux@bc6f272 for that one)

Add support for generation of 10-bit display panel drivers

Signed-off-by: Alexandr Zubtsov <[email protected]>
@z3ntu
Copy link
Contributor

z3ntu commented Sep 15, 2025

This change in the kernel has not even been posted on the mailing lists - https://lore.kernel.org/all/?q=MIPI_DSI_FMT_RGB101010

@InternalHellhound
Copy link
Author

InternalHellhound commented Sep 15, 2025

But panels already do exist that are ported, yet they aren't in upstream. when i finish with sm8635 porting, i'm gonna throw that in mailing list

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants