Upstream: ROCKNIX/distribution#3051
Replaces a 341-line out-of-tree panel driver with a 164-line addition to the in-tree ST7703
driver, plus a DTS compatible switch.
What we carry today
kernel/patches/0054-gpu-panel-add-Pocket-DS-lower-panel-driver.patch (DRM_PANEL_AR11_5INCH)
kernel/dts/qcom/qcs8550-ayaneo-pocketds.dts:236 → compatible = "ayaneo,pocket-ds-secondary-panel"
Why bother
No behaviour change is expected — this is purely 177 fewer lines of downstream driver to re-roll
across every kernel bump. That is also the argument for not doing it on its own: the payoff is
maintenance, so it should ride along with the next kernel bump rather than spend a separate HW cycle.
hw-gate: needs a Pocket DS to confirm the lower panel still lights. Worth pairing with #37 (the
SY7758 backlight has no enable-gpios), since that is the same board and the same "does the second
display come up" question — a single Pocket DS session could settle both.
Verified against main @ a53ba1b, 2026-08-29.
Upstream: ROCKNIX/distribution#3051
Replaces a 341-line out-of-tree panel driver with a 164-line addition to the in-tree ST7703
driver, plus a DTS compatible switch.
What we carry today
kernel/patches/0054-gpu-panel-add-Pocket-DS-lower-panel-driver.patch(DRM_PANEL_AR11_5INCH)kernel/dts/qcom/qcs8550-ayaneo-pocketds.dts:236→compatible = "ayaneo,pocket-ds-secondary-panel"Why bother
No behaviour change is expected — this is purely 177 fewer lines of downstream driver to re-roll
across every kernel bump. That is also the argument for not doing it on its own: the payoff is
maintenance, so it should ride along with the next kernel bump rather than spend a separate HW cycle.
hw-gate: needs a Pocket DS to confirm the lower panel still lights. Worth pairing with #37 (theSY7758 backlight has no
enable-gpios), since that is the same board and the same "does the seconddisplay come up" question — a single Pocket DS session could settle both.
Verified against
main@ a53ba1b, 2026-08-29.