]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: qcom: qcs6490-rb3gen2: Enable uPD720201 and GL3590
authorBjorn Andersson <bjorn.andersson@oss.qualcomm.com>
Tue, 24 Mar 2026 02:32:39 +0000 (21:32 -0500)
committerBjorn Andersson <andersson@kernel.org>
Mon, 30 Mar 2026 13:10:43 +0000 (08:10 -0500)
commitcde64269eeb8099b4405aef8b19b90892a05352e
tree51049773b3918303eb218bf2be816578cfef81a4
parent20eb0aa76f7ceebbf897019e3eeeca0a1d24e3f5
arm64: dts: qcom: qcs6490-rb3gen2: Enable uPD720201 and GL3590

The QCS6490 Rb3Gen2 has a Renesas μPD720201 XHCI controller hanging off
the TC9563 PCIe switch, on this a Genesys Logic GL3590 USB hub provides
two USB Type-A ports and an ASIX AX88179 USB 3.0 Gigabit Ethernet
interface.

The Renesas chip is powered by two regulators controlled through PM7250B
GPIOs 1 and 4, and the power/reset pin is pulled down by PM8350C GPIO 4.
The Genesys chip power is always-on, but the reset pin is controlled
through TLMM GPIO 162.

Describe the Renesas chip on the PCIe bus, with supplies and reset, to
allow it to be brought out of reset and discovered. Then describe the
two peers of the USB hub, with its reset GPIO, to allow this to be
brought out of reset.

The USB Type-A connectors are not described, as they are in no regard
controlled by the operating system.

Signed-off-by: Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260323-rb3gen2-upd-gl3590-v2-1-073514bf9ed5@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts