Skip to content

Pocket DS lower panel: replace our downstream driver with the mainline ST7703 #80

Description

@loki666

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:236compatible = "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.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Nice to have -- hygiene, polish, weak leadsarea/kernelSubsystem: kernelenhancementNew feature or requesthw-gateCannot be closed without evidence from a real device

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions