fix: switch Pocket DS lower panel to ST7703 - #10
Open
pacoa-kdbg wants to merge 6 commits into
Open
Conversation
virtudude
reviewed
Jul 28, 2026
| CONFIG_DRM_PANEL_AR06_4INCH=y # AYANEO Pocket ACE | ||
| CONFIG_DRM_PANEL_AR02_3INCH=y # AYANEO Pocket DMG | ||
| CONFIG_DRM_PANEL_AR11_5INCH=y # AYANEO Pocket DS (lower panel) | ||
| # CONFIG_DRM_PANEL_AR11_5INCH is not set # superseded by ST7703 for AYANEO Pocket DS lower panel |
Member
There was a problem hiding this comment.
Can you delete instead if the symbol is gone?
Author
There was a problem hiding this comment.
Addressed in 487f2fe: removed the obsolete AR11 config line entirely and left only CONFIG_DRM_PANEL_SITRONIX_ST7703=y.
| } | ||
|
|
||
| runtime_checks() { | ||
| local host="${TARGET_HOST:[email protected]}" |
Member
There was a problem hiding this comment.
should this host be hard coded here?
Author
There was a problem hiding this comment.
Addressed in 487f2fe: removed the runtime/on-device helper and the TARGET_HOST default entirely; the committed tests now only run static local checks and apply the DTS edit patch in a temp tree.
pacoa-kdbg
force-pushed
the
fix/pocket-ds-dsi2-panel
branch
from
July 28, 2026 02:25
992ffae to
487f2fe
Compare
Author
|
Provenance pass update:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Switch the AYANEO Pocket DS lower panel from the bespoke generated
panel-ar11-5inch/AR11 path to the Sitronix ST7703 panel path, and model the lower-panel power/backlight rails so Game Mode can actually make the bottom screen dark.Changes:
ayaneo,pocket-ds-lower-panelhandled by the ST7703 panel driver.vcc-supply = <&sgm3804>iovcc-supply = <&vreg_panel1_iovcc>vreg_panel1_iovccwraps TCA6408 GPIO0 as a fixed 1.8 V regulatorenable-gpiopath is removedCONFIG_DRM_PANEL_SITRONIX_ST7703and drop the obsolete AR11 panel config request.Companion PR
Test Plan
bash tests/pocket-ds-bottom-backlight-test.sh staticPocket DS bottom-backlight static checks passedbash tests/pocket-ds-dsi2-dts-test.shPocket DS ST7703 lower-panel DTS checks passedfor test_file in tests/*-test.sh; do bash "$test_file"; donegit diff --check -- ':!*.patch'.patchfiles are excluded because patch context lines can false-positive on normal diff markers/context indentation.out-win5-sy7758-optional/armada-kernel-7.0.11.tar.zstaa5f431ca93be1d584044b885a885e66e08d6180152d56c2c155127918249881vmlinuz,qcs8550-ayaneo-pocketds.dtb, and.armada-sourceLive Pocket DS validation
Validated on real AYANEO Pocket DS hardware with a reversible boot/kernel hotfix and offline recovery backup:
ae96000DSI deferredsy7758failed on missing enable GPIOenable-gpiosoptional and rebuilding on Win5:Linux fedora 7.0.11 #1 SMP PREEMPT Mon Jul 27 17:01:26 PDT 2026card0,card0-DSI-1,card0-DSI-2,renderD128panel-sitronix-st7703/ae96000.dsi.0sy7758/1-002eNotes