Re: [PATCH v3 2/2] arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add second TC9563 PCIe switch node for PCIe1
From: Konrad Dybcio
Date: Thu Feb 12 2026 - 06:46:43 EST
On 2/12/26 11:44 AM, Sushrut Shree Trivedi wrote:
> 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@xxxxxxxxxxxxxxxx>
> ---
> +&pcie1 {
> + iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
> + <0x100 &apps_smmu 0x1c81 0x1>,
> + <0x208 &apps_smmu 0x1c84 0x1>,
> + <0x210 &apps_smmu 0x1c85 0x1>,
> + <0x218 &apps_smmu 0x1c86 0x1>,
> + <0x300 &apps_smmu 0x1c87 0x1>,
> + <0x408 &apps_smmu 0x1c90 0x1>,
> + <0x410 &apps_smmu 0x1c91 0x1>,
> + <0x418 &apps_smmu 0x1c92 0x1>,
> + <0x500 &apps_smmu 0x1c93 0x1>,
> + <0x600 &apps_smmu 0x1c94 0x1>,
> + <0x700 &apps_smmu 0x1c95 0x1>,
> + <0x701 &apps_smmu 0x1c96 0x1>,
> + <0x800 &apps_smmu 0x1c97 0x1>,
> + <0x900 &apps_smmu 0x1c98 0x1>,
> + <0x901 &apps_smmu 0x1c99 0x1>;
This map is not just an extension of the existing one - is that
intentional?
Konrad