From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02AC73AF665 for ; Mon, 6 Jul 2026 05:24:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783315477; cv=none; b=h2TQIJBxKQMVRbfhef/54omVD8Z27zofNzgSeVq05oHxcYNzcaEBbaRIKD6RT//cvQ7son1Vi8iRyIwG/mqYDz3riBFeuwPiI0063ySifN5I9l1bK7VkHVmt5xl8fd2RbMf1fzQjDrFnRYQLsixUC1c7H3aflwdEwHPXNUkakTg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783315477; c=relaxed/simple; bh=54M4x0iuDK2UXrkzp13pLq1NrmFyuwgubbb91mXLI0U=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=QrUTJaX38MwWEQBv7ZpclZF1d9yYOkl9Rpi2UAXfwFTM+gPP0okhlxVrqhfX096g4XYYoKrVxoc2+0Fgr+sSMV6+8og6IJbQQnXh1XC5jbvR+hhpHJE1tq+DHNkK9EkZo3jskvLaH/7ITOtW9WNlr+YV0ApkfOYKS52tNkrh/hw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=TRz/lNow; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HkxdST0b; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="TRz/lNow"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HkxdST0b" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66641S6g3593985 for ; Mon, 6 Jul 2026 05:24:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 54M4x0iuDK2UXrkzp13pLq1NrmFyuwgubbb91mXLI0U=; b=TRz/lNowIFIWAeE1 bM5uwmqz7wuLhj6jDrnsb7DBqu1R+X5NMnuz9fvdlzsvk5pxBPbTtJtKKMbpBc6y X51ZeB2PfPtptpbgEBqdZrwtJvDQPOI04QGacg4LmrbFJtUJKNW6pUHBEX0vp6NR +4S/t+h05GwLFTXjgTxB5SPOWHGZhUwbRQzCH933h0E8D/hL7hq22GjIU4vOMKPz FJW5DcGIvDIillMbItlGjdGaMas0xpX3h3SPmhlSX3L4pC94liit2D8MmkMVnt9t yfSwNiQGJx6JOkI8M7Lop/YD6OAX6tCR7qU89zxSq589PS49QQDW8XBiOU1hd9oP cAhUGw== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f6qvgvs5c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Jul 2026 05:24:35 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-847a225cd91so2555630b3a.2 for ; Sun, 05 Jul 2026 22:24:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783315474; x=1783920274; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=54M4x0iuDK2UXrkzp13pLq1NrmFyuwgubbb91mXLI0U=; b=HkxdST0bLei04e1YrMcOXhFJC7kxGJG6rH3xuiJDNQdYwTFwJiU1nMX54JDGzfrHCX HbwWgrGBW/H/GIRgZk0VyJ3jxJvOTpiyacwBLq+mXKCU8RGgQTuDr05z6a+lijebqJVy J7Lq60qrKAaZaiiWhgnYVQc2eCoDEA//AUo1HS6IZtD4kwkM26YdPbl+AzVISVf/hveh VIhcBixui2abTvQs1YUoa0WZu5Nnn9i41D9LQ2NQPbGtfJZNpJNfSHYfD+kUUTIy6yDG V6Ki6SAXcXFwvwVDwMJOOweOe4zCaCVeno1zVd0UEI2dmxnxeMJJODGq1C6XFkYz1E/S krTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783315474; x=1783920274; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=54M4x0iuDK2UXrkzp13pLq1NrmFyuwgubbb91mXLI0U=; b=RH2CgSv/bYyGJJBgJm2+icO5NTr614uI3Y2xordBL9ad9xP8sIv81KdElA7GpdmPZd FBa2v/hWfDD6nU8LtiyEJEjNLfKIg3o4CldtHa7yQfiCCdYSL+DRJCQ7T/kYSY/L+3O8 ihwcIk6lmZigJJfZxc0RPqlWdPAwqKCQVWEvQ8eLA8WvU6xR0XBFWgyfPNhK3WPWZsc5 OViY3Q74N1KaY6hHthpAzjXYWD5p/jS/5rbe1qpmdxhrv4cA/7D/IwgPYnWV/9supvsP Fiif0Ubuq3AaX675LFqdHFUVnNqztoK4bvJebzE1vD7Qlzti6uRQb7MBpXswbhymn+i9 jxgg== X-Forwarded-Encrypted: i=1; AHgh+Rrl/+CWsWF7I8eTOqTBD0SPNVknBOyl7gDTLojdZgxWJYUv1AnmWLDxMjtBJidi7Z9bGsuWUQgtHn7kR+A=@vger.kernel.org X-Gm-Message-State: AOJu0Yyk5+HGzACYwz/XTa6YZVV5pb3hdiLWYOSE+PRsYTWRFkNnu/1H fP2GsZxJe3www+kZeCSWZGPWk2QJnbQXMAPyDJJd06y/Ii6tFUCzG8NssDaeIbrzrvW+pWq0sKO 0w+qkzjAdXGgZKrRdkbaur/2n/9D/UT8VqnoCDifVBabhM9L+tCE3uaZLmeAtNA4mCPI= X-Gm-Gg: AfdE7cncdNIp+y9kQTUOvIv3PS+fMumz++ieuNXBbuL6CzXMF/Qicj9KUb0nKleh/s0 7UbvBxIIbsBUaahBdQURpZRExjZorcIsO2w6clO1u3IyYv0un9h8MplZr9erifM+8cnD3QpD/DU Hwm/54kDxO8lXzth/QjaGBAU85gNIxxgSNcU4HHFPEHn823n3yK94VPfCwQ5l317nzLw6gcY5qg R0GDn6rO3SqBEn3s0c8q1PKJaefaXRo5oaXjK0AxFyEp3nLWAx0sWSm6IIpXhU768pJzLlhRTNo o4kQhTIWHZRqDP4+vmaQlUnh3nIiqg+YubqS1c8CbXRXDwNvWpL0gRCx9EpauVybKtzBTi2VYiN gloxNcTCki5IjCzdYMYCSGvzxkA5cJK0D02Jul9SuKh4= X-Received: by 2002:a05:6a00:13aa:b0:847:9aa8:d3ce with SMTP id d2e1a72fcca58-847f6d5a46fmr7785402b3a.2.1783315474558; Sun, 05 Jul 2026 22:24:34 -0700 (PDT) X-Received: by 2002:a05:6a00:13aa:b0:847:9aa8:d3ce with SMTP id d2e1a72fcca58-847f6d5a46fmr7785383b3a.2.1783315474083; Sun, 05 Jul 2026 22:24:34 -0700 (PDT) Received: from [10.218.35.45] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-847f6d44d53sm3083865b3a.38.2026.07.05.22.24.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 05 Jul 2026 22:24:33 -0700 (PDT) Message-ID: <797bba33-17fa-4fbc-a4b1-55735b3b5d57@oss.qualcomm.com> Date: Mon, 6 Jul 2026 10:54:28 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/3] arm64: dts: qcom: eliza-evk: Add PCIe1 with TC9563 PCIe switch To: Xilin Wu , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , Bartosz Golaszewski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-pm@vger.kernel.org References: <20260703-eliza_evk-v1-0-7624440bd76d@oss.qualcomm.com> <20260703-eliza_evk-v1-2-7624440bd76d@oss.qualcomm.com> <926681E76F71D6A7+5482f550-9a97-4a01-95dd-6d4083bcf5aa@radxa.com> Content-Language: en-US From: Krishna Chaitanya Chundru In-Reply-To: <926681E76F71D6A7+5482f550-9a97-4a01-95dd-6d4083bcf5aa@radxa.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=VvoTxe2n c=1 sm=1 tr=0 ts=6a4b3c13 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=znafaEsSs40IBW6ZQ9kA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-ORIG-GUID: kFVBc4AdcIXigFIheToLdYDWAllTyq1e X-Proofpoint-GUID: kFVBc4AdcIXigFIheToLdYDWAllTyq1e X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDA1MSBTYWx0ZWRfX6h8Iz47ADj5l ZnannW3JrAEE4D4kYdnKc22GRycGzARQesa5njFI6vkA9j1q2Meyp61MvYXFDyf1ZwMclbViiMT E98CJGy6OxleI+aKTlP10P6nfObqhtM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDA1MSBTYWx0ZWRfX1fbx0fIsbLUN N8tWU19R3s2vR9tT7f2lU0a4KVlUk4che0NZOhq4gM77Y1XotnXCEjwX/+/RLTA2ubk6519cuBK diOdk5DN0jCDiv4HrIgIfsNBfow6afEqO3tNdNc6SOiiM7QoihWmAeagQw1TOuPEcwi9/dTcW0U l5hvSh5YylQ0O2vqSEhJSiuCGGOxfDFqvzYu4YabmbAE21ygy8WxcoGXx6UNAKxHTcMBBpdgTJQ u+PeO8LoWQYtLeXsMMGivuTKK57KhdS7ALCzKMuN/WwThZ/DqbPgroNzoSZA6qbM88vWJY2UcxF FOslIxweGuVDd/HNVFOJx1EAfay3DBXkFC4crzURVehAQRvCSQvaEaD6pPlHSmQjIT4QUbk+ymt 0KZGnW4HPNG7PyIVpuQSt5LApH0ZeO7ru/PgBlkVZhD1RNfbKWU0LOWHUDe8cfivIk9B8MD1Dmg O3arKpsUfud6bF0YSqg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-05_02,2026-07-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 suspectscore=0 impostorscore=0 clxscore=1015 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060051 On 7/4/2026 9:37 AM, Xilin Wu wrote: > On 7/3/2026 8:38 PM, Krishna Chaitanya Chundru wrote: >> The Eliza EVK board connects PCIe1 (8GT/s x2) to a Toshiba TC9563 >> PCIe switch. Enable PCIe1 and its QMP PHY nodes. >> >> TC9563 uses I2C (at address 0x77 on I2C4) for its management interface. >> >> Override the base iommu-map with the expanded set covering all the >> switch's downstream ports (0x1400-0x1408 SID range). >> >> The TC9563 RESX# and PERST# are OR-ed internally to assert reset on the >> switch. Use TC9563 RESX# pin via a TLMM GPIO and skip wiring PERST# >> from the PCIe controller. >> >> Signed-off-by: Krishna Chaitanya Chundru >> --- >>   arch/arm64/boot/dts/qcom/eliza-evk.dtsi | 141 >> ++++++++++++++++++++++++++++++++ >>   1 file changed, 141 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/qcom/eliza-evk.dtsi >> b/arch/arm64/boot/dts/qcom/eliza-evk.dtsi >> index ba41dbc34b81..c2afb8372ab7 100644 >> --- a/arch/arm64/boot/dts/qcom/eliza-evk.dtsi >> +++ b/arch/arm64/boot/dts/qcom/eliza-evk.dtsi >> @@ -12,6 +12,26 @@ chosen { >>           stdout-path = "serial0:115200n8"; >>       }; >>   +    vreg_0p9: regulator-0v9 { >> +        compatible = "regulator-fixed"; >> +        regulator-name = "VREG_0P9"; >> + >> +        regulator-min-microvolt = <900000>; >> +        regulator-max-microvolt = <900000>; >> +        regulator-always-on; >> +        regulator-boot-on; >> +    }; >> + >> +    vreg_1p8: regulator-1v8 { >> +        compatible = "regulator-fixed"; >> +        regulator-name = "VREG_1P8"; >> + >> +        regulator-min-microvolt = <1800000>; >> +        regulator-max-microvolt = <1800000>; >> +        regulator-always-on; >> +        regulator-boot-on; >> +    }; >> + >>       vreg_pcie_m_3p3: regulator-3p3 { >>           compatible = "regulator-fixed"; >>   @@ -102,6 +122,104 @@ pcieport0_ep: endpoint { >>       }; >>   }; >>   +&pcie1 { >> +    pinctrl-names = "default"; >> +    pinctrl-0 = <&pcie1_default_state>; >> + >> +    iommu-map = <0x0 &apps_smmu 0x1400 0x1>, >> +            <0x100 &apps_smmu 0x1401 0x1>, >> +            <0x208 &apps_smmu 0x1402 0x1>, >> +            <0x210 &apps_smmu 0x1403 0x1>, >> +            <0x218 &apps_smmu 0x1404 0x1>, >> +            <0x300 &apps_smmu 0x1405 0x1>, >> +            <0x400 &apps_smmu 0x1406 0x1>, >> +            <0x500 &apps_smmu 0x1407 0x1>, >> +            <0x501 &apps_smmu 0x1408 0x1>; >> + >> +    status = "okay"; >> +}; >> + >> +&pcie1_phy { >> +    vdda-phy-supply = <&vreg_l1k>; >> +    vdda-pll-supply = <&vreg_l3k>; >> + >> +    status = "okay"; >> +}; >> + >> +&pcie1port0 { >> +    wake-gpios = <&tlmm 53 GPIO_ACTIVE_LOW>; >> + > > Just wondering, is there any side effect if PERST# is described here as well?  one of the driver will fail as both are different drivers both are requesting same GPIO. - Krishna Chaitanya. > >