Skip to content

Enable additional TC9563 PCIe switches present on the QCOM RB3Gen2 Industrial Mezzanine platform.#718

Open
sushrut-trivedi wants to merge 2 commits intoqualcomm-linux:tech/all/dt/qcs6490from
sushrut-trivedi:indus_kit
Open

Enable additional TC9563 PCIe switches present on the QCOM RB3Gen2 Industrial Mezzanine platform.#718
sushrut-trivedi wants to merge 2 commits intoqualcomm-linux:tech/all/dt/qcs6490from
sushrut-trivedi:indus_kit

Conversation

@sushrut-trivedi
Copy link

@sushrut-trivedi sushrut-trivedi commented Feb 23, 2026

Add nodes for the two additional TC9563 PCIe switches present on the
QCOM RB3Gen2 Industrial Mezzanine platform.

One of the TC9563 is connected directly to the PCIe0 root-port while
the second TC9563 switch is connected in cascade fashion to another
already available TC9563 switch on PCIe1 via the former's downstream
port (DSP).

Link: https://lore.kernel.org/lkml/20260212-industrial-mezzanine-pcie-v3-0-1e152937a76a@oss.qualcomm.com/

@qcomlnxci qcomlnxci requested a review from a team February 23, 2026 10:19
@Komal-Bajaj Komal-Bajaj dismissed krishnachaitanya-linux’s stale review February 26, 2026 13:12

The merge-base changed after approval.

… TC9563 PCIe switch node for PCIe0

Add a node for the TC9563 PCIe switch connected to PCIe0. The switch
has three downstream ports.Two embedded Ethernet devices are present
on one of the downstream ports. All the ports present in the
node represent the downstream ports and embedded endpoints.

Power to the TC9563 is supplied through two LDO regulators, which
are on by default and are added as fixed regulators. TC9563 can be
configured through I2C.

Signed-off-by: Sushrut Shree Trivedi <sushrut.trivedi@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Link:
https://lore.kernel.org/lkml/20260212-industrial-mezzanine-pcie-v3-1-1e152937a76a@oss.qualcomm.com/
… second TC9563 PCIe switch node for PCIe1

Add a node for the second TC9563 PCIe switch on PCIe1, which is connected
in cascade to the first TC9563 switch via the former's downstream port.

Two embedded Ethernet devices are present on one of the downstream
ports of this second switch as well. All the ports present in the
node represent the downstream ports and embedded endpoints.

The second TC9563 is powered up via the same LDO regulators as the first
one, and these can be controlled via two GPIOs, which are already present
as fixed regulators. This TC9563 can also be configured through I2C.

Signed-off-by: Sushrut Shree Trivedi <sushrut.trivedi@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Link:
https://lore.kernel.org/lkml/20260212-industrial-mezzanine-pcie-v3-2-1e152937a76a@oss.qualcomm.com/
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.

2 participants