Skip to content

packagegroup-machine-essential: add the refgen regulator for qcs8300 and qcs9100 - #3295

Open
Ricardo Salveti (ricardosalveti) wants to merge 1 commit into
qualcomm-linux:masterfrom
ricardosalveti:packagegroup-refgen
Open

Ricardo Salveti (ricardosalveti) wants to merge 1 commit into
qualcomm-linux:masterfrom
ricardosalveti:packagegroup-refgen

Conversation

@ricardosalveti

Copy link
Copy Markdown
Contributor

The QCS8300 and QCS9100 (SA8775P) SoC device trees describe the REFGEN reference voltage regulator, and its consumers name it as a supply: the PCIe PHYs on the linux-qcom 6.18 kernel, and the display subsystem on newer kernels. The driver is built as a module but not listed here, so an image that does not install every kernel module never probes the regulator and its consumers wait for it forever. On the Arduino VENTUNO Q with core-image-base both PCIe controllers stay deferred ("supplier 891c000.regulator not ready"), taking the WiFi module and the PCIe USB controller with them.

List qcom-refgen-regulator in the qcs8300 and qcs9100 SoC groups.

…and qcs9100

The QCS8300 and QCS9100 (SA8775P) SoC device trees describe the REFGEN
reference voltage regulator, and its consumers name it as a supply: the
PCIe PHYs on the linux-qcom 6.18 kernel, and the display subsystem on newer
kernels. The driver is built as a module but not listed here, so an image
that does not install every kernel module never probes the regulator and
its consumers wait for it forever. On the Arduino VENTUNO Q with
core-image-base both PCIe controllers stay deferred ("supplier
891c000.regulator not ready"), taking the WiFi module and the PCIe USB
controller with them.

List qcom-refgen-regulator in the qcs8300 and qcs9100 SoC groups.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
@test-reporting-app

Copy link
Copy Markdown

Test Results

   66 files   -  15    311 suites   - 125   4h 29m 43s ⏱️ - 1h 54m 35s
  171 tests  -  28    159 ✅  -   3   2 💤 ±0  10 ❌  - 25 
2 051 runs   - 766  2 022 ✅  - 734  18 💤  - 1  11 ❌  - 31 

For more details on these failures, see this check.

Results for commit 90942c3. ± Comparison against base commit 95fb72a.

This pull request removes 28 tests.
10_Kubernetes_Kernel_Config ‑ Kubernetes_Kernel_Config
11_Logging_Journalctl_Validation ‑ Logging_Journalctl_Validation
12_Partition_PostBoot_Validation ‑ Partition_PostBoot_Validation
13_Boot_Systemd_KPI_Loop ‑ Boot_Systemd_KPI_Loop
13_Kubernetes_Kernel_Config ‑ Kubernetes_Kernel_Config
14_Logging_Journalctl_Validation ‑ Logging_Journalctl_Validation
14_fastrpc_test ‑ fastrpc_test
15_Partition_PostBoot_Validation ‑ Partition_PostBoot_Validation
16_Boot_Systemd_KPI_Loop ‑ Boot_Systemd_KPI_Loop
17_fastrpc_test ‑ fastrpc_test
…
This pull request skips 1 test.
7_DSP_AudioPD ‑ DSP_AudioPD

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 90942c3

  • qcomdistro: multimedia image-prop
    Pass: 29 | Fail: 0 | Total: 29
  • qcomdistro: multimedia image
    Pass: 6 | Fail: 0 | Total: 6

@lumag Dmitry Baryshkov (lumag) left a comment

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.

Kodiak also needs it.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants