Skip to content

WORKAROUND: arm64: dts: qcom: monaco: Disable refgen node to prevent …#954

Open
ziyuezhang-123 wants to merge 1 commit intoqualcomm-linux:tech/all/workaroundfrom
ziyuezhang-123:wa_qcs8300
Open

WORKAROUND: arm64: dts: qcom: monaco: Disable refgen node to prevent …#954
ziyuezhang-123 wants to merge 1 commit intoqualcomm-linux:tech/all/workaroundfrom
ziyuezhang-123:wa_qcs8300

Conversation

@ziyuezhang-123
Copy link
Copy Markdown

…PCIe AER

The node is currently enabled but not referenced by any consumer -- the DSI controller node does not carry a refgen-supply property. However, with the node enabled, the qcom-refgen-regulator driver probes it and registers a live regulator. When the DSI subsystem powers off, the driver writes to the REFGEN_REG_BIAS_EN and REFGEN_REG_BG_CTRL registers of AHB2PHY_3_PHY_REFGEN_3 (refgen_nxgen_3). Although refgen_nxgen_3 does not supply the PCIe PHY (refgen_nxgen_2 does), this register write inadvertently disturbs the PCIe PHY and triggers spurious PCIe AER (Advanced Error Reporting) errors.

Disable the refgen node as a workaround to prevent the regulator driver from probing it. With the node disabled, no register writes reach AHB2PHY_3_PHY_REFGEN_3, and the PCIe AER errors are avoided.

…PCIe AER

The node is currently enabled but not referenced by any consumer -- the
DSI controller node does not carry a refgen-supply property. However,
with the node enabled, the qcom-refgen-regulator driver probes it and
registers a live regulator. When the DSI subsystem powers off, the
driver writes to the REFGEN_REG_BIAS_EN and REFGEN_REG_BG_CTRL registers
of AHB2PHY_3_PHY_REFGEN_3 (refgen_nxgen_3). Although refgen_nxgen_3
does not supply the PCIe PHY (refgen_nxgen_2 does), this register write
inadvertently disturbs the PCIe PHY and triggers spurious PCIe AER
(Advanced Error Reporting) errors.

Disable the refgen node as a workaround to prevent the regulator driver
from probing it. With the node disabled, no register writes reach
AHB2PHY_3_PHY_REFGEN_3, and the PCIe AER errors are avoided.

Signed-off-by: Ziyue Zhang <ziyue.zhang@oss.qualcomm.com>
@qcomlnxci qcomlnxci requested review from a team, Komal-Bajaj, rrnayak and trsoni and removed request for a team April 16, 2026 03:29
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.

1 participant