Skip to content

fit-dtb-compatible: shikra-evk: Add HDMI, DLC panel and LVDS overlay support - #3115

Merged
Ricardo Salveti (ricardosalveti) merged 2 commits into
qualcomm-linux:masterfrom
mohitdsor:overlay_qcom
Sep 30, 2026
Merged

Ricardo Salveti (ricardosalveti) merged 2 commits into
qualcomm-linux:masterfrom
mohitdsor:overlay_qcom

Conversation

@mohitdsor

Copy link
Copy Markdown
Contributor

Add FIT DTB compatible entries and KERNEL_DEVICETREE entries for the Shikra EVK display overlay configurations:

  • shikra-cqm-evk-hdmi: CQM EVK with LT9611UXD HDMI bridge overlay
  • shikra-cqs-evk-hdmi: CQS EVK with LT9611UXD HDMI bridge overlay
  • shikra-iqs-evk-dlc-panel: IQS EVK with DLC panel overlay
  • shikra-iqs-evk-lvds-auo,g133han01: IQS EVK with AUO G133HAN01 LVDS panel overlay

FIT_DTB_COMPATIBLE[qcom_shikracqm-itp-hdmi] = "shikra-cqm-evk shikra-cqm-cqs-evk-hdmi"
FIT_DTB_COMPATIBLE[qcom_shikracqs-itp-hdmi] = "shikra-cqs-evk shikra-cqm-cqs-evk-hdmi"
FIT_DTB_COMPATIBLE[qcom_shikraiqs-itp-dlc] = "shikra-iqs-evk shikra-iqs-evk-dlc-panel"
FIT_DTB_COMPATIBLE[qcom_shikraiqs-itp-lvds] = "shikra-iqs-evk shikra-iqs-evk-lvds-auo_g133han01"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scroll to the other entries adding a particular LVDS panel. Change this accordingly.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, efivar string will be big with "lvds-auo_g133han01" that's why I keep it simple in fit compatible.
Will add LVDS vendor and panel model as well, if need to align with existing one.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Users might want to attach other panels to the device, that's why the EFI setting should contain the exact panel name.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we will rebase and correct the compatible once overlays are part of the build

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Users might want to attach other panels to the device, that's why the EFI setting should contain the exact panel name.

Updated LVDS Vendor and panel.

@mohitdsor
mohitdsor force-pushed the overlay_qcom branch 2 times, most recently from a1751df to 29b072f Compare September 25, 2026 11:38
@mohitdsor
mohitdsor marked this pull request as draft September 25, 2026 11:45
@mohitdsor
mohitdsor marked this pull request as ready for review September 27, 2026 17:16
@ricardosalveti

Copy link
Copy Markdown
Contributor

2026-09-27 18:23:59 - INFO - | make[3]: *** No rule to make target 'arch/arm64/boot/dts/qcom/shikra-cqm-cqs-evk-hdmi.dtbo'. Stop.

Not yet in the current linux-qcom-next.

@ricardosalveti

Copy link
Copy Markdown
Contributor

Please rebase.

@ricardosalveti

Copy link
Copy Markdown
Contributor

We actually need #3259 merged first.

@ricardosalveti

Copy link
Copy Markdown
Contributor

Please rebase.

@github-actions

github-actions Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Test run workflow

Test jobs for commit f447f3f

qcom-distro_linux-qcom-6.18
Pass: 234 | Fail: 1 | Total: 253
nodistro
Pass: 10 | Fail: 0 | Total: 10
qcom-distro
Pass: 339 | Fail: 3 | Total: 367

@test-reporting-app

test-reporting-app Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Test Results

   81 files    436 suites   6h 44m 8s ⏱️
  199 tests   177 ✅  2 💤 20 ❌
2 840 runs  2 762 ✅ 39 💤 39 ❌

For more details on these failures, see this check.

Results for commit f2581ca.

♻️ This comment has been updated with latest results.

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit f447f3f

  • qcomdistro: multimedia image-prop
    Pass: 28 | Fail: 3 | Others: 1 | Total: 32
  • qcomdistro: multimedia image
    Pass: 8 | Fail: 1 | Total: 9

@qcom-anilyada

Copy link
Copy Markdown
Contributor

Test run workflow

Test jobs for commit f447f3f

qcom-distro_linux-qcom-6.18
Pass: 234 | Fail: 2 | Total: 253
nodistro
Pass: 10 | Fail: 0 | Total: 10
qcom-distro
Pass: 339 | Fail: 3 | Total: 367

Please have a look on the failure on lava side:

  • [qcom-distro+ qcom-distro_linux-qcom-6.18][monaco-evk][fastrpc]
    • ERROR 0x80000416: Unable to create FastRPC session on domain 3; hap_example function FAILED
  • [qcom-distro_linux-qcom-6.18][monaco_ride][Ethernet_Basic_Validation]
    • eth0 connectivity: ping to 10.142.126.1 failed after 3 attempt(s)
  • [qcom-distro][shikra-evk][EFI_Variable_Validation]
    • Write failed for 8be4df61-93ca-11d2-aa0d-00e098032b8c-OsTrialBootStatus
  • [qcom-distro][sm8750-mtp][weston-simple-egl]
    • Average FPS below detected-refresh threshold: avg=84.100000 (~84) < 102 (refresh=120Hz)

@quic-vishsain

Copy link
Copy Markdown

Test run workflow

Test jobs for commit f447f3f

qcom-distro_linux-qcom-6.18
Pass: 234 | Fail: 2 | Total: 253
nodistro
Pass: 10 | Fail: 0 | Total: 10
qcom-distro
Pass: 339 | Fail: 3 | Total: 367

Please have a look on the failure on lava side:

  • [qcom-distro+ qcom-distro_linux-qcom-6.18][monaco-evk][fastrpc]

    • ERROR 0x80000416: Unable to create FastRPC session on domain 3; hap_example function FAILED
  • [qcom-distro_linux-qcom-6.18][monaco_ride][Ethernet_Basic_Validation]

    • eth0 connectivity: ping to 10.142.126.1 failed after 3 attempt(s)
  • [qcom-distro][shikra-evk][EFI_Variable_Validation]

    • Write failed for 8be4df61-93ca-11d2-aa0d-00e098032b8c-OsTrialBootStatus
  • [qcom-distro][sm8750-mtp][weston-simple-egl]

    • Average FPS below detected-refresh threshold: avg=84.100000 (~84) < 102 (refresh=120Hz)

These failures should not be related to this PR

@ricardosalveti

Copy link
Copy Markdown
Contributor

Dmitry Baryshkov (@lumag) mind another look?

Comment thread conf/machine/shikra-evk.conf
Comment thread conf/machine/shikra-evk.conf
Added HDMI overly file for shikra CQ/CM and DLC, LVDS panel overlay
files for IQ in LINUX_QCOM_KERNEL_DEVICETREE so the DTBO is built and
included in the deployed images.

Signed-off-by: Mohit Dsor <mohit.dsor@oss.qualcomm.com>
Add FIT DTB compatible entries for the Shikra EVK display overlay
configurations:

- shikra-cqm-evk-hdmi: CQM EVK with LT9611UXD HDMI bridge overlay
- shikra-cqs-evk-hdmi: CQS EVK with LT9611UXD HDMI bridge overlay
- shikra-iqs-evk-dlc-panel: IQS EVK with DLC panel overlay
- shikra-iqs-evk-lvds-auo,g133han01: IQS EVK with AUO G133HAN01
  LVDS panel overlay

Signed-off-by: Mohit Dsor <mohit.dsor@oss.qualcomm.com>
@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit b265058

  • qcomdistro: multimedia image
    Pass: 4 | Fail: 0 | Total: 4
  • qcomdistro: multimedia image-prop
    Pass: 31 | Fail: 0 | Total: 31

@ricardosalveti

Copy link
Copy Markdown
Contributor

Known issues.

@ricardosalveti
Ricardo Salveti (ricardosalveti) merged commit 2aae3e7 into qualcomm-linux:master Sep 30, 2026
209 of 211 checks passed
@quic-yocto-ci

Copy link
Copy Markdown
Contributor

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit f2581ca

  • qcomdistro: multimedia image-prop
    Pass: 32 | Fail: 0 | Total: 32
  • qcomdistro: multimedia image
    Pass: 4 | Fail: 0 | Total: 4

Ricardo Salveti (ricardosalveti) added a commit that referenced this pull request Oct 1, 2026
…l and LVDS overlay support (#3282)

# Description
Backport of #3115 to `wrynose`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants