From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 285B348D882 for ; Thu, 10 Sep 2026 13:29:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046957; cv=none; b=Y56QqHnYe3BMadzjmEK9i5T016GT75XSaGK7+09EeNepXOoxkkoB871Tt94+6ArUV9kQt/gdV+tGTPHUN6lVGOKkntrlh1O5quJNDzunc4TXCz+qZRsuiwpWUnXVri1aTFsYH75uOzVvJMBC0qmTI7+XBYxSakXvMUA3/WCD1/Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046957; c=relaxed/simple; bh=o5+5tvpe0ZPElsvDSlWdf0J/aKPzIjOAQ/3OGEfPAgc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qiTydTJsJasEKvSBoZoc3vXOavMK8HYkJSr4ei/lBToRygymgcwGfj/bs+cxydjwozBnuR8eiJj4fegXZv4ZktbXdVs3rhQ1JX9LzoX6AwioP1pd4E3gtrBXevnRBEMQsUxnJb0bYJlk0d66IqeA/3Ae2ks5ouOtIknwCy2LlAE= 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=Rhh4YQiF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WXgfLlcw; arc=none smtp.client-ip=205.220.180.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="Rhh4YQiF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WXgfLlcw" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7g5m869038 for ; Thu, 10 Sep 2026 13:29:15 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= ZC54jYxJJtuuW78KoOpMV5NKoYluv61XVYUBsfKb3t8=; b=Rhh4YQiFEq6MuANe hmLJHypZMuWHLSrik2q938NYNvX+8pMpuRK7VcMyf5TWFB3z1kuy/fW6SHoUhXDC SqNasbsYSJcO5kAhGe9KcieKxS13HV+ZVYdckoAazIwcn4KtwFtOqsLT8MaemKKA hV4f1NQbcChV+dh82Ztfl1iw3izSBe6JqGtixS2tt5rSN/AWmia46+TLoNGI7WAd 2A2/U6y5PfaHIkKqKJMP1xvpYhaI7e78M6/oJH+tSe5/7PYTD5ikDyEDUJZ37KMJ dKbH6yWq0j+b9ZMt4j2K/EjQQL430qTe9vDSdOSMBBriULJAOjHlbAwJK0DxSfJ3 DZsepg== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyd40c5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:14 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-395543dc382so3466707a91.0 for ; Thu, 10 Sep 2026 06:29:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046954; x=1789651754; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ZC54jYxJJtuuW78KoOpMV5NKoYluv61XVYUBsfKb3t8=; b=WXgfLlcwF2F5+4XUpkAawXiISrPCR/PXMN6H+yc0spHMvV+L/puUSnA9RL/jISwQCO VqK2jQQs0HvemrRItg1A6iwit73vpo9SgIDN7aLzdP3MoNMIugQE1xcJxSqeE5mYu2wa 3KPqeLSGgOdXdXEPuZ37C3eYOA8/T/AJbZCJ04xzgReBXo7DwhHT7pwOnZhmXBmXuW69 5G+LT8DNg0udBs3vS513EG1E77rYwlPCTxQXn3quFMn6iANgUG40BiwRPHc3a44ebIP4 /m+PgFmdodTCQJhILzUohJ8Zp34Buv501ZN6DqcSsd23UXYQblaf5ccRZU5UAxcrmQst lGEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046954; x=1789651754; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ZC54jYxJJtuuW78KoOpMV5NKoYluv61XVYUBsfKb3t8=; b=rwIEo1ab0mgrQ7CG3b0AZbu385anIyqD9iWwXFV1AZjG223o0CcDysIbv4NKwm5/Jl GDqlMvUDBBxPvBAOOk7LMnBBhOaAL2K5MFP2JsoVd6K6RmHCyfhg8ae/n3cNlnYnSqPF nPObYjVVqt20JQR04Sz7lHIem8uiBlmU8kflcsjFrXjIPs7VcAb4L2y8QbOAkbtTuQ/W R8Qnz2hgGXe+Zr2o3jH87orPfUhU7PjDYgbAdsAOMPdVBykAfuHjBOsgOqvkfxQOVYM/ 0KHOIk7MehShTPXLqv95w4wdtjxrTpGzvSSk+g5yfF5bl6srOd8FT7oykHzgVSSOcA7i VSfw== X-Forwarded-Encrypted: i=1; AKwUvByiK9D+CQ7u+OVelA+wfiTJU63roUbP69SpxoYjJGi7WYQw3iQpzREQV+X8YE7Iz2gz+oFQSNd1KXsUS78=@vger.kernel.org X-Gm-Message-State: AFuF++mxt4oVcqW28rVbj1tx3C1acPpAcNNGyEgh3hrIBKULA74qM7F6 hcEJOzsWpTiNMRIfOhU+6Acc0XoFx48rxFtQoY8B4O/ji3GIPpb2IyMJybauESvTu69NTFVGQib igeJpW5IIU9XCBB4pXZzvO01aICG3HZc8JLV9OZLLOFcdER2qtS8Px7uoMQ6S88hv4/Y= X-Gm-Gg: AYBFou2ZCVdPnZRM4hZj3HiPFzVBJmOKZ/O15cZFcD1ZS84T8HUMjsm7dXfYBBnk7eq vhAtRUy/1unhqJHlf7r9s2s9lc5DiRGUh34EOZ1K/oYnI8wwKaqxvXqttcpW8Kt98qbcPoVtVXR QpobFoLiv2Zr+9Z2TVexK4/t/He1EuX8Rva+bGalzwZIrQtcV5BwKxRNcbFFauF//BYX5crN7Os xYIpaGgb5wOBqVxuXUhQJfZ0wcoqh/Ksg63GHaTtN5mPmieeGGU1r/MRQR2Ci3PUJdoanqxvz4x +j8ylarovZ5MLQ5aIBrJ5Mp1HGYZn9QfaloWcDZ+Uh8BdNQuv48RmxSSy0u3nXVWin7GZ9CNrRk ZhPL4M7MqwSWfPUe/8z0j9CB6to6I+0a+v+g= X-Received: by 2002:a17:90b:2b48:b0:398:dcf6:d40e with SMTP id 98e67ed59e1d1-39d70bb1bc4mr13342383a91.17.1789046953846; Thu, 10 Sep 2026 06:29:13 -0700 (PDT) X-Received: by 2002:a17:90b:2b48:b0:398:dcf6:d40e with SMTP id 98e67ed59e1d1-39d70bb1bc4mr13342301a91.17.1789046953374; Thu, 10 Sep 2026 06:29:13 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:13 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:50 +0530 Subject: [PATCH 01/34] ARM: dts: qcom: sdx55: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-1-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=966; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=o5+5tvpe0ZPElsvDSlWdf0J/aKPzIjOAQ/3OGEfPAgc=; b=4EzGTzN6xtP6B/5K7QQOFFKiTCJMJMMiaGE/wVMBLKuVIXIdrvTjii+VV+Mx25KjDdeTsGJQ5 qdnJMlmAfSHCKEQ4x319D0vYj3soddUk4vS/LLbdP47lXZrL6DWsyBd X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: lDaQwrVDnCG95EIejWLD6TV3hkImH07U X-Authority-Analysis: v=2.4 cv=ef+o7LEH c=1 sm=1 tr=0 ts=6aa2b0aa cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bRpLjHfgeuKP4GRv53IA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: lDaQwrVDnCG95EIejWLD6TV3hkImH07U X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX8/2n+lVd1ywJ LLVTPVBSgoZoc9o3QBiF3KH+3UaFzW+xEDEZNkusa+o0rQD9JbwO7H5sp04WFVSMyuaLM8pgI98 Plw0DUcka1VF11HARW7p1XORM5rUknM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX2Zghjc6vS3gj LA9UyMsK/jKU55UU8eyK8sIKqW5kM/C3D2fSP/TMBu4B3ZXRcrpao78Vb4yB94pRGcy6EvfHgHZ u70kucAcPPhBoVns6KBF+hXLk/OZEQMNBzgwrjusWr8iNTrcFVQJ47TFT9g23vdnKzVqg710fKi LI3qIBFlPj/eipG+4m/Vcem3X27YRiTp33YZAEpyHdefNUOHcYJJQBvbrC6fGV8kH3kwTTSDEvx hJgmKp4B1Bz1ygyRdY6vqs5tMpvaqzzTtRtNJDdgp311jaUlPu3XL5QWYafda1fQP9R2YSpaeLH n9jf/V76VqmYOIs9fvaUgNuhBXiRhqb4rFneiDBZhEOfeIeyv3BvG1iiKY1jEpw9TGBT0LC0A3U qjcBE9AyFwBM2UmpenmeoEW9i5fqIuvV2JJGm8XXHcePJX0r/r02SjFwCcmr7j3rOUwZ0mflZpm swyZ+ueXafUlms/jxmA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 phishscore=0 impostorscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts b/arch/arm/boot/dts/= qcom/qcom-sdx55-t55.dts index d23b8ec08af4..0443a86899a9 100644 --- a/arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts +++ b/arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts @@ -249,7 +249,7 @@ &pcie_phy { =20 &pcie_rc { perst-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 53 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 53 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie_default>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 D5DB14908C0 for ; Thu, 10 Sep 2026 13:29:19 +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=1789046961; cv=none; b=qJmrRsZFEivaae/p3z8lrhEVxia3ZsjPbUENlHOmDAnfUb83wEjtAPzvUDRD3eDioZ0lQRab5TtPS0i8eBcmCzyMI9fWYyRUe/dYvmNkjBiP+eoXeogw+eRSG0ZiJP6FX4mgHTkajijg1tNlyjfLSn4BAaMmSCfLvRXIOHOrd2o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046961; c=relaxed/simple; bh=rCRWGJ5b4fhSvg3pyL2eurfsniGd0t3Eomr4jK0pDO4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VGZiDJc+4f/6CUSZJ3HnommCdAWjR5AsvuDSzCRR+lKhXBWxjrFrVkhJUvIBOkV+dIkr8y2mi753hFuyoUaeezAZVZZv/EelWNBGuNeYXxv0mlGY+j0lVSSb4727JRaR4kKfSPJbeSLHF3GEuY3SxSdl7UhjTbqHbGUtyfj7nEM= 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=D5BEx+WT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=C6oUdroD; 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="D5BEx+WT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="C6oUdroD" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7mNM918819 for ; Thu, 10 Sep 2026 13:29:19 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= NIQ8Leinje6c2P47/uVr0dwDyOFYKUIkUtuMDx3JiHM=; b=D5BEx+WTJ3sc2rPn qXPpH3IKTOhJG9xhBg3T8PIEfrh43jXykQcmvwM6O4aQQmpraiLDRoxdtPU0I4TV MTvJNwxOADeEyg6Ruj5kY7iNOxdA/WoWh5KVw/R93Hqv+/wqRD44w8+gkjQZr2cc zWkTfJK1wq9HsRsQ8Pe5NKIt+mtJs3/XVHOyRRWtBfq4dyFN1IQlAPpLbaGCzeEm 72dOQmosovVAfcF224pVQ6FQ5PWTQEBdDqSZRodgeGCjqKPGDo4L6Jntk5SM4zmR xvOFPv0315LFRWoq4nuoMInAmIRrZ1ZL4xcfTxh8uyaC//2kXg0llRgGrdAg+73k 5I7wpw== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcygv1jq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:18 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cc4ac5feaa4so1781017a12.1 for ; Thu, 10 Sep 2026 06:29:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046958; x=1789651758; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NIQ8Leinje6c2P47/uVr0dwDyOFYKUIkUtuMDx3JiHM=; b=C6oUdroDacL4JisiJgPfA7i69eDzgz1Ks96O/xxklAHOIs+Db9y8/0VQ3UAXF7DUPP zoyyL4PCtA7UU97FHiNU2Nn/xGTjNqAeVQgQDrxqMjbmBW8pMd5FPi7QAF+8ec5pniQY gYxi85PY2lf5P/QZpBApA+Y9/a8WBpz7s19zhqhuPa5MS8WqNj/dy2BDA0R9EfDXRLCO XT5bQk/DAvCBn8BsMQVtmWx6AQk8B1YC3kiSrn+utuaEMZd79R2NiTOOprpluOPjf7mb poeFgp0W9SPe6HY8chYViJJW2UGTyt1XbN7nE9cSH0igKfLMvUfME5SlaWGzxCjk1aSf nwzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046958; x=1789651758; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NIQ8Leinje6c2P47/uVr0dwDyOFYKUIkUtuMDx3JiHM=; b=p+PXH6rRF6P0CHJC+XkuN/y4CxzxZrTNH8xI1mgxtgdvYqG/5y+gLNPVrNcXhuJ7v7 GtD1sguGUrM9s707W5be01bRCLgxr8rdp9xeum0Otm11g1hO13QCAX493mpajsxardNv J6E4+yDGUZlhhGeSKYRgamYOlMjYG/MGSHl2tt7NhYaAzWQJkIE7vsqCMX/5k9BpmjA+ qUQWQFbPHh6xmrv20VzdBwEabi5cc7vOwuP+OD9LZF/aZIsXSA7N/ijj366YKMUaJj3F k5ttX8dcT4/QwdqDQKAeSdXuVcqu7joHug/i3f1QBJmhP1nU/yA5pU2TcSrCv3/W8A2b MS9w== X-Forwarded-Encrypted: i=1; AKwUvBwYuwdrL7xmSMJeVpvKvjDcZMIULBiITThDL1kr9yJN2pxGZzyE8IeeWVygplvN6yfya2Z1VVzhsMPpYDE=@vger.kernel.org X-Gm-Message-State: AFuF++l+UaJb8YkaSdPly6HqTlTDxFdIlDfgzRvypgiVuS+fLlqshCKN o439g+qLe/Z51/VEmAuUQd2/Y4q0rEYL6/C8XpymvzAUio/c3RXuVsAz5ozLMIARxezLJl/QBXr 92HX0xoPUbGbKeJ/WeN9mp3dIVemajz+RPYT4JVj/GH6BMwC2K3oFToEW5U9Xx/4Lnl4= X-Gm-Gg: AYBFou26JTboR/G4+T5MeyER4bnB8p+JRvEpgvbM9eMOi/fhIlqrokw8XxHU3GMSBh9 2iMdx2RWUMMfSThyOPGdAcngXy9wTAfobi6559FyBbjC7mvRvSrVaskoLP2LpoY1qJUyD5jWllY EF0XvOLhcPO1PwW/FwtorLdnKXng+899JAX7cEmjSIvbIPMVSq9ZqeSDeOB+YdAyCWzg07e+8ce nMR3v1ITVz6fwLmDdDRMnOkfbEEL3/F4KGmeuDVXpp1dtfyaymNGQJbBc9Y01eQJQK6zOKQ/uMb eI2FvLl8vnVNhCHtW/+uo3d0KzU1QfLZCGHN5op02ahKXj5jbs2QRA70/I8SuxGglZxX/QUjYbt TTSV9Xt9GiYo4tAm9rU/8cZHjvEL/eRNTVng= X-Received: by 2002:a05:6a21:339a:b0:3d3:adad:f171 with SMTP id adf61e73a8af0-3dabb2435bbmr22168506637.19.1789046958150; Thu, 10 Sep 2026 06:29:18 -0700 (PDT) X-Received: by 2002:a05:6a21:339a:b0:3d3:adad:f171 with SMTP id adf61e73a8af0-3dabb2435bbmr22168380637.19.1789046957554; Thu, 10 Sep 2026 06:29:17 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:17 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:51 +0530 Subject: [PATCH 02/34] arm64: dts: qcom: msm8996: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-2-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1618; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=rCRWGJ5b4fhSvg3pyL2eurfsniGd0t3Eomr4jK0pDO4=; b=QekVz9tVmZRC7RzpzKIRE5AsIZcTyb04IeNC7xA/+m0fE0t/DRSkABdl3mBsNDIgsXQciKvI5 q0J/krPx6RuA/RGMh25nUduYlsvJoOd4NNfbM22dZyjcHMQfGf301eP X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX0cJfm1kP0aZp XJQYNM6tW2gCFhG9NzINv8VaqpllvDxj15lGtBN73k14w9Kp0u27WohbNstYFOEY5+pWvo3U05U DYeox04xM/XDnPTEuLJJ3olY3k31TfPeNNa2eWC44h66NKRhlPCyJfUXnH5QK/X0jm9FfpTZ/XO +/1D/8m5VwakxJQMVPHxK/QEgvLCPYX1tsaIx9fSCcp4sQObzg5DhOYQkVD0sF5JyoI5idPIUnw xV8GZMtzOoZRzBeaLiF4mnwyuNQ0hiHdrua/xw2nIGkC1aJWqdKVXOub6yCowVlE1uelF6jYRYX vZWItIEJedMp1WJD+klNuJ7cUg3wZ/MAvuo5hSoJqjCwhODK+1CxXQhjSAn3wOHlaT2LRBd2rZ2 C6Dy3dYQGnP7/VKkVdf07VLeer1fdsfBH5ZQFZ/fqNST1P6xjRE9BR0Sl+76AGs1hWLgaEMjcR9 IK/dOPaeaCONkqJ7Ohw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXyKRAd3/Q/+V0 5hPpfiwvs6ivdE0LHIQ792+4GvMU+jhSduMe8+GPtRJN3U5g9u6GpldBbeM03PmS3kKvmuel0BW PLDzqK/ATrHRygGjZFMlzDiK0HJTAxY= X-Proofpoint-ORIG-GUID: xRgZ-o2hISVfDAWRDyO_xkeC--k7Y0Xa X-Authority-Analysis: v=2.4 cv=VONIDNPX c=1 sm=1 tr=0 ts=6aa2b0ae cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: xRgZ-o2hISVfDAWRDyO_xkeC--k7Y0Xa X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 phishscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi b/arch/= arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi index d55e4075040f..5b42c266557a 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi @@ -192,7 +192,7 @@ &mmcc { =20 &pcie0 { perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&pm8994_l28>; status =3D "okay"; diff --git a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi b/arch/arm= 64/boot/dts/qcom/msm8996-xiaomi-common.dtsi index 77ad613590a3..2abcc733dad8 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi @@ -280,7 +280,7 @@ &pcie0 { vdda-supply =3D <&vreg_l28a_0p925>; =20 perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; }; =20 &pcie_phy { --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 B3D3649159C for ; Thu, 10 Sep 2026 13:29:23 +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=1789046965; cv=none; b=gO02TXtL7RQVpN4B32iEk2NxMhICXBAiCj7kFYF/y+z/gSQ18Vjn+g0Yd8qgrBfoUs1eJu4BC941FMYXLp8aSbf8VUTzDjs2XLLXIcS3WqwRLm/ZBqDLHgL7ujBD+X86zfqJQt2naxSdZwj5TcdroqTZ/ujfHHi9n/j5jwuJh9g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046965; c=relaxed/simple; bh=PAXRXzls9pWtyh6XbNWJ//2jMSjeYQuXL8j0pgiVR5w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DbAYxkc21cWXL9QaIiXjrrfDpAhhQz6Xd65oMFLlgju5+o/WT6r98if36W+ECXCmTRy3qyV18a2lpOqjBWWJq3Fd58nsgKzh9UDcPHnGO0zPCEO3ts0XNmP7ZexwQZPNC1uXFBrfeniDt86F1wu8+jDgHjeY4uwwf9nscswSpkc= 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=DStAXwgB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FgsFmoxV; 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="DStAXwgB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FgsFmoxV" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7X0B215989 for ; Thu, 10 Sep 2026 13:29:23 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= 6RtNUfMgxoXfDzqtvXdPeO8LA/ihdenu1rUXtBUowK4=; b=DStAXwgBeB2VxVC3 LelvCyMroNwG8Lacb9szTPdWpSiO6WkWOlNZnUAycN0UcGHNh47X9Nw1UdJTPWG6 sowWwZXmy9poIJklFhw/j3KvIJvUYhmlJ3T0377BTnZNmFIxOl893/ZYc4ehNKII S3NqPuJ6+R4bWZf1MVe1c7+Qm5VdJv/NKXnSMC6YhxXDkjaXXMWUGdfM9Ud1iqAr DGlaviubHCi9cPCYYNe12C7XS31/oMwCPDV7cIGThb8ZnSkEcGL5VB68LBly9TFa yV1JC4C2JpBIiq6eAy+EWoZzoTt/7Jc/uEgTTmogidDY4FuybyqlKWYmwE1VqM6S wf7PBA== Received: from mail-ot1-f70.google.com (mail-ot1-f70.google.com [209.85.210.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrdn99nc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:23 +0000 (GMT) Received: by mail-ot1-f70.google.com with SMTP id 46e09a7af769-7f4e8568ccdso756156a34.3 for ; Thu, 10 Sep 2026 06:29:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046962; x=1789651762; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6RtNUfMgxoXfDzqtvXdPeO8LA/ihdenu1rUXtBUowK4=; b=FgsFmoxV6keWKXg2tNrNXXDnNu3H2f3OCqi9ZR3QktNbIbb3DzlYmbAB0PfxXZ3YcC RAddF9TOt3J7qku98OKld/Obi6SJfAP3qD3Ec2kpqG9mi6lI6ZOqO+UaXPfdBNJDuZE3 HpadQhvKqNP2sZ7zszsdXtM5kJNOKnLHgsQskFvBIs9Nf91RAeglEJo5BC/cxGVFmvXM Kyu+bLLE/c8v7lvAAcsZcdQODoQ94KZVvSVClcT3xDW8n6AdRbXgINjX3GT9/eMuyMQw LjCDzmVQLPMK6+faAtBFJTfuVzYMJYiCQCl61wkJKOgq7NnEOcVBqxFBwdbCb25xl0eU 9SVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046962; x=1789651762; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6RtNUfMgxoXfDzqtvXdPeO8LA/ihdenu1rUXtBUowK4=; b=iyT49TlL/TxgVg30doB9gL7lA2XsIn4Lr9xeZECi775Z7i5zZ/Vb9EP1Hd9ADAbeeF ykjpCAl0Kh+zoYPaNLPj8BhlvlGXkmMnBahXRtkDpus4CDVu7dmQ4NK+7IpRTA9Ruzkc 9WIFbeXh4xYvBt3mxBfHoLUcCNvy4kCzf/MWQjZu5vEn5NJ7SQdcKctY2bHFRw1H3Aul KbSuh/dZtUwd6BgOT99divuVuZITja7uSjplBQEAz8UB1apH+AV7948NQMJwj4pVr8dO VfeXsZwcKSUQ50UwMx5QixWCwKtC0wSXFDWM6dfpvZ6Wo0D0+A8Ui9s/6mCmuV1eIegN hNnQ== X-Forwarded-Encrypted: i=1; AKwUvBxg2UjVeY1vpOmmky9G1Tn7dd9S3tBEqaQveK4K8hvUDOfFG81UlEKNv+XTzT2DlyC4uCBWEcxXmSrggIU=@vger.kernel.org X-Gm-Message-State: AFuF++k00Qn54KyxJ9X2kyAlOF4E0O0stihK/DEi5kxho8b08xZvZ3RM nNgAQwiDE/vXhp2+3nPEHXnGRxCzlG+bHlNl31bdGGtA5B0meA+63+oOagjFqB243idAJYtXfSD 683RMLugLDiCEtfZg42SMLGiUltcI4gsXl6S3cBOTUPFzA1gDAll2fU8wAiwsp1Lq8q4= X-Gm-Gg: AYBFou31IiQG+ZKYI+wU/0H0+8lfrpH+iuUKVIYOphfwEP2O6hc7RfH+IP9XkiCX7/X jYMpXx77O904yZPpBvbHAkIWXUSBJl/KOIPSSOadFapRU/lV6LWsm42oFcWSfChs3+bhk1c7lsZ MPQp+BMyFCMNrDO62N/j5XU3G96qzwL3t80Q8uVnuOxpsy0V9But8z59XVQyQG3Xhqe2oaxDucG y7vLp1iVOEflRBB3jT6DdhLwrMWA/oNdwp4Sk60v9bwVKW77UJZoxwLAx5gaYn3//1bveoemcjM QH8ke+cC/4qbUnE8RMnw4Ipo8tyofxIQ9fx2kbZ0xe4tprJn2sVKLBQOcdH8M7tD8Usnt/o9nsD fBe1FbUqwXXESUBVedkPf6OnWCve7Fk5Prow= X-Received: by 2002:a05:6820:1ca3:b0:6be:2c0f:e415 with SMTP id 006d021491bc7-6be2c0feba0mr6274608eaf.27.1789046962252; Thu, 10 Sep 2026 06:29:22 -0700 (PDT) X-Received: by 2002:a05:6820:1ca3:b0:6be:2c0f:e415 with SMTP id 006d021491bc7-6be2c0feba0mr6274566eaf.27.1789046961774; Thu, 10 Sep 2026 06:29:21 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:21 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:52 +0530 Subject: [PATCH 03/34] arm64: dts: qcom: sdm845: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-3-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=970; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=PAXRXzls9pWtyh6XbNWJ//2jMSjeYQuXL8j0pgiVR5w=; b=J7oGzi0SI5PvP4/VKCythssz+5e2lHHT5Psn2w1JBMaX0dWXfzfFRosgvnlsu2qCyQLNVGJDo DLab+SMNWlmAHNhLrdigBzLzwmLi1koDSfX5NIsJyrhQfs9IkoVemqr X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX5W6R4UPUPZDn NW9ZJIZTkTPVqV/4fwRlVwb1YZpM/nNtmo9485ZB87k2IKGyp68jC1bvrxhmKqpwkXzgHujIEU/ MhX0+IBLOTes58iMD6kSrruUZBf8h/sodujs4h3lP4yAs1hKaZQ7UbelngnRdBpMs+Kj+tgBSyG D7NBsG9ltqx+KD6h2My5NKJXkvqeDVV2ryP/axAe8k8mdWooYSONqGzfBrKdqZbNSLu69lEwOdE 4wgphgQkQHmG4Jg+q6DSoRhjm5PIODYsxvkELUflf73J4AUzyRcLj7YOKTJ273xy5PiUSG9hgnj 5yZluTQSv3U4IZtjfC8HP/Yjp+Apt7P9ihSQHMish9dzLBnJPORHUhennnZt7fFDj0EACZj7Cfy SED8Bl4VnL2qfKfX2gy+xIiuqxmSrDDN82w1dk7KauBgbJQ9dsUt+v5/HcLkok3nZloziHMi7Sn UQqYpO7FwhnhgXSCg3Q== X-Proofpoint-GUID: 5HZm_4XNT0vbK9Ya8Bfwifx0K-3h3qG8 X-Proofpoint-ORIG-GUID: 5HZm_4XNT0vbK9Ya8Bfwifx0K-3h3qG8 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXxfbVitc6E7W3 ncN1ZRt+teqZg1hL0srL/bKqdRbkrc36P51M1havRSu1X+SO9yKNiljBdSA4UC+G0YcpEfxZCgJ z0s7cZw+ZNYUcjffagsgFCIapz/qcH4= X-Authority-Analysis: v=2.4 cv=eOmGH3p1 c=1 sm=1 tr=0 ts=6aa2b0b3 cx=c_pps a=7uPEO8VhqeOX8vTJ3z8K6Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bu6UjZ7a5GH_BZZocUYA:9 a=QEXdDO2ut3YA:10 a=EXS-LbY8YePsIyqnH6vw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts b/arch/arm64/boot/d= ts/qcom/sdm845-db845c.dts index 846138149b2c..3e636926231d 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-db845c.dts @@ -619,7 +619,7 @@ &mss_pil { &pcie0 { status =3D "okay"; perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_LOW>; =20 vddpe-3v3-supply =3D <&pcie0_3p3v_dual>; =20 --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 259BF48EC98 for ; Thu, 10 Sep 2026 13:29:27 +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=1789046969; cv=none; b=tPByaGyJaEmGOKzZnSaEPh1jhh79WloDATKKi9YmyiDh95ckyYknwINFY+4PKWLCvFabDr8tTFXGmJYIPM2GFEghRLLcdeehuhGlNLyZPHRLRanD/nN+YtnQM7XTcLW0t1ETH2HYIcy+GSNekQSi8xy7R1bh+0s70kHvwd+vUSs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046969; c=relaxed/simple; bh=gQZNieaeVgO3r96DHqxzosd4XX0UGWuir/0zzaJ4Df4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FrG4GuP7NolI36pxqXSeFFB6PhazGYGhVa166asKQHkfM+EC3lxGx5Kt1PZUETUQIws6LOVGvrM6DMHeh18V/J/3P67PZRiul4ngqbDqT+S/H8c6B7DxBKrg9HiI6kUq0wab7Kcqc4FZTeKJ7yNZ8J0824/BKjABcN+DZr6TPnA= 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=hTrXKFJ+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CFl9bfW6; 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="hTrXKFJ+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CFl9bfW6" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7kY7918799 for ; Thu, 10 Sep 2026 13:29:27 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= vYwhVPkhN/gCB5I2y6PX8eEYBtJFnucmnh+9TbuBmG8=; b=hTrXKFJ+UqnQ+F07 BscKjQTqrSIDbkEF++cMJ57reszx5WYgKzTfbsPEqNfemBqvCEakF9IYURgzLIau 7/Uv4odKI/w02cdObwUeZXC93wruCD+JYFmfTaULwhQSiJLhL5fNcN7wpNNd72Zx AQdQUQRctTaYN/aDeuJxOp3QGRsZgcdrvQDkyNVHrCTtdMDPA3HFx33FXDMmkwYC Pfn4l9zY8kQK2DjpHDr/cRQd/oorFo1/Hr41wmk6zDvxpyaJrf7u1i03YN85IjT4 4aRIK4Tt8MFkDguE7xK74nboS75UtIoAXGPG/odCson/vvrhCvYZdrPPsMWcDzKQ Iq/sKQ== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcygv1k3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:27 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3968bb86fb7so8834415a91.2 for ; Thu, 10 Sep 2026 06:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046966; x=1789651766; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=vYwhVPkhN/gCB5I2y6PX8eEYBtJFnucmnh+9TbuBmG8=; b=CFl9bfW61EqqdYngx0828KJ809C06jSeNxoLEcJ0S7/HifLGKHaUSOc2SkkExU/yAi BJEdRC2y49e9jIJJFnJ4QrZu6MqMwtl3PZ8ZYxnRxCGwYwdbLGVOCIUNQx0VBjryU67j AYpatkAsXrRIF1dUhpFKgj+WnmBoRhNI68sJ4qvolLjQN/CPHKB/q1vwIwf+sr9csZXb tThowAeMKM9hM9jYdEj+ieYwIWRcpRPdW3cpQRn72uf4mrnIZJ6cNhRnWYNIXHUAjN3b R1/pejro2zGfNIL0sEH+4Nc8TeVEt109W+6v/wfXQtymYn5axBV4D5LqM2Mm3Qvz67qt UO2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046966; x=1789651766; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=vYwhVPkhN/gCB5I2y6PX8eEYBtJFnucmnh+9TbuBmG8=; b=srxiPU9l+/7aIls7yH8G4yBOBIBYbCYIEk69gzYoMrzMLvosvH7fTPOj/ouyPRRvpJ v2XKwsiKBMFlMFiIcdcdTJrGsi9GWUsP91eRJn7dYsV7HSOMHEE3Ztw268MI6E+C6LbC Mn+V7UUYd5ETbm7ysiBu2qAbV0hgFW4mFQ76TUM9C1xwJWNGjvTVRBh+9dKHclaROCDK E8nkouD3HB2UC+wZKr/TazRJoLglWKxNzXvq972o8jYR5lRMoF1Y2Egc05xZ/dwvqUhh fKsQlIoKI0Sg/DaCj5oawx0mrnidyI+dCwJpCzhp41IoW+xte0PoEtdCO/RsHMQqAxt6 SowA== X-Forwarded-Encrypted: i=1; AKwUvByhFx0ZhwUdO715zRrnpcVU89WvPU693VaR/iCmDq8yBW9lTL76t8kbn16Z1KixFO6iURNR/yfFt3n1YKg=@vger.kernel.org X-Gm-Message-State: AFuF++lDPS6RnTaSZIQU2K2yd1ck8AxAgOcHuNYzigsTDF8JkjctSt8z UGsEZq8ehFzv1DyOyiahdQnGeNAX+CroCOWTDOpRhSOPcou85/HlkGYRPjts2dOLxJCDTLatq7V TNHAqc1GbnQNeLRlYbxYrYbNNmKiKTfKJBtMUv7KmG8hnpXjLgWxZRYpHm0YdBYq9kXg= X-Gm-Gg: AYBFou2XO2d52cllNQJs+D3bdA4z2k2A016+9UwSQO4yGtglfBOOrqtsakC5voi6TR8 0KmHOJpc/rHLeHk7jW18Cq0mZ0ehRJsKyqHC5E8ctSRik1efSYoBGo3g8CYOfdtHMYDlUsqz+Sb pThFAz/V/w/QpPd+efaq7ZKo0RlsxngoC4ZY8xqW5UPhlVfZxwDxgZ2DSRT+FjB0q4u2/49xLXm epp6iM1Msa8Q18766tZD1bIyDTrALYvf38lw/Wg1YbWpDhauhScbj5GdsB+a5BQFE++i+3rOf92 +HvDxTuI+3Onjvslzy9YU8U+LE69fJW5V+3tfo/QhV+T9Sp+mSdBIp6IR//Aw6dTs79IsXMOX0M iTwVW64rxqMzK8CBVfq/NMtuDx6i+Vg6r4mo= X-Received: by 2002:a17:90b:39a7:b0:398:9bd1:3211 with SMTP id 98e67ed59e1d1-39b262ab182mr59649131a91.18.1789046966536; Thu, 10 Sep 2026 06:29:26 -0700 (PDT) X-Received: by 2002:a17:90b:39a7:b0:398:9bd1:3211 with SMTP id 98e67ed59e1d1-39b262ab182mr59649058a91.18.1789046965999; Thu, 10 Sep 2026 06:29:25 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:25 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:53 +0530 Subject: [PATCH 04/34] arm64: dts: qcom: sc8180x: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-4-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1599; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=gQZNieaeVgO3r96DHqxzosd4XX0UGWuir/0zzaJ4Df4=; b=AmsbPYu+6kJVO3uHmK4dYGfOXYNWc9LtdIMyQTfDXH+S0zYXtWGwLmZS7Mze5ZW3qi5/rzqd5 j3MGYTCYIpQDtTKuMb4h44cCq1Q/rQl+VIenTE1ZvN/v/GKQcYKXMd3 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXxkIBXgKT7LZ6 HvXidru9CRSGWQgRI5euwfkFkBe94gF7XcEl8vQCW4pOHZZegHJ6ps58YAqhupBaqjQPIEW8xGm 5fQWtcA7XgpJbyS7kB6+dpuO1fQ6k3Trer5VQ6t5W14rU3IB1capqFjSILRtXJRARsQy0ziAVCk kp+7pi/bhQjWa4W5D9fHtI4xqK0YBzsrX1QPkU1nF/y6doWfhIIBCZRnc0DJBTZyu+6F6FOOmQB cVxUrEjS2sDtdQoxQNKbzniuOD8Cu+Y58SyZ8V280DAczQRrYrJMjkODlEgBuY4YzOHa1ici98J Dz+hWH8ZT9haK4HFcta6sCrCpMpptFouXhSyNFLHXk3o2VrB+9SY+lu72iV2GfxzqfK4l593m8a XmD8tPkgnXeHtAiyef7gexc8WbeeMiP+ZVYYDyDFl2KDUHnwvhR2uQ5JPHxUwnuJVvF30nUJ7gg yqStz1d4BL7c/1MZFEQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXz7fw/zpW5g9D K217U1EC3aHhHmYSlow21r7mmEypVrI2FgM/4fBFinwTvyYB5kKhbOlG8R8nKF4D81Xc2IQKM4i deJYdgdXsDkGlYNyhH7v0CPAao/SO0Q= X-Proofpoint-ORIG-GUID: 2aascxUu5wDpIXKsVl8m2EZZcSd5usMY X-Authority-Analysis: v=2.4 cv=VONIDNPX c=1 sm=1 tr=0 ts=6aa2b0b7 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: 2aascxUu5wDpIXKsVl8m2EZZcSd5usMY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 phishscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 2 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm= 64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts index 565e5a9979b1..e6ab523d249e 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts @@ -492,7 +492,7 @@ &mdss_edp_out { =20 &pcie3 { perst-gpios =3D <&tlmm 178 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie3_default_state>; pinctrl-names =3D "default"; =20 diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/= dts/qcom/sc8180x-primus.dts index c10a936b320a..327dba55a5ec 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts @@ -593,7 +593,7 @@ &mdss_edp_out { =20 &pcie1 { perst-gpios =3D <&tlmm 175 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_LOW>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; =20 --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 678A848EC98 for ; Thu, 10 Sep 2026 13:29:33 +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=1789046974; cv=none; b=rQHFXdEHkqv6dCKWO9IQZADsu+KXY6PwnjMEQ9ECXL2LeU6PeHy1xUAZU+WBplRZxnXIrm2F68qGaEWb2lUZrLclo2jXUyRbCEkIrMLhTJ69pd+R0wSJcw7jeQWxcrgBVAsTruVPuf8wHd6nFI76+IljozJ9dKNXUNDtbxSo4vg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046974; c=relaxed/simple; bh=jIHPRpMEkaV9mAQmwuXnsCksTtsHuY/XKo46rkvTq0U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ELe6QO5+9WrdZsNiTVeRBFXM6ica0GfyombozP+SVUHkB4aHyBEsrZ4X+xrVE4/+H1HgXE0NuMwM4fvy0n+/wn48CJnHMlf4zcw5K+OD+/g7H38qd/tA21AOKeN+dN6KFq8J5K1kwMDGLhHzwqPnCZfsOJxxFQcJ5GuKg/j0ycU= 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=NA/TH8h+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kfFPNzwP; 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="NA/TH8h+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kfFPNzwP" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7Y8h216009 for ; Thu, 10 Sep 2026 13:29:32 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= wTLzzh/gRKPHbedm5Fr3dn5OxXC/FCfqyO7/oiN+9Jw=; b=NA/TH8h+c/DLE8a4 xGnSmCYUEd6z3PunvnqpgOHAg02N1ltooCTwuVLt1wIbiwbg5uW0e/BKUH1IQ23s mIAU6Pq4meOvKzILxnayNhZsi5ub2mcFERKgU1Q4X1HK2ii1kgzzHwd6G0FiR9FD QRETpj9jeDPk1by420NtcBuL0h9ptgxDpat7CpC8hNwLudEVfh0bIZr+ll7Z+SVt akDog+5+1NkckSYFb3hnwoaafAp/+fkrXU3GW4/+QXgJ5VtdmsMJbRftH6NRWLaU dzX7R7haLhZeEHN16LZwkMMKpHqWwxLNYfN42PjXnsMFnxTM1HnGzB4Yk2ffOO2N xI5Okg== Received: from mail-oo1-f71.google.com (mail-oo1-f71.google.com [209.85.161.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrdn99ny-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:32 +0000 (GMT) Received: by mail-oo1-f71.google.com with SMTP id 006d021491bc7-6bdbda8d453so3621618eaf.1 for ; Thu, 10 Sep 2026 06:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046972; x=1789651772; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=wTLzzh/gRKPHbedm5Fr3dn5OxXC/FCfqyO7/oiN+9Jw=; b=kfFPNzwPsCp5ak295H+0nhhLSMqu/6B1+7CIJj86qwofMuzm8ZksjKkJbx0ORrT6fU 4EMU0Idf6Xwh3BrzRICzW+Bq5AbPuDcixX/gHgMpQISod4yR2ezNVYBI47N4pvlUEk85 Yj1ivubZea4sUA942+6SWAil2RUvnpTzbT9qHyfZTeeuUJOw8TOI+bdSsXWuKX5Fpp8I yRNNgMHLvRk2VKnn3dyV/QDhnj0m6W0WRC9yP7aQCOSN/FVYJwgAKai2YH145WzpJ+Fx QmAxsC+ulvsnK54/TvrMj+yyns9+xCyWCVjcpha4bWDrls65d3GZbD/FCu/xB0YYBIVj 06RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046972; x=1789651772; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=wTLzzh/gRKPHbedm5Fr3dn5OxXC/FCfqyO7/oiN+9Jw=; b=kT9uOoYlZEN1ypOSdtYQLIuUVNJDH15O4bJQVY4Idan6yFDyxByV52NF4MKSLAFgBC CuG1IXIUd2wF9hhI9rIuQs3Yye1wEwaSr1YYLAGXuC0+zfc3p0ushH6bfY74iX1JYGIV l3Cdrz6Ksg9+0HofWBGCsf6sppeZXu419oHrtKfC30dT2I+1T4jolCHnOtrc792E72Y0 NNp3S+QNO462As9BxHrTJ5NmZ4i77MJeUwmEwSz3xw8YJ60EbJ173v7rYCY/x67c2jdv 5frkLP+nnWZ9d/ZhKoJHrcwJFN2c6PwYw/ge7V8dBmY662Oq5hrJYHFPo8QUzwLUtW9x CIvg== X-Forwarded-Encrypted: i=1; AKwUvBwTbrva60c/XVhZ9QP2e2/AF/zwm3VP2uorAJmfHxp3w5mUC7NlwlXF2yuv34f2dImV5kN+CY719r6b8HM=@vger.kernel.org X-Gm-Message-State: AFuF++l/e5q1X0JOBnLEZQiCjtUfKYFx8u8SGiotCatyFSYzndAFSTst 1YJ2+RlCjCSOkB51JuhOWdSKswQgU7gZOHIU9tolfrOXvveJi3wBTxgGOgnTtWVRCdGSPNw+bwA c6GhZpzbm02pkCJjkKS7qcsSdWfrMJmreZP/oG0vg8ClZycXFBcLOPoOmN+GHKbL4efg= X-Gm-Gg: AYBFou3SNITFpz/27VSMyuxIeKORVV0hQRPsdxiV/sUGCi/sAQBPRHPe/FEZPZBrLuC BLMXtK4A2XTqVCUfPwvUYnOGJXh7mqStbe9uoYGG2mBA0DlEWhirnGSpPWV6FR199oZkYRTf/UO cJAjBEyqWXmt8LSk5GGzvlRw537/45JoSLXkGNMrAiYNXRhKa/y7NrujD1+w8nwUkk3bzJ7R0BA Q5NL4ZnDYjSrCBoNjVxXIb4naum/VW97yUJtBqdd1Nq/niVW0IEU2NLO/GxB7FUnpNmaBpXasme YKwhtsYvnG53mvZ+Xr+sO+4cRlLE//ZxqjWQhlILJtmg80XRcX3u/GIMF4zBoS/M5ItXyBnu/TQ MHK2vvoimM8Cg5+C7OA3Xp08fLf8FnBqT/0k= X-Received: by 2002:a05:6820:f021:b0:6b7:83c5:fde6 with SMTP id 006d021491bc7-6b783c60324mr24813687eaf.39.1789046970718; Thu, 10 Sep 2026 06:29:30 -0700 (PDT) X-Received: by 2002:a05:6820:f021:b0:6b7:83c5:fde6 with SMTP id 006d021491bc7-6b783c60324mr24813654eaf.39.1789046970293; Thu, 10 Sep 2026 06:29:30 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:29 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:54 +0530 Subject: [PATCH 05/34] arm64: dts: qcom: sm8150: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-5-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=986; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=jIHPRpMEkaV9mAQmwuXnsCksTtsHuY/XKo46rkvTq0U=; b=IkUgIuBOekfhfpKxy6eVpoCQCOSk9g0eSiscseX8FlZXXwn97G1B4zvfbHg0kJS1QHk0Gj9rb 97Ved/E/arfAYJ7vm8T8Sp2yPXLIm3S3qfRvW8IesKZ+tLLJnAjwN5z X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX5GE5TMoO5uB4 KydlCQp7awjUiV0M3M7w+YVAz80ODiH2UCXqwdnzbVSLA1SYyWedKWX4Env5+qSzw3zXLA41umS rzmmB+YlDiv85IHyvcRofLmWquNjWUEl/Ef1OjeLC6CU2sCc1lt9UZWulgfCPzpOR9YH2lgqEC2 e4ImcJcOxSEBk8u4r/LN9f4/oy5WOu/WicuJub+sfPcESc15E6wuf5ZkYfukoosO2xlE4QJHJfA moNloAE1f73UB8wTvGT3/iC4g4b4wfWXDtxGpbVXmM1YGlQ+du+eT4sWlPHOrBvn/JXMVDzccoU Ko5U/uFsVRE65nzfDmT7MTSId2rbAwWuWY+oBeJLwD6ejshEdyDgfNDL1rqmgJ5n26Albxtl9TJ K4U6ZuUJs012XkS+5Uzt4xmO/Dn5qKDfjeFJuAsTpumnvRu6tRBX/gRTPxRWJHdwrg5b2jRTzvf 2JUKVAMbXDSPeXmZm3Q== X-Proofpoint-GUID: AQXcAZGu2yZaH4ehvTn1gnygrp7zYxMo X-Proofpoint-ORIG-GUID: AQXcAZGu2yZaH4ehvTn1gnygrp7zYxMo X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3e3Vg9xco/Yw HrvRha+OEZikSacRVBdC9cPsXIs0beVz20yFHWv8uNeoZGfomOk2KaCAWA9peC6zi86RmVzQCn9 Psjs/wm5epvCfDh6WqZiB6hEsqeZHAw= X-Authority-Analysis: v=2.4 cv=eOmGH3p1 c=1 sm=1 tr=0 ts=6aa2b0bc cx=c_pps a=V4L7fE8DliODT/OoDI2WOg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bu6UjZ7a5GH_BZZocUYA:9 a=QEXdDO2ut3YA:10 a=WZGXeFmKUf7gPmL3hEjn:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index 94a3b02cb289..74df5cd86f04 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1905,7 +1905,7 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_HIGH>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 30DDC493D50 for ; Thu, 10 Sep 2026 13:29:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046978; cv=none; b=AKZBrubjYpGJRKVUxXwNR6Kfo5r0xusoWAI/izcIO868FynOzWDH/g47AOeyX2EGcmR/YNwjNe3lbwDgVzeeLvaym6e5pbASCAV1d4fzDBTsHnAN+um6XyKb5mdN4jr15AF8Yq7x+l3a9eXw8SXUOSh3DxJMQMegJQPV008O9eE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046978; c=relaxed/simple; bh=GcNG7DWryYR7zq+rPZ4MedCY8PT8P2uvYLsRVBOtgpM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GeRX9bz7O/gRrrnbwtisYZ5kT0FQWTKtawfyhFjThHip9/taYFzIaP0aqo0OdbN8fiyKIgFztMu7jQm54Dh0vn5BejqLRhhVviXm8fN6vRLZ3Q1Ty9vMdaYTCQC1TN82lhEUuYCnLQfFK+gzs4viEegrvvLLEGLIrf3Tjz1j30U= 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=CniCpISV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Bl9SpWgK; arc=none smtp.client-ip=205.220.180.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="CniCpISV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Bl9SpWgK" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7vWw869696 for ; Thu, 10 Sep 2026 13:29:36 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= 0xnt/0NbDaGwVlbud7WJZWXSHceVMLMKGtzJpWOacDI=; b=CniCpISVMbKe/33m mqxab6YE4iTwResZJOneXqqhgfarTgtgF4tGVqKKTji1/9uPegHAT9Y4mcVyBlzU EUh4CmJlzWB8T/z3XHQDzhIaI4rnzZbP+RdbUOdApRyxDp0mkwUPuUypW/BgdD4U XPaTeNCmOafdxxmzT51VwueBbz5p1OHPEDIjF83Jss0XrF5gKGtFekmK++lYCmQO x7EX5h7RoDYzzeGoxfBGbTebUeoxM4XSTPD4UxWmRYrrjoZP1t8F5+B10CYAJ54X eGxMYq4GtOCM67y9SyAksGCLCEKiMMqehVyrze0uNQcHgZykMVbiuMeyygKw6rGK Z22MSw== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyd40d2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:35 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6bc3374cb0cso1896971eaf.1 for ; Thu, 10 Sep 2026 06:29:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046975; x=1789651775; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=0xnt/0NbDaGwVlbud7WJZWXSHceVMLMKGtzJpWOacDI=; b=Bl9SpWgKjyTrLtNxh12D8sfNCY4V5E2X2nfUMRwH16Xby1YqzMiLkIYRYpLBpG9i1p JlxPJBmHQHIS2zt48lsRvYgMlrNe9uMxPludk04Rxg9KWfMhWtLmb7uPc4GKTLRAs/ta yfHDBs6gNmHIZsZ4soyfw+JG9ynSKAue+YgfDVabu121Gknil7WalmoYFCYNBDlDx3kb keWSR1xd1wTXWZ7bT+CIYo+iFAJUABmUhrMm6aZfESEoH1YLOw2MpsVW/bsCr+WVy+pA 2EgURX0Nvto2Z7T3Fk924SjmhtxwWZ/XAwgkElUZLBPFq9A5wG0LSiWx4Ng/h33zhRlG Fc0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046975; x=1789651775; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=0xnt/0NbDaGwVlbud7WJZWXSHceVMLMKGtzJpWOacDI=; b=VsQvCnPP5HeaNiUhws1ePirbcm0+HwRnGbp5Xc06O5g3LJ13W0x5HLFt3ZHXeBVFLE a6DMyv7e+PplyjQqW/MHz0UiUnM2vEnvaZh+0KJmLtTj2OVccGG1UlcKFBISJRFnw9cF J0aL3lFv6IDvlGoGtTDRMkxpmHWsokcRSX9HMmu6MLGmeiqEZQrm8LKeMV8BFkDZk7Nu Wqq3f/P5mN3uUll+RwHWjx8ExAi9OXnA8a9eh+fB25aYsMdjc866Gs6EvON9X3Ke2QwD x68UI7mVvSKgeUcft7xQlx+nzdTVABk2gPcKrCEb5S/4l94Fp3VI97kkrUS/ZUygAEu5 w5OA== X-Forwarded-Encrypted: i=1; AKwUvBx1wcveT/OSTJInZ2NKUi/N52s4Rjl3xnE0Eugf8o4IHGdTSsmR9wPRqC3D9wRErj9ji/0q+joJTS+rO1w=@vger.kernel.org X-Gm-Message-State: AFuF++nFH1gen5qqhN3L6EEXuAtB4m8kXN9S/IIxhsB4gNHN8BQG2NTT qX3orKzwA5WJbD1AuCr1+Tnxvs9LJaVgUpXRHulNOzj1zhiIMkl0NNMM78kWhbr5R+B3Lav92q3 hWxRxKdDjZSlXYJ/ZpjHlZN3XbLx/5J9DwneBcKv/XOg+/EudkETXGPi5PfARXigw5PQ= X-Gm-Gg: AYBFou1OWi1wfj2cbeB8KNxTRf7n7r0xAITtogBfbuKfQJ62C7hbVplSLtRUDXhVow/ kOBG1lVUs5uSGSb13pK4Sjb1+ROMUM47hGz1E+9m6WQVTmsBgJJlurTCMcT3B3X/an+LAKup4jJ hHkscE97y0dxH1Yul2p1E5mqo5FFsTMwV4hAQEKyO8jBvEr72RiVs2PCUUtw2I/PYvEP2YLlzRu aPhMYXT0YXPpGbmviy9KECOrUYOVBLKwg0cLXcKP+vDqng0YAsMH37KLfkODlSS85XwjTyNg2Je L9lIIPUuAWCHQEfQpT/v/sRoKEUn+M+hHhMtSjkJaD39LqnHgVY5siRb17LaRMfEvjRjC/KpZcb jU1z+vSMPLul1W/vPOm6QzTj36Wexqk2aA/Y= X-Received: by 2002:a05:6820:4dc7:b0:6b7:8396:f3d4 with SMTP id 006d021491bc7-6b78396f84amr20415130eaf.54.1789046975236; Thu, 10 Sep 2026 06:29:35 -0700 (PDT) X-Received: by 2002:a05:6820:4dc7:b0:6b7:8396:f3d4 with SMTP id 006d021491bc7-6b78396f84amr20415104eaf.54.1789046974602; Thu, 10 Sep 2026 06:29:34 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:34 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:55 +0530 Subject: [PATCH 06/34] arm64: dts: qcom: sm8250: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-6-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1575; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=GcNG7DWryYR7zq+rPZ4MedCY8PT8P2uvYLsRVBOtgpM=; b=83x/iSlYN8EUrNy7PF4GayGOrSrjcE3ZHjgi6pQr/rsQM3maRXCuqV3WW7mAfRyqChzlTUtlR Hjg28MxX5L1BIM8AxEHEKI5AZU5JpIOqmnPkNPGLY6PbpZqI9ehOFKC X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: Chqfs-6_I8CC_LaFNZv3R2I1O6-GZRwi X-Authority-Analysis: v=2.4 cv=ef+o7LEH c=1 sm=1 tr=0 ts=6aa2b0c0 cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-ORIG-GUID: Chqfs-6_I8CC_LaFNZv3R2I1O6-GZRwi X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXyGRSzuLGjMZM 6b23NfHbIOoQXTi2Q4siE0dXvYzCvkYbIOosXYD3ojEtFrfb856qWLbxzgsiA5g2wGJBtyP9Qeb VgyHIfu/YJIkXMmpMWXC8zl9m3FWw7U= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3YuENLZfeHMU T2MWAZCUMexkL1htEv47u0On+PcwItojkuOYI/xgYlJbH8K5bwDEyFhe97T8dqAk33PRA+158TI 2KKrfN0t+teo7P216nJVh3dqkcfAjPNLE7E3SxJxCg1m5Aid5S9K9LrCTmBsyVYkce/M+3xwrbW 4P69uqZx/Eab9Bhgub9KAc1qOXh4907Uh7JBAbTc1oPp7AsKEQ4WzEw73Ho8hp9+4m0Wkp+8ajW NKPuuGaj3WSXceo5PxK26rFgNJoPrIVKBoxmFqHj+LdrjK2P2mrj2eSMvcmrKfYtLtJOad2AJty WKLnIXXlSXD/vhTYECDF2C7d8sPmpbA+fDHLhIHlk6s6+RTou3tV7aAtMFnPOhoiZmQRMivYbvJ 8zCNCqOVp0XFL5KDKIbrCydBrUqq5qOoZU/n7s38Gz+JwVXXuCwei7lBNprhCciasePSd4gm1dJ gLgOpfrTU0hrMFm45+w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 phishscore=0 impostorscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 90f8b091634e..e0c357222bc7 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2211,7 +2211,7 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 79 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; @@ -2338,7 +2338,7 @@ pcie1: pcie@1c08000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 82 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; @@ -2465,7 +2465,7 @@ pcie2: pcie@1c10000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 978D9494817 for ; Thu, 10 Sep 2026 13:29:40 +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=1789046981; cv=none; b=kGuDwKphL3MgdT2HiHuVyb7OkeWAmVlvZjcbR9B2AdtLL5wVm1EgI4/E2YuWs7ViykPXY1qWnMkR33qEjvWw6tqS6GrDR1AiHtOiddZsiTGPQ5xyoe7X0zfUNxsTA4C0OjfxyNyLq1KjJePYneno28LaYcFP+TqFUPRVeGgZCg4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046981; c=relaxed/simple; bh=qFrl7WrgaxIYzKwo94j2z0epeDU9I+tiR1m//FB9MyQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rKtZ2K8yIqr/+8jaYFaiuu7OXkhrSgNXbmpinlZz9p7VkKH/T5e8uQif4WouDoRtK9cohJjJIyFA9IjElP1B84t6EAgvciHzroFoIokaqGtEMLq9SV4pmS6U2N+bo2JotIJqQ9Xlmq5Q+OdMeyt28eYttMt5Rk+cfYFeO5F+wvc= 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=nd3jh4PG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=apoAwQDt; 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="nd3jh4PG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="apoAwQDt" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7jr5918747 for ; Thu, 10 Sep 2026 13:29:40 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= 9k04XZF7nrclELndGiTMJ+Gvnkd8sVoWYHrmD9OgukE=; b=nd3jh4PGqwzkKwsI 82Irm8pdNlqoMBl2GnaCCmJevQXHyP88D4uu1+7YmZiM5sA3NHUTggHuX4H4/V3q K+spwJT1/HNTqs2lqON4Hu77iBmWDRVJxjpdVjNa04gGpmH3JCkbZWxWwJGFollB bQWbP3i3cJ5EPXS3xKRQ0L0txsgiBIoa96D4M1GLHhEK0ciLCV/zgBFUuoOonlvV 4X2nplrQJGeAKyz2UbZ+xFGUJ/Jp8S+YQOonLeKRid56KoiCPRF4y50y1jyEgLYK KrSBkl3BS9M53BSJFiFwAUOixyEKLz1PjHHb//CoT46UX2i5ovrEoh6QLb5SNAC6 7Xouqg== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcygv1kp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:40 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3968dfff779so1675136a91.1 for ; Thu, 10 Sep 2026 06:29:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046979; x=1789651779; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9k04XZF7nrclELndGiTMJ+Gvnkd8sVoWYHrmD9OgukE=; b=apoAwQDtsJCiNMj5cV8399Pzz+RsQVkTB7TwYznifJKZZhgrQ47X2UKLMNiw3FQ+LA SS9ab/jQG0OKL4CHKw/KybSO8q1a9aJc4vdcSx32wrRk4xIQYlmzp3h2S/TaKgCmndEm OGJVxa8jSrP9toYtzG66FKxzOBCCS+UNvnpU2lojodJa3ZU7dbvvYumzsMyiTVes6Kfs wOMCq9HYnailMwETsqLG0PQgvLIZfwbR3UqCEkrut4Snz6QIsaVwo0PZgilh3rVveJLC 5t7EWfvwb/3XeR8aorxP/Gjlugc9bDx0WKSu05hzOgc/wpFIHxsnAnvp5lB1p63WKXPo /rjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046979; x=1789651779; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9k04XZF7nrclELndGiTMJ+Gvnkd8sVoWYHrmD9OgukE=; b=qPUcLNMR6gL4jH7P9GLQJRyzJsSOU+Rg9+4E/MaS1mqJi3nKk3hldaAPvqhf+5v+qb NWMKiTl+8MM4WcSjD5oXnwcDLm9dZKOPcUc023sSeV8j4/a+9bofjKjSkF1CA5CcHQiJ B2VVwhWJivkE7ruqvDO3/M5zrElpRh6GuzwzelJaxRdrMqiOSmatMfsEefMbfhZ4760Y Tsw2UODc3dDoYmS0T0QQLuY8tglKMOqM2OLSVtzo2jnL8sbE8rORoda1pbRJJ6PBMU+E SB8tim3hB7tj2IXois7f2e6R3bVfD2zpnp+FeaUy5AKMq82EGzD6r9W0/s5bExcoj7Tw EN/A== X-Forwarded-Encrypted: i=1; AKwUvBxMZ/AJ7H8kFqczSXMM7m4lOXNTTU/PtU5aJDv7Y96QMDR63KMyeLz9PcVLy5dle+RNIFrXX3i4KLVMlOg=@vger.kernel.org X-Gm-Message-State: AFuF++mUWwAz5kTbUkZoPHg4ztG6iVD4wH6KiiLT0pvYEBrbxkmFChx1 hXMU2oCGJO+3q1fyXHXUyoXMwD4z02dkQr0XNZUdyr/FrYy7x8Bi0GcgIrzuZlxZ8u0W3jqHgdC ygZMfd9Kv+bs6IfmL7MRNN0lYb+cwjSw2ZU17jefdLxXbXejo8en33JG9kVkaxK5skus= X-Gm-Gg: AYBFou1sR6zbIou3GaXynao09Aun3RDkXimsX0+zkG3sGMzzM0m1B60iO8lVdTZevE2 eFXF6w07J3FYP3QB05O9s6EIwWn6YcWFGyuA/fxk+gooDWEBE5291Y+ZjrJAroHi+fAkupYWPTL B4S9gxSBbHwTTfnCNy0T6UhTq9muAlynDmN68pPTu50opqku7j3bZBRJQNTpV1GVhrgShXZfiWc sK0xFVJw/B9XTL1jrwPtFw6eu4x+Po02gdRv+w0PqUsihQrwa6tT9nczGiJ1Zs4rTg2s0B1S0ml 6zfN252CzBbpRdPq8/9F0ZMZ/gGuARFUJAkWrBBe+QpUNKNBMJ+KOxngdPdf/dYjOMGp7+YDZdJ 2ObaO73dxqPb70LzCfMAiC3SZYqru3g8F7Lo= X-Received: by 2002:a17:90b:4ec7:b0:39b:2b1f:4511 with SMTP id 98e67ed59e1d1-39d77bcb0a8mr6587659a91.26.1789046979195; Thu, 10 Sep 2026 06:29:39 -0700 (PDT) X-Received: by 2002:a17:90b:4ec7:b0:39b:2b1f:4511 with SMTP id 98e67ed59e1d1-39d77bcb0a8mr6587610a91.26.1789046978774; Thu, 10 Sep 2026 06:29:38 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:38 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:56 +0530 Subject: [PATCH 07/34] arm64: dts: qcom: sm8350: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-7-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1200; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=qFrl7WrgaxIYzKwo94j2z0epeDU9I+tiR1m//FB9MyQ=; b=5LlS/DXiwsqsZ2yYbBg3z6Km0NRyy2ifaFKQTtfi0sZD6SvYQ4afWbncG/9GBAt107vf9qvON Vvg1W/oFxsFDz3C/NBnR12HdACy0l1NdMyPJIDFfXPdVOZfBdleFZWY X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3aFCdpxEzk9g 8sca2Q/MuXjW3h9vTkhyUl0NLKlJoPLl1J4wuCPzwgT8txosJoW/PqPBgHGBIbtp45DEVEk4xyu AEn/X2rnSmXbTGc9Y+HMRyij7OL34aX7zGRyVdbxQrP5/qWVpNr9b9SLgpBK9Y8lhK9LeUf2bpL StExABeyf/F+aE3mFMWjaunPKpz5MeyBbmVnwvURqYNcP9l2TdydyxsfW+PpgeHSkkYjjrvfLKK Xe/hTBXJ7W2KqW2hAITcuMYcjNddj/GMt6Z6XU8ket5y70ZB3iPv6mxapPWW14SpxxLhmkV08Rz 2MksR0ZdUI51Z+JXPt17OIDbUTEH4TdTLVb6RK/EoWe3mFDN9FbItZjIMMi99fcJS3Q9fTeAvJr +mvxN8a9ahMEhM9xch3KXEMNQrkwxu/8vsrNAD5sgoe/SjsoEXAkP5gETy3/N3qkVfLHBSmB97n VPSX3781YO8Asg11oSQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX47JyT2zNB3zB S1as6s4gPOHIdvNHenxDg9LBH3G96x7RgLrjbaVvAPch8fD/Q0ROxfWVN6ZnZ2xnjeNWl4L2rQ3 qfpdpnaWW6woIq85sjuaVVsnnxL2wbU= X-Proofpoint-ORIG-GUID: cUhl3G2CwYXPLJCiLdZxDNpJXnYVKd-e X-Authority-Analysis: v=2.4 cv=VONIDNPX c=1 sm=1 tr=0 ts=6aa2b0c4 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: cUhl3G2CwYXPLJCiLdZxDNpJXnYVKd-e X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 phishscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index bb93c3e9417b..e9b9e03f725e 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -500,7 +500,7 @@ &pcie0 { pinctrl-0 =3D <&pcie0_default_state>; =20 perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; =20 status =3D "okay"; }; @@ -514,7 +514,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 A4321495052 for ; Thu, 10 Sep 2026 13:29:45 +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=1789046987; cv=none; b=rawZh46lpMTbg4cf5cpvCRjQ4Ut3begBqktWveH91/2bPWRK+d3y5jknhx6yHQQbknzhNcjp2MwtSt/ZwC37J2KsD/61N1pydlLX7UZjOUN9cNb14R6UqGjiN16COgoc4GtH4BHXOUQuPhqFEDkMYXmHMB9gWmmiG/cuF536Bo8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046987; c=relaxed/simple; bh=8+4xmLOkorsEWAkmC/1FUibHOZhU94NEBX0Mwvgx1z4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H9RwY9xDYrfEzx2vsKnFhQQnPIGgA5l2SgwbU8iteQgLY1EDAQgNBU8lCbYceU6aBnPUBqN200XJAho+JzZvFQGM8Hy17R9DXVlYIeeuCwm0kiQLqr441pJTeqx5dr0wVZZXZakqZjVxUbgw7C9pYd0rVN8n6WkYiWnIWizDjlk= 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=QxKDa6k5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AhySwFKz; 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="QxKDa6k5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AhySwFKz" 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 68AC7ZiM2029098 for ; Thu, 10 Sep 2026 13:29:45 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= 3VP2laIwY2KMI10T3FmBbFvr4EihrkUSqLsipKOh/v4=; b=QxKDa6k51P7V1R54 60TAiWt4ItSeY1EjYmpFOAbN2GQMJtcaD3wiwrOKMzO4ASBmupPs+KEyKN8Pgw8t rf//jOYPrRVRndwHK/SOcczOuhfvlyNIiQMWyEN4R4IkgUf87dh4WOJtx8VWMM33 lu/XurP7td7KMCPpf5LoCqrlRUv0mAbX1f3iBe84gAU9xYffFE0OEaJIwoDdEPfA uiSGbbeU7EXz7wjIBcgp/YsY9fBG8TVl95Ya34B4BmVs08Oisjj9E3NmIQYOWO/j GjrfAeaGWbu/BBRgQ4JX0ODmEMQCgtnjHW+bjpQoaqdZ0xuxS+8+AVCQJJXbMgbO Eja7MQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyhc03d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:44 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3965ba1ba3eso2917143a91.2 for ; Thu, 10 Sep 2026 06:29:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046984; x=1789651784; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3VP2laIwY2KMI10T3FmBbFvr4EihrkUSqLsipKOh/v4=; b=AhySwFKz6EquQ5kIKPQXOB37UO1MVryBJQykDwOjoxA+nlMPyGCRCELVl9ix2GjIzK gTQvqOUD0is4Ze00QDmN9BydC/XYAB3mz3vd+cEyGplK6HLsW38/PbJEsducpUnNxmPI f2QlaFQmZKR8+b4HiujpxuqhOE/XMSVXljz07M/iBSLCg7o+4hTCdZaRuCwzuhsIJ8FN zV+6yZuAjasYy6DI9vvO45ZQnsafUO3I60iCecqvaBmuHOYonovrbUCoaBU+JZ4om43t qQ82L5pykStg2fykfkeLDCvGzHxjnXUCDIaTgNI+P1NhvrcKk1AS9J3agou5iNQQjKNb 27rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046984; x=1789651784; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3VP2laIwY2KMI10T3FmBbFvr4EihrkUSqLsipKOh/v4=; b=snmg6NS6ROHdLB9V1PcG5eFdshEalB5bc2Bgq/WFG556cN5nJqEnsYA/C9p+hw1hY/ dZtvIOMKFyP0Cd4qcIlHfsExm4vYv0W3nb8w+2fV+8xFu/KoFn7hfTrcp6rAlTscNl1O yA/dI5xpnjIEVOt1DyyjBoj7oc+QJ/2Zeyj2agPSMcez9It3Pnj8s9IFy1/dUAlgMG+F GC49uO1uGm2O/xoaTv37q0WxnGI+yzHU1izjaKR8lWTQ1FlsXJNF4g/cZ3xFnZsGt/cJ kOzsIO1NbCkklPzh5nbTwjP8FaoyvMSek3mMhxBZ9XQPP4ssRrgAtyzbnngqTQQd1jUx E6hg== X-Forwarded-Encrypted: i=1; AKwUvBxDtG6Cdhe4UqXHrHsFa5HXLsJ0FQp5oso9ZL4SqNV9Q8r7dI6D8LJyzvqCvVaqSl3OGfcqX4lUd3031WE=@vger.kernel.org X-Gm-Message-State: AFuF++lxuqBeCTcd4D5lVhmOPOyIKvPja7W3CtJxaxtVlPdzMnb2eJkc j25qEoVyZeqYYHJ/LaMWLnZjP9o7f1JMI+WxS6ISDG5AXp0G2/wcjf3oSDorI+54hPOlwMM/Oqk xIUhmq1Q5f3tlug9Det7U3lZcyWUGR2twfwcl2dEcB/aoF7kS5nN/25tYV7EGSUCnIA8= X-Gm-Gg: AYBFou2iU1siA+6NR5bEpLpk7pLeS/+R6Eop8zD6kOPoumZ80/hlQPxFTSdN7a4v4Mj xgGwZG1mKED6g5AVQXuvRSVtBIU3N+fTtLG6YWDz0KABXe8FXfyaeT9CpXXyH29UCD5Ti3y2KWs nWFTCDKXzZ4ljcOe0HN9lWhx0bZexoxrGvWVKBq5dBpUl+E5jpU4P7+UkeZ4i6zOthVKsD8QIdi NT2gse+yIK797qfgmuurMu9vNcBTR+WSQZgWiH37M7ADjLOY/GHNwTQgI0endDw5/nxRLCCXuSa vb6tj0fXFqhzcqCB+7AVjFsL9e3W6Xxi5FJiMoOa8CtkZtk+MEPhmaHDerM/AFMqsVYKioWCPWW 7B6d0zaPAPSvdEbOoGZOBANDOjDUYh73BHd0= X-Received: by 2002:a17:90a:d44b:b0:398:d93a:b343 with SMTP id 98e67ed59e1d1-39d709e7326mr12719561a91.3.1789046983417; Thu, 10 Sep 2026 06:29:43 -0700 (PDT) X-Received: by 2002:a17:90a:d44b:b0:398:d93a:b343 with SMTP id 98e67ed59e1d1-39d709e7326mr12719490a91.3.1789046982982; Thu, 10 Sep 2026 06:29:42 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:42 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:57 +0530 Subject: [PATCH 08/34] arm64: dts: qcom: sm8450: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-8-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1321; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=8+4xmLOkorsEWAkmC/1FUibHOZhU94NEBX0Mwvgx1z4=; b=8oAYFNZil821doteGcDLsZWB30la3Nbwxl1GTzv0s6CzC03wosJausEjEkmd3a0NZxTYsC2lT ZVoAK0SARo9CQsGWy0s0SjgZaG9wdBsi+VrsmsfpylNIGyDDQEk9o7+ X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXztvHeZYJrM0R Ecl2E6P5dT9ByZKeBasonhltDOuEgwuqb8F/fmHrL925Zt4dg/C4jj/ifGsC5hzqAxN/nIOwI5X x4KTaM+ltTy4yUqKnA80WjbEV0OpY6jwh5E6XZWaZh08i8/GGDyHWpyjtvLZR9XK19BWwkngjEa hzKy9LWGvLeepsxArKCVL1sh1+XaLKq33jsikmhxubF2ytw25afu1DkYajo77H9C/BGGi2+M+RP 3U3vM/hHVXbHr3Y3EbEIHAcXwUeLd9oEC5W9EYiiOXtKlnwFj47anqqqwWsywq52cat5owuBavQ 5yPI3QRjcb9mDqHvH4NEzhI0/DCYdfENLP7dh9Hrbd3JGc1zTiY0HaFFF6dX5/V6sS79PF2FdIE Huk+Zv3VLcQUR7T/hreJI57qG9vIc3h5jC+0sXpyyCX4ROPpPRVmc2d7PgLLUI9oSbc1y4uC/TZ JuS2jUGNe99TkfB+SlA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX7aObeWPp29A+ eUlDc/g6zZ7+E9pofKkS/xbZjveyaiQgriOP7rBPgIuUMX73ip3d8eVfDFX2f5dFXsLK139I6ag VBUfg8nvlGR433kStnYdFJJIbaiXX3s= X-Authority-Analysis: v=2.4 cv=YKgKWhGx c=1 sm=1 tr=0 ts=6aa2b0c8 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: WE5xPjbsY6-lKHYlndD0NYAoduKakmu- X-Proofpoint-GUID: WE5xPjbsY6-lKHYlndD0NYAoduKakmu- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index b8793482b181..7bc5f85e7ebc 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2021,7 +2021,7 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; @@ -2186,7 +2186,7 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 680874963C7 for ; Thu, 10 Sep 2026 13:29:49 +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=1789046991; cv=none; b=Kv1EMPkoIuRnDaXKWyDYzgFCe13iyeMUa10tj+GwSo3kbtlM+3FkW6yenRcaHLELMC8dxf2Lit6q2b6BdpbhbKGQKXX73OTjFm/7QhvNPHExl8376SgrwY+Pn7ENuuHHOll4NZpWf0fL1tYG2aob5TukIjoF/sIvhgErwWRIHhA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046991; c=relaxed/simple; bh=4hFD46MUKCvZ5rzT8q0pb50At3PVt8H1aRSAB1AJYWI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YhAFhP6aAms8QbwwrS1WtzJbWL2M/HVovsa9tB5Uq+YmGeIfSPP697RohbFOS2epuzSAsiQh89LlzJ05rZ2cQ8t/YT2FcZATnM7LEc3qIzOfgfq81fzZR4GiJVL9pdcE0/r+fgqSvORjfYgL7SqA9fJ+VaVjnoaFq8TcvoGWEEs= 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=X54AQ7An; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XGwFFMk0; 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="X54AQ7An"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XGwFFMk0" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7ZW5216017 for ; Thu, 10 Sep 2026 13:29:48 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= dRz0hSTe+1rxWmrSb7wnLv/nlhvmpU6rdZ6EpPuRIlc=; b=X54AQ7AnEHGblxxP UpWium62T8HOjn4pDQ0Z481iy7/gtAZlPltN97EZkKjyQwr/HWS/MONnqfuCAdv4 H3ljMrGOGWmZOBxJ7a0BX2OT3to99LsT0tqGe9G3LwNfruCTIvmBr0O/6e9ZjitB ApMCYm1x2zFBa7eeaershtP89jKacJwnavb4tJic7nnLD0EKLb4ftdaoBInwrEAO bM3Jm36+VgAtaeLJth7U/o5wU4N/Aa+UBNUcbQzrU5lrepngq+eFVUs3Nyw3DpiG dseNxfqgO0FdqncZa1FC4a6SIEnODXpS8biDGql4PScTPE/NXxyemxGM7a+vmRFd 6YH6YA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrdn99pt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:48 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-39906175917so8781189a91.2 for ; Thu, 10 Sep 2026 06:29:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046988; x=1789651788; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=dRz0hSTe+1rxWmrSb7wnLv/nlhvmpU6rdZ6EpPuRIlc=; b=XGwFFMk0QexxCa0pMKyGDObkV5Mw4W7gHcGnnNPfFp0IgDjlTsZ0tMhBPCayAAKtgY xVKGejguCrVdp7jia5xXHf2NjnFtUeYoJwzUR8Q6QHfVrFqtm8z8GJ25aYJWu2ecirbQ zQdghOg+IX/LTKVKtpXeKGYaTqN1kLgNYD7MSyUr+A1k4IxAlUQE0VvNY8Dai77630wZ OEGLxi77FrVrcyah6kvE/22KyfCHdOBT1oN7H5vD1QVvmBxyjKE0j5rxCLc8baDLEWpD 0s4SysAaldxxRVl/VbCfZg51cyYGj9Zr7gjrBHt0TL+Ub0M2UyBJa6f9HQBQWWuqTgdy 96zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046988; x=1789651788; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=dRz0hSTe+1rxWmrSb7wnLv/nlhvmpU6rdZ6EpPuRIlc=; b=GGf6zdcXY56hUTBvBhHOubme2vvNDXB1U1Fh0DKWSSB0ompU0zdC0n6Nur+Z3xASTR TChzRRBMdZElamtTsSzVkWMu6PYBMuXDXAalKszU6/AWBDuzg0+prk5OzAD1D3SiSTtY W3zw32vIrVinQch8hBr2WRQjXJ1QqOM3GvmHgrBfZ3tAUGUcRtwh7wMMKnREbZ/fYa8D vCbION6yEQrDO+7+pxJCAR0QLpCKBNpHAV+S7iefPEkLrXaw/MhM9H2ggMTSaspQ9rQ0 Emchl6dNtM1EfFL4gsJmQayin9rUZ+J/e+bLwstYPOj8ob/13q4w/FSUpGUnHkoilwpK EY5Q== X-Forwarded-Encrypted: i=1; AKwUvBywlGckXGQTcfcjH38JpKB4taIoDxFwacPn1MYuBVnvYvy3iNWeee/KgdyLVr6UWIt4j6/lEYyUi9xAU84=@vger.kernel.org X-Gm-Message-State: AFuF++kzHqq26onAOlNp+CD7FPz8wqLmZ6f1dvHzPUfdF9yQaDUK7KBv g4El0Vb5+O+dS7MNtlGQevPNjlhKMKS+jxhOtc5orkiN5h9aSVwyggqCsEPc7WpNodnYgqrFk7n YknF+5KWgoLg0CYVmpUOjcjGULsJHoJb7pZg4OWlWim+1zlR3jTGqm7EuJz9KTiCQxW0= X-Gm-Gg: AYBFou2eStipDvaIfjuSogR/oiJ/xJa5di+krikDxgAplroM3zEnBuXPMMuN2/5sBZS gOFvMgtyH7OxHaxaus8dmO1sMmOaOQYu8ki5VGspGOYqfMrScJlIkOT44UAB+hxxdqwBA6JS6Yd uLgYJoLFCXQyHQJ7DdUo43iw/z3y8XCtiM4h/XVpPeeMIZef/2ONbK4BwVZrHTHClXzjbiGDFlq Pzvvnvo4hUzNRFzkg46eIBnJ7verHJA1ehIb6JGDpbTKAiSaJ4IbqLV+Buj4oBXpxqQKRYsajY6 nEIjjZ5ubJwUaGo6Ek+DkzbNXHEF3mVDupz+9D5g3OXfMYmOOt9PlsdFOcYCDwUhCLLvAZjw/5V WlN3ZWrs0dEzgY171dhJFns/GuZijO8Xm8j8= X-Received: by 2002:a17:90b:17d2:b0:380:f389:447b with SMTP id 98e67ed59e1d1-39b2613e70emr57135834a91.11.1789046987761; Thu, 10 Sep 2026 06:29:47 -0700 (PDT) X-Received: by 2002:a17:90b:17d2:b0:380:f389:447b with SMTP id 98e67ed59e1d1-39b2613e70emr57135750a91.11.1789046987156; Thu, 10 Sep 2026 06:29:47 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:46 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:58 +0530 Subject: [PATCH 09/34] arm64: dts: qcom: sm8550: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-9-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=5324; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=4hFD46MUKCvZ5rzT8q0pb50At3PVt8H1aRSAB1AJYWI=; b=FyP/6M9CPq3JW1KzM4sdsO1EH4+crl0H1ZhasJJRkTDv6jNUHfCnqkaHwT3jt1VU71WoKYjhs GZWJEBuzIohC1uLQBeGh0OoH3i+SRN2zdyNyDShcJO4X1IcMjIcZL5R X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX2jMmOT4J7Qfs Ozcw9DV0ykiEi2Dr3djJKvtNAq/j725C7hYfkC4vdJsjdG962DSwKZ6d3V7s2cX3JatRALhakzf IZlGpBDGcNoGuL2R0mby/QrHYhYiu+DYEldHf3qGnX1QGyRFxINtyu60A4GRNrhSrmClUlxCZyU juFtrdaOvY0ZA7JiqxeY/BNHiWrZwdxZZELG5zBMnhLtcM/AMDUFZgkCO2AGCL/4hseCyZ3cLmQ SEYixBuIy/ohii6zhqeLaaY33iMK1Lpap0We7FHa8n8PUfk00eeqHqEEKuTOlPmbZalvewpXBkn /HEHuI9jZu7YsTMFZgTjd+QlFxII0yXXl+sOh47Uxb9tZPe7fvR5CqyJmSsCJL1UEizPHhfSBYD poYgpQiUch9ftm/kjwuFWEh4GpTsu17n8BDy58gqL9whCNashNTUAGNq/axknSC+13g/AQL7jok YhEZZJJJ53yEL4uW5LA== X-Proofpoint-GUID: zrEOS3EduxV1ojAModZ0V9BqqvaSeZi8 X-Proofpoint-ORIG-GUID: zrEOS3EduxV1ojAModZ0V9BqqvaSeZi8 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX63h/13bCYPgb blV2+ZTM87Lcbcjq/tUwi+ZtAgmJYUTYwiUP28U0FlRXBnPkmnMomfqzt340RVLlCTTWYImuzi/ BS+U4H7SukF2UOx/0dq9Ocrj2YE7ALE= X-Authority-Analysis: v=2.4 cv=eOmGH3p1 c=1 sm=1 tr=0 ts=6aa2b0cc cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=hNZP5i6h11z2s_4BSHIA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 4 ++-- arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi b/arch/arm64/boot= /dts/qcom/qcs8550-aim300.dtsi index ae301d78e071..aaf5eb57ce23 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi @@ -336,7 +336,7 @@ &mdss_dsi0_phy { =20 &pcie0 { perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; @@ -349,7 +349,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts b/arch/arm64/boot= /dts/qcom/qcs8550-rb5gen2.dts index 9df8dcd6c62b..41b09ab43d0c 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts +++ b/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts @@ -1045,7 +1045,7 @@ &mdss_dp0 { &pcie0 { vddpe-3v3-supply =3D <&pcie_upd_3p3>; =20 - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -1146,7 +1146,7 @@ pci@0,1 { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8550-hdk.dts index 82fb10ed6b6b..4777c908c4d7 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts @@ -1087,7 +1087,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -1121,7 +1121,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8550-mtp.dts index 7c634572c6b7..eb1de33e5ba5 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -739,7 +739,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; @@ -756,7 +756,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8550-qrd.dts index 473ec4e27daf..13cdb5b0ce40 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -987,7 +987,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts b/arch/arm64/b= oot/dts/qcom/sm8550-samsung-q5q.dts index 81c02ee27fe9..cf4e4e9d9e26 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts @@ -510,7 +510,7 @@ &i2c_master_hub_0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/= arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts index 367f6eae5e65..9f347bea6c74 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts @@ -584,7 +584,7 @@ cirrus,gpio-ctrl2 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 1286B48D882 for ; Thu, 10 Sep 2026 13:29:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046995; cv=none; b=qlaffD+UzE5zi5OXx1pITIpaQUNtT+03+KZDtmHk5W9r14flQAO/pVilTsdVRoECuaoQ5qBTfjuboc6XZfEPaalUirMGJcKleCCmMMXgVqwvcst9p0dbTgWCzbRxfdwrxmV5ycQFnG7P1wH7X4A4qaDYY0Vk3h5YLZY2het8udM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046995; c=relaxed/simple; bh=ng6TQ1j7rHwm4b9vMxs2nVTuvSLo2hIPKE6L/BFFWyU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HOSzQ4wxjIaBW7jnLjKtwGNA3lX3xlM1sXM1X88yUDoNSqzzgM0ZAM74tY2mvW33zxBZIehq6sXMUktQYX+SCkNtAYr6Bmo3fFLKSWVGpxYYclonF1It+owhC0uRsW5WfNRZbT2YBObYj39CFZsh252jjANxcnbuRWe3fOG1FO0= 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=hM2GHJJ7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Hmwlf++k; arc=none smtp.client-ip=205.220.180.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="hM2GHJJ7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Hmwlf++k" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7e3l1440466 for ; Thu, 10 Sep 2026 13:29:53 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= 7YvPDjrE0Zw919WO4u8p1i0IUcn9rnKEqMngr+HAO6U=; b=hM2GHJJ7m2zXjgET lJ8/Wjgi3xwiE6lm9LYvk4ifITlzfnqWykzDIiABteRF6tbNEWFKzGx61bl1wDcL 1ntp2O1aiKFFKt3xv2OmDHHgbTKf3w3Qxh/HHPhq1QypWIyy8rM9ZopsKcMtTxzn iOXR3KNnmKncBjQPi+fxQqzEk4JTVQzi5/5zczCEjnxhUi92fOYblaaPEcrrmM/6 PGVYJW/z9W5fyWbKIlw7mW3OU3SgB9Pys6nZs/cm1nj2jcaMteJWLS24iCTxVe3v lGV/ou+04v9QEyOrpl/omJirvQ6bB/P4Ln32z1KmZ/05TPGCNBhpx0BNVVbkiBsS M1Cwig== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkqsvsf1p-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:52 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-39512608fb1so15069153a91.1 for ; Thu, 10 Sep 2026 06:29:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046992; x=1789651792; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7YvPDjrE0Zw919WO4u8p1i0IUcn9rnKEqMngr+HAO6U=; b=Hmwlf++kd7dKUdvPmXcbmy4OnEyGA1xzHCNpgy/6qlN+Wjq+s5WcHyqGVWTjjXLKMm ACOGsEFmog0rYnhC9VvBPEUfpSSt5LD4yxfEFJL5l+nHrEIZW+ZuBz/ngydc3ZgNN6SJ FvqIYo89+ZbGalBdEb3xHsLEW+LPj/x6yA4S1l0ntcDYoNOk3VT2HGx2vlOsWItjJ2hL xdO9RGF8JxNazZgez6sM97yHYSM6PftTrhUWakosDQOY0HbtshdYhUAgKx1usMau86l3 q/nRiUjRz//8LLW/4BwijRLA9oUuvT7XH1f9hPVL2FKZcMts9HAZ7s2hXDDnGl2waYrk AglA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046992; x=1789651792; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=7YvPDjrE0Zw919WO4u8p1i0IUcn9rnKEqMngr+HAO6U=; b=GnkRac3doBuXHxROV+lbjD3s0nJVhaGPhUKsXCdj5uBRGxX73+CrZSEA1vH64oUsPJ emG90PBPAp+t03FihD96zZhPqljllepq2/RQ/yoJ/ftqQ+2+nnF2LeF/+t4GddGC666e em3kFdGGz1DvW/VZzH/7fYYrwis6zW6CLRhFo810W1rGcgVclNfjnvNA9hgBejgqI1CA jeljxDRvrX2e8mqhnHP0F4GifRJ8Q6rPwKlnc3OrCKy9Hcw1vueYVEZNMGq2bx56yHIs FyemMaV/s/fI7mDDTi2mATLPjL5tNJnuH4scd1E5cE419c/VvkSTtsKLYCzNJKqtA0t1 vKnA== X-Forwarded-Encrypted: i=1; AKwUvBytfOsrNj1wIZsVxTHIlJrCk4seNG25cAYMeF2KC4X+Feol5BsCqlWTFPc78h+IzpS+hNvLi+ta1TBMNO8=@vger.kernel.org X-Gm-Message-State: AFuF++nbAChkOAKjJ0oqkFSohLyAP9Mw4awvWYeMOQbNLIQWT4qg55q3 7Cbe2tTpSz4lcd9Lo5ynoQitbQw91UHELdFt6KbCgxiDsr66n5vQGet+l5v2ry/2pkamO/LgDYF S/aR1gYwzqKMhY3N9iez8c2GCNa95aRN3CwOZnYHQkZ6xJrSHljIR09hNfaJ2BIgef+A= X-Gm-Gg: AYBFou0ynrC28Sd65D9X+eLYlqZ//hz8lew/bOtJltwAU0uHU5GJ8Gua3cblgJn7KmX S3kdR0UMzNHWTG1ZV4mkJVs5u5MpOBo2nkrB9jtm5eUmsEinNOCUrygCOuyhHK9bnLxtR0F/675 mvsDIiIWuh2gtwbzbdCso/sCF4MdY+KMUjI/KngpF8ebRCbTulRPP6KgL5mGU2isPLZiIVO1OSq viNXY5dVu0Zw+xgZuOeGb38GhaDR3bJVbRsO3KjwyAtDwCysOrlfwBbW8eWLgMM4ElYs2j293nU FNMSMgRcAi62Il+7i3+8Jy0WFFQI6bx7nCJqmmmhNO3AmDErCbhbyaAPZK0xIgVlvI2HwBFAwMu VExN4RyIN7iXmVEoyWD7SJaTtf7aQ4yUFYDI= X-Received: by 2002:a17:90b:570b:b0:398:deed:6e1d with SMTP id 98e67ed59e1d1-39b260de5bbmr64257561a91.5.1789046991979; Thu, 10 Sep 2026 06:29:51 -0700 (PDT) X-Received: by 2002:a17:90b:570b:b0:398:deed:6e1d with SMTP id 98e67ed59e1d1-39b260de5bbmr64257487a91.5.1789046991413; Thu, 10 Sep 2026 06:29:51 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:51 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:58:59 +0530 Subject: [PATCH 10/34] arm64: dts: qcom: qcs8550-rb5gen2: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-10-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1740; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=ng6TQ1j7rHwm4b9vMxs2nVTuvSLo2hIPKE6L/BFFWyU=; b=vvvuJBJw2XVJcpjO+JG0qLAn4bWDQHHusZOl0uck3t28eDShAxTXWXxXI+eL+xRacXL6+kBDy u7W6aCf6DWoCYoYEbjvJtPPzVKs9lYbx/GoYNtxO3GTXH027GbF12Zu X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=DdOCOftW c=1 sm=1 tr=0 ts=6aa2b0d0 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX5T2ikL9G9zeQ VOucd+dAlDQxnZ/tFBXPzWAjn760SSOs8PbbjXx1uU9mShLpWlC3xN+rLBzKiiXkRibBagpdV1F +mIet9wbfUw+AQ9WJ2Z8Tq3CSBmSJV/2Y1TvpMlMXYPUkxr1+cmU54mWyZPoQMJHyIYyvOMjddu BgxeA/Hx807Y5WIW4l4OOtJqRp9x6X1mkOr5U84uGySszar4zjjXJQ0Cnr0j13c5f6cSboH1FAG 0R3AXdJoU72Mo7+xp2eAe3GEhPgwYLgeQzRsZiR9/IlmPTB9JQmnLflJOLR9bqTdi2Wxc0NZ6Xm 1CX7X1NXNQFmSz9wnqf4xLR7LLBZX1KVY0viEwamgHVmcZX3sIec/bcESvkE03X4vMLpTKunTxL z3ksQWknedcCLijpqLR9/qhgWJNyNU04SfZfn2yLXnO5gKD5g+oi4yejsoEgZbWNlheb5fXQ+q5 W7sY0TIVGpt2GZs6Izw== X-Proofpoint-ORIG-GUID: 5LQtPfUXaAxciP1LWmRNEF2OOBoTLRdO X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXz4xLKkN+NysW SY57YVyNL43mctNEcqrl+eXTe6uGhWE1CGcyha8PJK0BlahUTb++CXXLJ5bXmrrYKODTPk1G4c6 Z6tYVkJCamb0BQ9/8UEIQ/GBqsL4RCQ= X-Proofpoint-GUID: 5LQtPfUXaAxciP1LWmRNEF2OOBoTLRdO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 phishscore=0 malwarescore=0 adultscore=0 spamscore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The perst/wake GPIO properties are per root port and belong in the root port node, not in the RC controller node. Move perst-gpios/ wake-gpios from the &pcie0/&pcie1 controller overrides to the respective &pcie0_port0/&pcie1_port0 nodes, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts b/arch/arm64/boot= /dts/qcom/qcs8550-rb5gen2.dts index 41b09ab43d0c..42e3e862e6f4 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts +++ b/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts @@ -1045,9 +1045,6 @@ &mdss_dp0 { &pcie0 { vddpe-3v3-supply =3D <&pcie_upd_3p3>; =20 - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1074,6 +1071,9 @@ &pcie0_phy { }; =20 &pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + pcie@0,0 { compatible =3D "pci1179,0623"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -1146,9 +1146,6 @@ pci@0,1 { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 @@ -1176,6 +1173,9 @@ &pcie1_phy { }; =20 &pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; + pcie@0,0 { compatible =3D "pci1179,0623"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 EAFD549AA4E for ; Thu, 10 Sep 2026 13:29:57 +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=1789046999; cv=none; b=MtEn5RP45hm3EkjWCzqPKTm1fKM/gBsSG//SCs0b9mOYjpwn3YN/jvSBzJA2MwSjcGNKSDl8msmnckGUzsOOlOTz4+8KtZKBiMnsQA3P/6N8AjeigusTVv5+sS3QknieDvMTRc+4aLU4LpLk1/rgfYHoTQWiFOOe/M8+UWus3Xc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789046999; c=relaxed/simple; bh=TvZ3UJw/XqPpqBoCMULDKlU4Aw/aUNZqlZm8Hc+4xlE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ryhnofPoHumMHcwvVnlen9JUrW70FuZRY6KJZzkAko2G3lqUFQSp8fl4sStT4U0OlULoHEh0Qe/lJ8LRdDxEt/DWZPrTLIVrQuSG6Su6MerkXZzJbjfJXq9uV9pUKT4mAzNeqwCychzzQV5iWaM5J6YjW8Z/eOYmqSnSvd13+sg= 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=avMNOv3Q; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gZADWHvS; 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="avMNOv3Q"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gZADWHvS" 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 68AC7rZh2029909 for ; Thu, 10 Sep 2026 13:29:57 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= 7evclX5UWEZnODhkzybq2sou9ss0Uk3K+XjUMQlwErc=; b=avMNOv3QorUxRU9p 4TKrSXwHqiVd7Ww3oVCTfxGSCj1AKrw417ImlW+RukcQmXcuM2Cchj0aTNtPVMIy nlYUv3eEiQB6uT0HbB8+xtQQ17UcDBRK5KgCPCO0CxBo8MZveN0Ru9PFBQLfN6/Y 0LPqxxchG5Y/WbSkfReBYGC4uL6NAfkrR3MnZ2gI6kA7Mg3fFhs2sRSKSM7UOsPD pXloE++ZabH7DUQ9ISHDixJQlOSkBNRBlJjQEfVS1hLKRIxJZjOjdmsEZgyGOqYJ TpVWwRvJutNwj0msoE+LgaX6ppggjd5+1lshVtnAggxJfmdFYfLL7XrEEHGir0Ni f9GEYQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyhc04e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:29:56 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-385d2703b64so1189027a91.1 for ; Thu, 10 Sep 2026 06:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789046996; x=1789651796; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7evclX5UWEZnODhkzybq2sou9ss0Uk3K+XjUMQlwErc=; b=gZADWHvSct3EUsSI+rcW2+5mF8JY4PHpXwhIgafA6OKepLDJ/76yEIGKFb+V3GSZcU KiDwxNa6LTdM9H44bmuX1XxZUjHmurcZRI6iFTdMJXm6VlZlXg6XNyAysjU9QFRXAOr5 wHqg+W+SFP0WhhwXCGyWJl9FXr5xF8+9AOx5c41BadaoldzucYQ0kXcCKhPiEdJG3GRn WFV/8atccViIeMWLWC8Eml0bHE7RyqG7pzXEn0VCcD96/KDsgrtqreoTGykqfLmuiSwL zBODJNjFv/lk6ZT5MuTkKChZp7h5PAMAyTdVliQM0nyQU0uzYF1EdVQPyq7EEfB6ZGR7 QqFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789046996; x=1789651796; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=7evclX5UWEZnODhkzybq2sou9ss0Uk3K+XjUMQlwErc=; b=O8R88ApylRtjpWByQadF9oNXYMX1uImFJKpuwWasP4wzcn3bl7MPgy9664tMSuhFNv gjBhyX6YPW+tUcQ/DReZjh78Yx+qNKSMKxkNuyf920gqSER79pEVCoczM2juboOM+xPA N4Kb2yQ/weqVQ7CS5pPWphIPUBPkqBTy13lAhQSccZ+TqfnbSPSbZUsubeJXfvIdwXrO 8pj1OLSySVX135BFlWeJAPjjtsBCwMKfmVJZjMC7QHwsMrkmpHepiMrr2hwR0XQm2V3A j5sYtp0o3o5/oBFFIhdAe2rAApnNyQGr8tuZlmqsCcWlO/Fn2YWQBJTe82StKRa7lSEN 3wbQ== X-Forwarded-Encrypted: i=1; AKwUvBz9YpcM9dgAZBk9d+dD1ctFZekWbPugTbYPsfDuN0fdhTdx4NPldHLY8SQmtQLVr9eyYt1odIeZcDX6VGI=@vger.kernel.org X-Gm-Message-State: AFuF++m89sBwQfWosj9eofMi6dkvYyNCH2mlGgWBevsxfY1kCWZaHb+U 6lEMebd09Blp+ZQov8rb7Susao/rHBlipSmaPK5cnYuPREXcMwP+3WusYfbrmtKXdHgfgV+id+R h4harLLt2XhlkpZNlPkwCNCClNCtvfdySJQlYDS5WuC7dneszoMqWqPjHUThb/cOeLVQ= X-Gm-Gg: AYBFou3/jqwIm0mYX5yUpe/+soIlPHo/Ak4nYBgYjc6CdBVwE6KlPn9GzYKk4jTj1b0 E5SDR02vc0WHphvbmOCK37jee8cmeVaCKfliR/IgM1KMZYfpquZolYqUQN160bu7FUXm6wAm3z5 KjBxxvFdd8mi6JKhJggF94iEfoptblt5Qo0J70LtOH0Jtcb2h9BQa0crocuElAyrfRoYEMEwyjG cSs7Jb7J2cGn+dA57fVIK6OyU5ttWW10syIlpbtQiGdrsCOkbVreb4n9V/VSZ3kleCkeFhl3VsP lSAlzFZM340gJJnUsxo8sk9cpHK1Efp80CewjIhgNJT2P2BW2ImEj93I7SmXqM0xGH8nNYUwFH3 9OCK0wHW579Z5sfC2J3lNeoBX4mtDjOfX3wM= X-Received: by 2002:a17:90b:5291:b0:396:7c01:553f with SMTP id 98e67ed59e1d1-39d77b1d014mr5553095a91.21.1789046996183; Thu, 10 Sep 2026 06:29:56 -0700 (PDT) X-Received: by 2002:a17:90b:5291:b0:396:7c01:553f with SMTP id 98e67ed59e1d1-39d77b1d014mr5553049a91.21.1789046995636; Thu, 10 Sep 2026 06:29:55 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:55 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:00 +0530 Subject: [PATCH 11/34] arm64: dts: qcom: sm8650: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-11-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=3279; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=TvZ3UJw/XqPpqBoCMULDKlU4Aw/aUNZqlZm8Hc+4xlE=; b=6Zbhstb/nz9yptPgXtRkhmTk1axG8u7IW2EKy5ruLReDuJUfhyLKniHYB9MXUejFJXmK+rm6i u3sb2ApEDQ7DrCXXWFEB1IjzbLBtKgc3Y/MHj82DTpfsiD2h74a4ph8 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX9yysod4Q5eid Lr5p34j2hrrcH40Ud6XdgqDDBgz7JI476t8wxfYBE1QWRAAd84ayNMShGCRWizafU9EQYTzH1Mu kl10ehOzYYYJUtkEqjBuZxSHYBpOHwv64D5ItuaY2ItnNOcH1ee72QBcUheU+nurERB1j+c/gvJ A02E/pYxO8wFTlKok8jMr2yw/zwtkApDw8HweDUCTfTqUEcOeSLBx3VDASfStJtdfEY/YgANXDG M0C/ecaN7Ug0vdfs/etSydWS39ILhVoSnfS1FvAqvAylVOHEgh67YGUue8fM40+TVfL90n37n2K +AHozUfA4CnZoD6iEg3jk/9HXZreG8AfUMZLdxOM1e3uLfrNAKofLVpbtYDLUogX+QxxOt74C3Z qQj+Bw4Y4esqMICvfMhkgEXEAcdOjyCxJJLZGkihh/Mdxm2drJesXEtpFygjXwESZKGOSVbypxu MltPfwMOvj6WCgfUeBg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX5V86Yby0x3Hj 78gwdv27DdlNODLjCk+k4lvV7fMq9I72UP54TkDQ4wXZhRSLM7JKsxEFFcBgoC+5yAbRjcLrabi h13VYhb3lFrYZMvuMJu9EMlpRbHz7LQ= X-Authority-Analysis: v=2.4 cv=YKgKWhGx c=1 sm=1 tr=0 ts=6aa2b0d4 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=qQkGquXN9PvF_GGjQ98A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: mevzEB5GjsxsvEvRIhb0j7MwXL58vCE1 X-Proofpoint-GUID: mevzEB5GjsxsvEvRIhb0j7MwXL58vCE1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts b/arch/ar= m64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts index 6ddf30ecabfe..668c183bc177 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts @@ -1074,7 +1074,7 @@ &mdss_dp0_out { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -1108,7 +1108,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8650-hdk.dts index 41d0c7edc433..b73ad7861eb4 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts @@ -1027,7 +1027,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -1061,7 +1061,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8650-mtp.dts index 26045430d34a..1332c864801f 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts @@ -642,7 +642,7 @@ &mdss_dsi0_phy { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -659,7 +659,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8650-qrd.dts index 1fb78588a504..2e874f046a0e 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts @@ -1021,7 +1021,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 07A2346A61D for ; Thu, 10 Sep 2026 13:30:01 +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=1789047003; cv=none; b=ubCzZ+r0izsxpkfv+I2/GtUpvBV7fy4BsBpTUmSIsB91LrkcygrLEtvPr02E0VfVGbTq/R+lkybLZAIojvaCbN2PMOiQvPe3apQOlnBWdGHXrcF/JoAYC3m6N3WIKD/s+xgcOzu4ovrJJF9EcZxel9fs5yMijWsvB0IvFrscNgQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047003; c=relaxed/simple; bh=XV9v5D1+9gPZXEtX1onl5e3mfJusxovOJOelXb/jdw4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hr3jj5GEaptBJ3hEzQQErwjpaesslm6fyjp2tNUSKyDfI9J5l+dViUFgkS3lReRKsgkrCP4W/1ojjZQ2X4AykY2FwE1G7S9RdJLXiIi2M55TQV18SlfB/Uomx4fGuSH1KSRtp9a3V93CsZlgmFu6BzO9hYnb8WNvjdHlUpjpkHk= 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=kvpjyVb+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d/KZq7/8; 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="kvpjyVb+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d/KZq7/8" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7esH216172 for ; Thu, 10 Sep 2026 13:30:01 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= czflz//vzxCEPoX+dRgQmIOa3mdqZAbZV0BPwSj5Qg0=; b=kvpjyVb+yqMg/jM+ d3AhA0vPBt/ec0L4NRYMcnp32fZZD1yv9ExQzNlxdUpWX5mBq0cBr9fwIt1lhCU6 waMif3l/oJo8fHPGTaivSbKDM10BlIAQ9YG6MajFO9XasDhBIAbES7x411qhp+WN 4+a42f0pj75Wr5m2GEuxIuDFy1ZsgoKWKN+EE7oXQXPKJE/ElQ5a3IMg9lnigvpG 3cuRgA1s1BDPWMkfItzhWcqseYIWxqyDD7E+33Zwkjd66/5IlEiRv18u6gUf2b5U 3RB7hK0puWUKMGeoXflD74Pal1G6n0a0tkGvXcqxtfnTwDkyNMb1Z+DEr6Jms01y Yp57ng== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrdn99qf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:01 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-398d292eac1so14332030a91.1 for ; Thu, 10 Sep 2026 06:30:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047000; x=1789651800; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=czflz//vzxCEPoX+dRgQmIOa3mdqZAbZV0BPwSj5Qg0=; b=d/KZq7/8RnRxymygA+qfQyfYKc6KoiLjHioSrd9a1O1ZYgtCPlj2apj6HTkKUH4dkF 5A+I6DanD2XLj3kNQSLgb0n5z+QLqqrd/TFlgYelkQu63J5UAvFg6LK15bC3t74jjWbT 5Fvma2B0wwCzSqhLGM/VGm7sfLVHjIvMPAtcaKrk47dTI275mEbaemvoK8Imw2/hKivf mb3lkJxnCHvBY0pj7zyWlFt2iK10fOYdIuzyNjdV3ZjpJh7EpgWHdXxABRBMS7ubMnmT WPWh4VAG5WCsJynl2LIIBQPddoYVoseYvQa5ekpT1D0VynwXVDyPnfX4Z26mIvaYPOoM k8RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047000; x=1789651800; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=czflz//vzxCEPoX+dRgQmIOa3mdqZAbZV0BPwSj5Qg0=; b=HKz/mg2yBMK2RbFplTxVu+ZT0L61fcBfPNDfZTAu2iUThjPEW11A+FLtUbtcV5UCB7 VSFEJ/5m22ZpLTg0pN4d66h2uC0MloayumHB83oKnhcZMQdrAvwa58duTLK8cXHTExOk PeMLhGX0m8LI+RRfm0ldok0IDSZVaJahem7Gfog0H7RwjResXy/hdpfEu6u6KJp+HG8T iTZDcCb6v709lpaV+KvDf6dUJ4G8nyzRghpOA0YuTEaQkH2lYB2SseFakWYxNY8I1Uvp js0OltMwZg1BaDHADk5uJ18/Fp8xnrPGr9lzESOpaMxfiT/P7/sCxN/NNnqD/dLF7Ktc dwJA== X-Forwarded-Encrypted: i=1; AKwUvBxvSvNSAyES13sSCHZasJRCarJX7WTX9NdVVe4D4VbYJUJX2OweExOuJPYh6Yvc+RpcBluuAqsNRLq4Mr4=@vger.kernel.org X-Gm-Message-State: AFuF++lVV/AAGWUShxTbeeMXRAQo8VeLNNII2SNUhK+CtK87vor2Q44F m29YUn2UFqV9ntNKk5JvrZ4WibsvSwl430Nvy9Dn4+/1huNuG9ftLCng79A7tiZQW2a+Kkj9Z2R xRdaO/JgzLCjVFzOkAVYKM3ZBIT2D0QACrcboA95QXda1WyjBebhS22eJ00N55IKvr1U= X-Gm-Gg: AYBFou1W/f5E1uu1Nabh48UY7wmTZlbj65hsL4slPEkCoEmkgeAPJzB+snJydYzKsiG QtdgahJimxT+R8X6vyiHyDRb5woJ+BrS6CcWDjPKzlCvWhJ9h/11xEONnXNYSkTh/2SAjlY13Bc jUUpSS0xZb+y3W6cvoCNNcGPIV3NjL0jAlZLioFP5rWdU4LywKU5YSHvdstp26ACOWxeLFPBjoy axwQrci80tkujVXq6GudDVfqfblg4rpJ4EFFIrM/W4rtZdES1AVE6Xp9x3ab4lEehKIpmPZp1/r cXuxk7wK0b5bGhVH0X/6tSYVmCt0Zu7NIF1ubrTb6YH1lNens22MFV3RYUR53yTQvAUq4lp3tOU CBi8Z7xyA3Ehi5zGBrDhy0co9WxBGPbGJplc= X-Received: by 2002:a17:90b:3a0f:b0:398:de23:9af6 with SMTP id 98e67ed59e1d1-39bac34a3c3mr18658634a91.15.1789047000404; Thu, 10 Sep 2026 06:30:00 -0700 (PDT) X-Received: by 2002:a17:90b:3a0f:b0:398:de23:9af6 with SMTP id 98e67ed59e1d1-39bac34a3c3mr18658548a91.15.1789046999851; Thu, 10 Sep 2026 06:29:59 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.29.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:29:59 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:01 +0530 Subject: [PATCH 12/34] arm64: dts: qcom: sm8750: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-12-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=919; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=XV9v5D1+9gPZXEtX1onl5e3mfJusxovOJOelXb/jdw4=; b=eXhKCedKJ3+kNvAG8XJp+DhjHFdafqrmCCxM9JHXteBu354oHjoxJ7jZyBhOQZETE11mWknUK ii64/qCbBwTDDH9uUUzfiPB2nvVUWL5tb+lKhNzYvFburDDM6TnRaox X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX+prKzwe1Hc1P cDNQfKlZ76a+1cpK3lxsdLcRf/DfqFUlfdxKoRvlX8HHPPdWpwDKe2tJNqPDQOYWsIwZd2BtKw3 zWI5ToIIIWVyLfweQ0q44m4M8nYaDJULnMmhOciXEJ3E6ux/dqyebrs73F2Giw56YyRMBZ2niLu 8QlsJ3pDxO/T0ie26Co1md3HMkZrCDh/8LZsev4otdDIfJRN/NXETVNNPFzduYx5QNEhRttzr80 Hk4N4HFdZUyO3GuaaDMcSJsROMckzCUUrn1ircBzuCoo8SthdFmA/hfanT9HOhPRYGKTABnGV1c ckLWqB7sG7xkWIYO8jHYr32SEARgjk4v0IPFYaMsmetT6ApOQbDOQtaTnI9/PKkQ7hGPtn+My2V V80fNVwhl0sfp06t9vaY6s5prmBnW2tnc8INSH7Anvv0IxjvVxS6CxsnsshP6TL7Dh9qPEYJgQN TFPe9Jp7sNj1GMH8XlA== X-Proofpoint-GUID: Cm71asVwh-enJ3Gu4vVRA7ez-rvjFlGa X-Proofpoint-ORIG-GUID: Cm71asVwh-enJ3Gu4vVRA7ez-rvjFlGa X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXyCXRg0PSS78Q J9+hOYYABdNISZuZfaEHvhLap5+Aq4rzyEevCxEf5m3m6OYZU+TLTAo4azZ96bxOHWprmJdePQU fS4/uMq0zZZpE/ghTQ8XhHKw8DaRtC8= X-Authority-Analysis: v=2.4 cv=eOmGH3p1 c=1 sm=1 tr=0 ts=6aa2b0d9 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bu6UjZ7a5GH_BZZocUYA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8750-mtp.dts index 9b5fbc004df4..23476fbd993c 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-mtp.dts @@ -1119,7 +1119,7 @@ &pcie0_phy { }; =20 &pcieport0 { - wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_LOW>; reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; =20 wifi@0 { --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 DCFB223395C for ; Thu, 10 Sep 2026 13:30:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047013; cv=none; b=QkniDbV1AVAxYmkMiWpUw4Lgvrnb/guVAagmZ4ySRheFAHdVphe+sKV/42td58uMZsPhYKNHYrbJDWdVbvbyTIrDaPcMuzvimwz8kDkMb/dJb5LvZlrLGrMdDEVdB34DoiY96jTe1KTYUk/mWzzvWOXA3NYblZXJ2mecVguyjzM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047013; c=relaxed/simple; bh=3UO+7i3bVMM+F/tEv/xBz6Ef+c3e3C4o9iDognI3z/I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c+9t6Cek0sSngK7gZ+8JDXvI4l8Gf7uS6Iz4CIBC4W/CiRL8msHp9Jil14yegJgwX1uDZqHHzoW7GahoUL9DRe1fLfFXNbiyyAWCmIRyvMXy3mD8icKPYFxWndXE5lgipfgUL/44ypX3HBqU9g6rIjCYHl/WVwR8NgjJ3Aj7VxI= 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=nULGqOmW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IgtpkRE5; arc=none smtp.client-ip=205.220.180.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="nULGqOmW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IgtpkRE5" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7hBU244656 for ; Thu, 10 Sep 2026 13:30:11 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= LkzXtqKbuyBYJrFeljSDmLrx0TUg3gMqk1oP45bnArE=; b=nULGqOmWgKj8eo0I ZsShDXBraOlH7mhbsD8PNkV9OMxgBV0ERrJg5GSQPrMkc7vHAX6YPTstCyNo2dMd anal4fRbaaGNuG2pZh/bez91ZMZtJb1gDIzZvpHvKWk6q3sUWcDihrDHAb6yBshl hsZ0k4cusFaRVBfC111Ff9d1BCpXhg3Z+fBCAFWVi+rTdVLPZamYEcUZXfDZroCi JAmW02eOd2VyvEyFw4IPq5+ntF0bJIc3dfoJPEjQIkRbRt400b11q8NHVxEHO5M1 32oGcoPXRUG4/HkTJKFl47DSpre6vG+lFuwVXjH7qAhrrdvHsdK1DIifL4fPmch9 /xVdwA== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyfm3ky-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:10 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-cbb92868263so6282699a12.2 for ; Thu, 10 Sep 2026 06:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047005; x=1789651805; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LkzXtqKbuyBYJrFeljSDmLrx0TUg3gMqk1oP45bnArE=; b=IgtpkRE55X7/mSR3RYwGVNSWFEmGDCDjEmb96szVJUX8iJpjMKgbGwb5nhf2Fd6Ego H5GQWgRwe264tzwmJNMKuq3v4yeXUPKxmXnYFimOG8g1kK4+wGBRlYyffW4/SlBBH+2t OXhYILgqTUCop+5wfnQfdSRfJzInkdAYg8/YGJ06L3JU5cpwEVZPJiBX9N+dx8TXlexq yF/bV7/OyjRW+masOCF+bIQiNz7eZehofFwFPL4MxvR95Skh4Gl5TCD7UX4pFWa1qCf3 JTNmwTI6pI5TOAowPMST1qr8vM9NlNOidP4+fhZtkCGH8TUxP4f/opjUOMCzNjFZ2WN5 H6Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047005; x=1789651805; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=LkzXtqKbuyBYJrFeljSDmLrx0TUg3gMqk1oP45bnArE=; b=OCsKgMh3ThBuPCn7bRl46/OthSgMkdLHRnEUObpbOL3aK+i3/w5M23/mwzYOvrV/5/ g+pANc0NM6XFV5Xu9gg6OQkkza28Q4rLiNIXhdkAl5gdPgIrMhEWfVHBvSylaS1AzfUj ionforvBN4gX3eYuM2SY1DeGwUlXYhD7LPpbVljnhaJQmDnBtBF3zYeCUJGMKxqLv0DC pqZIRi+RgV6Fb5YIycwe5eQmUFhS78VZNeOJCUGNom+TtcbBsHZu3avegDPu8bTidIHO uIzcRoUhRpZUzBZBK8+bKrUxYpQ7uQegxxKjdrgaxHB+nQXNfFeojhCrb+4TmCpYAO7j iZyg== X-Forwarded-Encrypted: i=1; AKwUvByC/ZU3J13HsxfJiIS4GtSwuMPFskJ71UiUbuPXemZmmIIfiCipBEQaqrEaM4E7c6peX9boGCNl/iAXFCs=@vger.kernel.org X-Gm-Message-State: AFuF++lSONDPAu2Dkuju0HgvXjeQfSWuL0EeZq37DUHWYzN0sqKgaXIq EXLaQC09825y8Z1ULcM3Rm0Nh0VBQDp1IUluS1FFo54jfdfYDOeWSfgkwEjwwln7xBp3soIsSYd DKMjfogemQNIAkmW4vyWZ8sctQuOmkSkFVidp40tD+dNcnXHNg86Qn9LguNuKD1Jcu5M= X-Gm-Gg: AYBFou1ueaqBnCPFHdiGta84i16Yfnvaq6nBW2y3BGmqMeOGjJuQOpgby9jU7PvozwE K3SGONfYuEMldgKESRhbmPpm9YUCPbBOHibQZEqgoz9jDQV3J6ECV1KI6Uq6iqFjJUf0tCOAWWu dToJbSMkQbNl95jsXOD0LHMNCBbiDhEse7cgUHlnI2MR+R0E1RvHJ1ILbpPoj38Nyhr4Go3Mxlk l5EmwzGaJRtQNnHbMH6t1jSeOayWH1fhNBo9PzNcAKBJqI168dGmQYNY2xs2CQGVt9q/KykZYjJ 0gMhn/ebgBmhLDwEqST5MvRbi4V925O5zNPvWEoWekNCFdMxD0OsOuteCRzBJL1nWhebLf/QUtO Y4VyLZ2TiTMOLbBFPUHerNAcBXzTrt7VNALA= X-Received: by 2002:a05:6a20:72a3:b0:3d3:adbf:7781 with SMTP id adf61e73a8af0-3dacbf14d3cmr11893568637.22.1789047004448; Thu, 10 Sep 2026 06:30:04 -0700 (PDT) X-Received: by 2002:a05:6a20:72a3:b0:3d3:adbf:7781 with SMTP id adf61e73a8af0-3dacbf14d3cmr11893497637.22.1789047004056; Thu, 10 Sep 2026 06:30:04 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:03 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:02 +0530 Subject: [PATCH 13/34] arm64: dts: qcom: kaanapali: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-13-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=933; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=3UO+7i3bVMM+F/tEv/xBz6Ef+c3e3C4o9iDognI3z/I=; b=JdNq78YtfORTadJu5cVFQ/Me8bbut/dMQO2XVya+nkIAHsBjdzpuvgl3xrvqngnMVfe4g3EYD u2Pr36OqFOGBLmE0ZCiwpfLlOmcX/N2wRgMS2xvgzzwXwrZIkjFHUQ5 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX8mZhki8G7WbX zpGcnLIZ4vwEdqG9Dkbujtmo+RTpbi5uVRE91Mz+JLq8LP45px/wWFWUiC+lQ2ueSD3oE2eVK+w C5CDpsxeXlXTBuTwiEtLmfl3yyy6dB0= X-Proofpoint-ORIG-GUID: QHBAyi6Hgt5ReMdZuUBAJ6JaKfbi2KjY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX5MGdtu/zNb4u yAvLGIBYhHC/mwgvailWa8Z1W0u9xDGjYv0AL7hcKbdFdQWSBcBM1H9fVqOzLJ8uatvoWw7GDK8 uVIk6wVPCcCAxwDIsjvMgsa85ZzWv7dK7nGA6WTjfhIMime5O8qZm5I0cmxcW4Ll3ItaXnZRSy2 C/bn7Tzr0LNdOrVMWObIqV4oDUteNzUdOgQ+8s724DoxbBEyz0c7QvFCaEidm8+hlgRalGPZYzd EcmkQQB/mvAXFG/Cpupw0JCitwymQulenPbmhiyuHGp8+wDJkaDdhpLteRr5lkE/fZRafuo87Ov a3iS2kJbGXEFtseZVwbXV4HxTWDLu/yTsbSh6xhE+YS9mo9Yb4lX86bLWSJd7VSDecDm9hW0itT am89syDOkopninvtwVcrINlxDrN9YB1zNYs5so3LkpHGIdGDeqhc6df7LIRqOvAiF4/PGrjIUc0 nS7ok++E4JTI+5fj3vQ== X-Authority-Analysis: v=2.4 cv=H5pOUOYi c=1 sm=1 tr=0 ts=6aa2b0e2 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bu6UjZ7a5GH_BZZocUYA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: QHBAyi6Hgt5ReMdZuUBAJ6JaKfbi2KjY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts b/arch/arm64/boot/d= ts/qcom/kaanapali-mtp.dts index 6d817381bb37..83c4f93a654a 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts +++ b/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts @@ -976,7 +976,7 @@ &pcie0_phy { }; =20 &pcie_port0 { - wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_LOW>; reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; =20 wifi@0 { --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 0210C49BD76 for ; Thu, 10 Sep 2026 13:30:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047012; cv=none; b=Yn6oN01/wng1+OcJeY1tCzeHxlhevTeOqfV35UoJ0YDEPFQ9FsoLypPLETLYYsgBdcyL+KduW4OlKvAh3O6/rJaBdMJvvMwyLVsoXAXpewRrm5MXuORLtVtl1oEzYYlaxcVvmluq6wRD2hx56nIqztbQl5puQRXzWk6wSTWskEo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047012; c=relaxed/simple; bh=uoqGI1WptHrepXVSIIuRLOq7OS6th1g8ClbShWQlQfE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I5L+6XcvInptz5g868cxnL/2oJYqJS2r9+l63BfnXmZhvFtf+lFyS7raCG2hUcLfvBvvBoMBzi6QKP60gqxLARuYfKn6EtsmogIGoJyQ84wHkYDLBcbjfno6UrS5OpYzqc2at1BTn3vArTM+FtQfR0iYuG3JdF+SOV7YOApG1+4= 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=GEFA6WIi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gLjrRHMG; arc=none smtp.client-ip=205.220.180.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="GEFA6WIi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gLjrRHMG" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7pwW1087050 for ; Thu, 10 Sep 2026 13:30:10 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= Zl06XGlHWXbOrepBWGyrLvVbH3TA2HnalsrFelwDy2s=; b=GEFA6WIihc3Q+Rps YvKXNoz5ZsnhJGdHTxSojPYovXfxDe0miP4kRuK4B6vrfRL4zccOcNOQr0ZrxqR4 E4meUI04bD025KCONq1RwbxL9eVjJUCgnVX937P1sptr011Mhu0SfPGaCAUzrRVd LC8NNbQUDyiIVoYmnA5Z9qMlpoj7n27qPOrKWkfC+fzXop1/a6PFz7uXPe0JxYzF c+46eyQnTohXPHuHixuMDYkazHpJlV+csO5mB1cc4kIAnwQXLG/ErzukcogEuj0T CoP+SqLX/dUNSsd68LrpzvAgoEonJqu8t0B2IVln2GI6KmFqZS5/iKM90j+Rn/// bKIT3Q== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyg43eu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:09 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-396901263b6so13075130a91.2 for ; Thu, 10 Sep 2026 06:30:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047009; x=1789651809; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Zl06XGlHWXbOrepBWGyrLvVbH3TA2HnalsrFelwDy2s=; b=gLjrRHMGFKTVLyz71Qdr2HIy6ArHCymmy96ybLkJ2kyyGIQbeD1/r8VmB+cjE55G+R Gxy7hsmqTwyXXvNtzD5bScZ3+6Cy/sWZcKgkwmVW2u9p8Letk9Py6bwByml3eIEzX9FN eTc2/8rTBfxBkPwJwX7cVO4tMXzOkXzIJtaFoNFkXdMcwRwiaMTsXVrXZxc44BQa0ffN aH8h7yUlQmPh8rxfrI6bs1VvTgI9CkC9Yr5H/Stxs5QrTfq3uiWnSg3Mvp25vw3ZIBFa yugjl0Cz3/yjFL+11n9oNayDOH+ZP0Lpb6pSTZnu6S3w8XVrrCCsPab43IzSwLgINy1u F/XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047009; x=1789651809; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Zl06XGlHWXbOrepBWGyrLvVbH3TA2HnalsrFelwDy2s=; b=T0rPLjP6QsbGCbaHQtdjcAGe4E9yqbKndAdbbQ2cw2QJnNQhcZ9K0zyqBqc3EJYHwi gy6pGtyp7vrzQbsFhwBdJyiY+jrmg1R+bGUKlD1di+CXeTsU5bMH2EFFnNms3uwNOrBg ks6uxzmjKnDdSEPT+rqgUhhcQo5INyktQaujREazPK38UCQ7IDz/aRyWfUTsqbAthBVH F6c9VmrX/ZbWPWG4ZVH0utGqC+MvmA4Yty6tL9oyLv7zCATPpJBvLEkH2SD1Dem4kDsZ 6j69KAXrxcBGm0dxowt5BzIenIKwUjI/B+vNsSyJaJ1RYsJ0lWVCUqtm1IcdTHy215Tn lStA== X-Forwarded-Encrypted: i=1; AKwUvByUwfQmxf16A7O341+/kKvVtM/uJczkjzi4PM298HvvxPuQHR+DwAQGfeUIAYpARxh8eVrOKGmptbzooSQ=@vger.kernel.org X-Gm-Message-State: AFuF++kqTTo31n0a4yaYVbXJ7IYOIh39GSoPy8e4xw9aDJqsDNY5TvpU 1w5t+laOiacLEZv/ctv1D3SmbRDmhG8EByduvViiAEe+tN+o+Rhk3CCu2yVYS4Ab73+S+LYTxg0 vuJ5OZbmCD/wvpC4+MzNIGYnzc4mMR2UxiS9W6eYqm2LJM3CO/v9RFMrDSXEwg8Ig38M= X-Gm-Gg: AYBFou3Fm2ZEhKxgH7l1Rt9UbAqC61O62Rbb6GF1BIedp+TWXLfLqoUH7YxH3A05QIk MyBfZ3k/PYkCGBhqyGrOb5ykngxfA47FWOqVBoX+Zrsq2khysCn2sLy01Zo/6A6pNvhHcWZ3qJC 5fkEwRNjgEzcFeoPSPHZ+csyLmDOsuwKpk/Frkt3L/DvN3vY3BtiIk5KVdcx4z/n63jCvyGdWlH 36NZixOn3QVQ3B6H94368sJryNt/cux6FNh/plH8CV3WD9YLORIeb25SIyg6tl3eDVC2S3NAcjK FsdaRwRaUA40zO7EZnz/eUX2+SJ9Ofs2A2S0SS0lTrqCiqxR+ULKBJJI/VQqi2hSdd5T0oN7ZL7 6H/TojsCZ9oU8VxNc48ghSqkrdUCRf/Slmok= X-Received: by 2002:a17:90b:2585:b0:38e:c7b0:84ad with SMTP id 98e67ed59e1d1-39babeb3329mr20948438a91.0.1789047008832; Thu, 10 Sep 2026 06:30:08 -0700 (PDT) X-Received: by 2002:a17:90b:2585:b0:38e:c7b0:84ad with SMTP id 98e67ed59e1d1-39babeb3329mr20948308a91.0.1789047008249; Thu, 10 Sep 2026 06:30:08 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:07 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:03 +0530 Subject: [PATCH 14/34] arm64: dts: qcom: sar2130p: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-14-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=993; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=uoqGI1WptHrepXVSIIuRLOq7OS6th1g8ClbShWQlQfE=; b=K4L/O8A/mOUWuQOr9axu/NRiUSryZDrcVpY1ImX9dN8X04El9D0/ORJj2OadIZS2XPSHJd50l 2nsTxQYp0iXAXKmexhhUwCKWybg8K47mvwjm8+srsTLMkhlxZA6Qa0t X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=Vu62kO2n c=1 sm=1 tr=0 ts=6aa2b0e1 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=bu6UjZ7a5GH_BZZocUYA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: zMkUK3whaLD0-JetfoySWG9Bwyiq9HjH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MCBTYWx0ZWRfX8Oon4pagnSCe XA6D7I+iQuJPDQ2F14t+b2Lj8SHjmGslbjdU0aErT5SILqHSrfNP7vtpQ0MSQz2dBbl7zUjujZ8 mgAF08OodzBkrQz+9CiL+RpSUmR7XQ6fCjC9eh8l+ojfvrrG5RQiQtr8RE5s+cozuKtI7vpiXvd kyh7ybqpKFdwZZqkjVyBKlczu2U7NIj+XHs3jgLoQPVTUs/gFX5cVcKczYWPiVgROtLAmLRaC4r Zdt7N1VI5hd3e9h5TDKbm4YfFlnaQFzgja7f9W6APy/krap3oEwZ+OHuWkRBd9+y/2KDVWsppCt O/Pa9f+ol2OtZ2Gq2tDv1WybEN2tdwpeKp+t1wq9ZbB78YEy0ysA1DdUVh7JNdO5PEh5sULihs+ LGowTnZL4bXOT8v2zxjiTh9AtikYIQhiFPSRViqGj6bs5/6DkdDUMmRSjT+xgMgRNh6fWJLre3p 6H0IhcSna/5EPDldVoA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MCBTYWx0ZWRfX9e2yUrOOJTD0 VRR3Z1YB50YqyOXd1P85u48gXl8owlnL37GwcEyCDCS5j4/ApAWuGgK6f69xm9T/cUVQ5FAd3wW W+RLOKyUtWSVHrVQqWAELnsImq4WsLg= X-Proofpoint-ORIG-GUID: zMkUK3whaLD0-JetfoySWG9Bwyiq9HjH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100160 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts b/arch/arm64/bo= ot/dts/qcom/sar2130p-qar2130p.dts index 80428c0b3b4e..7469134f42b7 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts +++ b/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts @@ -358,7 +358,7 @@ &i2c10 { =20 &pcie0 { perst-gpios =3D <&tlmm 55 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 21AC649BD84 for ; Thu, 10 Sep 2026 13:30:15 +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=1789047016; cv=none; b=sXpEcf/ay40XdFkVYCzlpNXYp00MP5n6wRHN+zWgCENfjxjAXVS63Oiuu5+eAcaPjtC5xH0P3MVEJlGTs13Nq7tgRxn3y7UBtY1aeP1MUFt9OsR1kEnoU3wI9Dx5mGJ++LY326BgR0vOdZQrRWsoiV9ZL6IyzjeEgLQ+P3tsln8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047016; c=relaxed/simple; bh=8Y/Yryr+3XGTC2KDLJAw3X2zoXN+s0VBq8d1yH/B5P0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Znyfv+g6r527SAv54fURXt8suyvvUdkOALKmwNxswBXvkkzY7wayeCIo56Jfo2h7aHVf1f7MWXCvFrEt0ipdHzaevIM3KTaVDFkhKZy9fox1jBuvcyqjVK6cDT2C1+h6qHLSY6REAAodiTMWIukF1iSD8WjEgmsAifNV2NE3QqI= 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=dUS/2Wtj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OP3xQ92M; 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="dUS/2Wtj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OP3xQ92M" 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 68AC7auk2029182 for ; Thu, 10 Sep 2026 13:30:14 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= YX/BsQHJpnY8xAxQH/LA2hxSGp9XpFZNKiB39FJZvKA=; b=dUS/2WtjVBYBuo5v bLodGv7OyqgHEoc8j4D/xL+jKJJ8OF8w1l5fLaioRRiuhvx9dJwEd9cJC+kHzPEk VqMkZRy7+MDXFaaqb+YjXmVsbnAdhMYxcvGYjDprn0CylMib+66KKrDA789oeVE7 gJbBxkSZtTLcjF/I4dxoe/t4MBSlS4hJ7pmztLlPY5jmR6G+Y4MBG4sh6DIrqRIF Y3l1VzVXz9y3+RBqnuBV8bQpFhwHQCRUwbCMokwApjHI14eqoOOrpAJKokPfy3XN miVIIUB1jCrsGGsH0tcoIeU1A4QLnLyejSU+N2Fnbg6qD3ctLppTmqPaHEUYUhHp s9U+rA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyhc05w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:14 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-39b77130a7fso7097395a91.2 for ; Thu, 10 Sep 2026 06:30:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047014; x=1789651814; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=YX/BsQHJpnY8xAxQH/LA2hxSGp9XpFZNKiB39FJZvKA=; b=OP3xQ92MghOKNKgFhlqEFa0+gihTFReq9EbLBP3Yam1J0JzyLGWZIfNzxYmqhRBDyf d1dnpa0ufo/Yr9OTV+XcyzP614webPl2hTZnFToSAlizOM/EkfkLWtUtskgmLBNmDvfG OwKgxSEj0hmkHk0G3uTn+5aw3dnAMPRb+cB8CHVjQDn77pJJKKS3jn/vcdxsO3rWaa7o jW1Un9HNh1i02btP4oh5RTOFsUg47imcSXcsqYE+2+no79/yh16eK1j3i4a38j7CvH4q 5X6DICWq2N5a8EYW44jnAtbhzUOJuMM5v4qEG8otAtJsNl6TJ+V2xkSEhNpjpdS0vIJi 6S6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047014; x=1789651814; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=YX/BsQHJpnY8xAxQH/LA2hxSGp9XpFZNKiB39FJZvKA=; b=gh70wB6nnPA4sEXMyt8xQJSQ9lXpHqvdDg0cPbYz/x6khbAx8x1jJe5C70pbKOAxOC kq0jvX98T8abvA2Fh0dUSnw4MRTHVb8hzQxGRiQO+28cfwQ21tZRAaVTbqAxvgM+Mc7S N/QpYB/WFZfE01JZJOiUnbZBQdGhgoa8MApBPvbvqzT/sUbk2Mipw9JwSGIkd0YmJs4T 9E4zoylKaT/UoZeu7vLLJgeM0raH474i2DK5ZW0iRP15w117fIC5i1G/pyndxs5urF2X dbu2VGdDTtpAkVZHFilDQD004tvHLCy2cDfzMgClGTKozXrGslX7r0UIOnbGTPhOiW7i 7q+g== X-Forwarded-Encrypted: i=1; AKwUvBwIw0L+jRRMKO67uQlrIsCaxdWz8OpUIXmBM7U2KnxfwzyywwPzlykFrvkMovgThw/vPOhSwy5Y/jbpMHM=@vger.kernel.org X-Gm-Message-State: AFuF++noDLGYTFwtpFSnhH9kv6OqSSOsYf2qiOEnVSCWkj2pGjXakdVv /Z6Z4NdMtcq/4UJ0aq+Q/S+0CeYQP6i/msTGwrc04z2jX4EBXhS2I4h/MlCHSNnGLDCCPrJkTAO a4J/yYbKs12us0KtXpETqgnnASaYwnOC0w9snJUWYKCZ3araD4iOzjcqW6pXDpn2xeQs= X-Gm-Gg: AYBFou3RCSivxZhV1NM5dMF9h/hCZtIxEZFnODBOz3Cs7xrj8CxBp1yGiy9aHArKF3q JZ6cFn7lRAcIq8iDrQEZRuMbMJNpOZRXGXDLhoxZMycZayhz7uG5D3KhxG0PNnFL1/WK900gINe w6fJG9tY0TDRw6Cp8gj+zM3LRzkGluTNtp1KQ7hwxp0vfHBql5YmNDisChv0E5J5CL8UftpZVhP UHrYAIIqaruBC7hxtB9tcSjcw5JRtWCCcl+J9mAS3ZLUmSgYRoeIpD8aPWHGoxFDne7Y5ul6rrK mk+J4Sn/Jw9XOtg7Ad85QrChu6Jc709KO+jMt+Z60kff/xQqEfzZxmo/OUGJ5l23FfBxcOfpvwG B0dGDxF/o9az3ae2XU5MCUhRvGxqVzX1ivpo= X-Received: by 2002:a17:90b:1d52:b0:38f:de97:b06 with SMTP id 98e67ed59e1d1-39b260d338bmr62054941a91.5.1789047013246; Thu, 10 Sep 2026 06:30:13 -0700 (PDT) X-Received: by 2002:a17:90b:1d52:b0:38f:de97:b06 with SMTP id 98e67ed59e1d1-39b260d338bmr62054828a91.5.1789047012640; Thu, 10 Sep 2026 06:30:12 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:12 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:04 +0530 Subject: [PATCH 15/34] arm64: dts: qcom: monaco: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-15-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1812; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=8Y/Yryr+3XGTC2KDLJAw3X2zoXN+s0VBq8d1yH/B5P0=; b=NM0PidlXbCvMGDgRuEXv/UI4Xf25mzRKm7177MUv64iatMNQIwTTJoPPTv1BLvV8nZG5ocNft pscQLHf3uNRD8ekCzLkzhtz/fEmDvMmJmhRLyg1XqGhrpytUu6pGZM9 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX6rzmK/LIX2+F FSwZ9PtIEOx3qQDsVw1zLiIBEaulIo5eH+74KyPkcxHSrBYOuk5ncMpoSn+JJGR39EIpmcTvug0 9xtgT27mRPPIxhaIrq2eObYJDitaWM52qt7xvyPYVFYPJFfHdWB45Msg0NquFrJ8ekJBTokBQsg Xe8E0ncORkMbC0pJ9zx/ElTr7BLUR/inr0CCddZCXR6/O6L/KjIoWfhO9D8zYRCu5jtUnEUAdnv 94LjiYNpUHWRFyX9UQD8WmXO8hszJ4mPce9jH1TZRHPjMSPNST6hRNjJJagxJt+8GshV55+JTaI J02lB91dSrtYOgVuxOv8Fpqb7dXJFvUYVtbzgEib8uVdLPDB/rufw0g14u5qT65+4gFXItNpiJu dwCZfjryp7Ea9g1/MMFUieiB1q6jcssW0BRdb7b0bu6Lp/z0z35hX4uXZv4EkXclxV5Kvht8Mc/ P9Z/leAMHxPavGiXcsA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX77snjF6Wt2MB f5ZAazNnbS9S6q3eo/71jiNaI5rNKLyoOd2cn5uu5hbOLYJX0GvpgqQgbKm63AHER9I2GjkBhQk 53AGsbbpVYjq6mwRi1FamhamMxoCKjQ= X-Authority-Analysis: v=2.4 cv=YKgKWhGx c=1 sm=1 tr=0 ts=6aa2b0e6 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: hA-u1tLZIVSMMJfVmu1VGeKvcotYiLUh X-Proofpoint-GUID: hA-u1tLZIVSMMJfVmu1VGeKvcotYiLUh X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/monaco-evk.dts | 4 ++-- arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 9d17ef7d2caf..b30fc7ecdf32 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -643,12 +643,12 @@ &pcie1_phy { =20 &pcieport0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; }; =20 &pcieport1 { reset-gpios =3D <&tlmm 23 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_LOW>; }; =20 &pmm8620au_0_gpios { diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dt= s/qcom/qcs8300-ride.dts index 1ff39530ea3d..2472df47a0ea 100644 --- a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts @@ -615,7 +615,7 @@ &pcie0 { =20 &pcieport0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; =20 wifi@0 { compatible =3D "pci17cb,1103"; @@ -651,7 +651,7 @@ &pcie1 { =20 &pcieport1 { reset-gpios =3D <&tlmm 23 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_LOW>; }; =20 &pcie1_phy { --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 B3009489FDC for ; Thu, 10 Sep 2026 13:30:23 +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=1789047025; cv=none; b=CYBEIYW8DGBhMktxVCn4RKaaLGZ8xQ8r7nT4LN0ee84qtIBOGFgcgq+HcR3f8Hxh4Uv5NJ4JY6sqNklLaCc4d1saCt5bsUic+Nt/NQ54TaPyb54/WYCAVr5qf1pXeiuR1okNiWPiPVDfhThnCeV4N621ZHt8bJn1kSKHXtJj4MI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047025; c=relaxed/simple; bh=92+EwqA/U+DoQXSDLJUSUPw1xZv+ShSp8XLecD6zuv0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BgTrg5W6Q/WItDXk8W+Hdkiu6AkoI3OIJP3gWoWOpqn+c7rq7qOh/S1iyqrnRtsmghiMWqaGW0zy13M/q0OJAYxMX9QbafuWASt6HLF2O91STgcgwYT2dSh5SIoCfZ9S046IGodEom+kbbOYfuWkkAdZyEBCAv5USjJw9x+fAvg= 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=EmhjQEIa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ti8DTWgh; 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="EmhjQEIa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ti8DTWgh" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7ipt918725 for ; Thu, 10 Sep 2026 13:30:23 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= PTuelNOQDOg0Lx+/+7JwWjc6pK3NDtRpCS70MSLolvg=; b=EmhjQEIaiQd3aj5n 0Wie+Bmxw42oF7H4ZJeXNvyHx1zN994F6cTCMWYXQs8ZF8o1I3LcdRUmBEV+NpEc KvkIu2KRDCwZz3v+DpPMXK1X12enpviiT4PSvApzD57D0unGhOKK9ISfiCYNlIle UpEFJ0FEqBZ6CriY8nwTWobyzwPIVUIDbE35BxXm0Npgc2hdgi3rHWCk1qgyaoKf DCq6E9tYMdVhLgzLJjGXC4qKfzAQAYSCknm22JkkAZwTE3h+mU1CiG9u3UoK+v6f 5sNukMNIWavgToWWsVnyUwkF1wGHynxdcuK4WsaccYOje4ozeb8HFiCRGS6UHATm 32DDog== Received: from mail-ot1-f70.google.com (mail-ot1-f70.google.com [209.85.210.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcygv1p7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:23 +0000 (GMT) Received: by mail-ot1-f70.google.com with SMTP id 46e09a7af769-7f36427abfdso9597548a34.3 for ; Thu, 10 Sep 2026 06:30:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047017; x=1789651817; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PTuelNOQDOg0Lx+/+7JwWjc6pK3NDtRpCS70MSLolvg=; b=Ti8DTWghd21A6o1jh4RpRP2NxF6D3iWPoqrayHyN/3xkyvXtOhyILNgOLpwOda/pPK tdqQr/a7VLaZkuA+X5oiJssNDZsSdoYinaub1gj9Er8BNwafxu3wyagOFoSme9Uw4j0X bcu69MdWFPxHYIVvbq+xiww6cyTfArRBFj30zOEwMKYHVLOxyGK6GqBY5KOuZedRiYZI 4TFl6nvPRwpe5hwYbTEtU8Jglw0s22Sq+LVylles8vlPLFNz0SaqtqOe94ZODkyEvua1 lFNpu5bXKKUUgEe400NbS+rN9z8jzOfE7Hd7/u3Kjl9sjdnv1rfV8hOVfsxW0ujzBlW9 tjWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047017; x=1789651817; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=PTuelNOQDOg0Lx+/+7JwWjc6pK3NDtRpCS70MSLolvg=; b=boUQwoqcIIOfSKz64DlowkwfmWDBKZIJ+X6MUR1FiM4djB9Ggy/bHnL5gtEvUKUBRM ZT8RWOOo4EAGOnNFwUk0v4THJ4RwNtGBaE2IuG2OuKZtdHnBSKYtfA4bdo2x10b0DrqG ABoqeVe8hbUtzXmt//g3xi5tyS35NMNAfI2AV+MgK/5DuIcrn1IIOb5i+xZgMnBXa6K3 Y4FXSb+IzAogu9fc9m6iYevnHk0Iu6tC0DftL548VWAGfmoINs62t4bwiHSPWURIq1yB obuk6dHDnqWcLFijITmfdUAMdbslIeRMgw78KHae422dt1yTOrJJT2jqmJs05B8cUk6c WOtg== X-Forwarded-Encrypted: i=1; AKwUvBzFpgystGBkZ+hgeMoxnXA5HM7oI21XwM17aJspa8NoXdFpDn3E0RgFtqEsG52exJpDWln5OFbG8ifFxA8=@vger.kernel.org X-Gm-Message-State: AFuF++mR2EyUWLlGv6Vs/P/JF3lbTJ4X8/r05S/2gQHNYTk/1oOWXrw/ ucsize8vtnCgiJ95wttHLPwEc7LMSd0EIy9J8dtp2ICOTB7xGXPRPwb0NGo55WYhDnV4UiFF/0o HlL5En7YmoAdVzu2Pq34V9mMUBKrvuzo91gS1B6xNzRNVYO+kRLnau/VbNR9ZNIzdjxY= X-Gm-Gg: AYBFou00B8/qumOtlLBk3IRlSOkVj66KiFZgTyRvdd99egd2QI/rxJIGcbAsddCKx79 aXY8AAM7xKcb6s7p/2AdVrEbn5yghVyFQlO2kDaVeVCd6eb5T9rGn3wsAwBvDz3Syz+6oSmHNh0 oAqSSlIk9CCIIJ23X4V1PZl3WHqGI+/YiPBwbA2jg4x4+vdvemskeZpmeZGBDvs7rjXIcgFi7KK dgICr3EuU+p0NdeZGwsJ5VXzOfLdnBH3XHmvtdp1TiH+UeAZnIBWxKTpn4YwjCrvqNECvz65FBM Ha3JuVIaiqX9jV5pn2GM4hNLyRrSc7wLhi0z692Jk920INUEDTFvg2WY+umrV3X3IzTvxoq6dhO jZlXRdzmojNxq7/wgzQHt7NGS3IuDhG984cc= X-Received: by 2002:a05:6820:168f:b0:6b6:71f7:ecac with SMTP id 006d021491bc7-6b6fe0b857fmr24916929eaf.32.1789047017251; Thu, 10 Sep 2026 06:30:17 -0700 (PDT) X-Received: by 2002:a05:6820:168f:b0:6b6:71f7:ecac with SMTP id 006d021491bc7-6b6fe0b857fmr24916898eaf.32.1789047016859; Thu, 10 Sep 2026 06:30:16 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:16 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:05 +0530 Subject: [PATCH 16/34] arm64: dts: qcom: lemans: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-16-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2052; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=92+EwqA/U+DoQXSDLJUSUPw1xZv+ShSp8XLecD6zuv0=; b=rquWEd5bKu5+Edtehj0m2ryi9gV8ypkPYuuLojnoS3XfFxl5fYvaYuSrtlBMgiua3FOZWIHgl 4bq46BbnVRTCQFd5p73iU2Z7OOxcTXb1e7oJQ7/HcjLonyUSZiBlVsi X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX7//EpeZgyQuJ Pp9IG1G92oRQwsUY3iThYSpy5g6v48K9tjGtKCF68FPauesAQvb06hkfjjF6l4If7/kE2uvcFZG hkF625+GN5TNhq0Q9zDqm2Jem34cOtOeyXC4Y2NB71bGKMl6W5T+pCUWzT6otYXYsZOS4g2Jakz LDvJmHVQfsWirojm/Cd9FQhu75naMR/H1YZP8PhTAwWihQA2LUrNtVpVeJb4SmoD1rRnCK6sYrn GEpeoClgX9r1SECcyvhisocXSaIbOw3xnU5bfkaduZcL6k/W7iUt6w+v6w7bUQZuKv5vf0pTktk 4lTgcQ762APHsI1sknVw4SdW9uwnq3YVAUlKViXVzLmxS2DmL5MgZT1p2eOT+kUs+9t2IblWTLg KvRWaEeYsbAUjgjmtTKVOD+FjUEa+ZyUFjZJgFQ45j/SEv3HFmgSa+DL1e9sCDAYa8ZsClqm6vZ E2APRGn7rFMQo8dFX8A== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3EzTJaMV5Gfn NBFCuVHaxQkv0MpsE4bb2dbKvN91VCfb56X/EJ7nTYubb5E95mUeawnQzu5R4Esgu3P/LUV2lwS G6/8Q6fdniexcG0F9kv1qB/Bgvg4Uyo= X-Proofpoint-ORIG-GUID: vZEEi3Ep936vKDvp8CLX5bunmCUtpcue X-Authority-Analysis: v=2.4 cv=VONIDNPX c=1 sm=1 tr=0 ts=6aa2b0ef cx=c_pps a=7uPEO8VhqeOX8vTJ3z8K6Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=EXS-LbY8YePsIyqnH6vw:22 X-Proofpoint-GUID: vZEEi3Ep936vKDvp8CLX5bunmCUtpcue X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 phishscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 4 ++-- arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index a45485b54a5b..194e114a12a0 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -840,7 +840,7 @@ &mdss0_dp1_phy { =20 &pcie0 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; @@ -857,7 +857,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi b/arch/arm64/= boot/dts/qcom/lemans-ride-common.dtsi index 144f117ba511..3ecf3d464dd7 100644 --- a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi @@ -962,7 +962,7 @@ wake-pins { =20 &pcie0 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; @@ -972,7 +972,7 @@ &pcie0 { =20 &pcie1 { perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 22687493631 for ; Thu, 10 Sep 2026 13:30:23 +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=1789047024; cv=none; b=LUpC0SC1V/nC3wQEd8/kS6N/90XkvMLGD8hWTILMvJv/2D8nehqJwN/M09Kjl78dxbh8gFq/3eRi+52EOWg/mMESEnsdhDysN2pBcQJ+2hfJiZBkyVEjXxnYgR3vhO54J7UVSo8SVbeDlmp9ogvvFviz7LGFnXtXKYlI6Y9X0jQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047024; c=relaxed/simple; bh=HDGnFTmPUEdQbKcRCT9nv9sl3yEGqgeQBSkueOd7QDw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=k8DMsxpeRoPFVlcKrIyOOo+/Q/c0JUITX74/SlRR0ZXBRK3+AqOq2c5IpW7yLLJ3LCMn4pEZ0CwygZES0xIlKC+jjm5ZwOJ/Q2J2Gydka1lo4BHK8Q2NwtkkU4bSWg4zW57feOA3p8G9B/ZNltKfaIFVWqLrLTWFEdbVLzLsIvk= 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=JQJxHuhB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iNFt2f3V; 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="JQJxHuhB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iNFt2f3V" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7pIP383943 for ; Thu, 10 Sep 2026 13:30:22 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= YZVmtVG1KkUm/sTiH6Ufv2KhllpI3N/zRgjDHCnimoA=; b=JQJxHuhBcVlJsCgh lajkaQpPtzEmWiUnstavxLhu1Zpuop4oxgqnhDE7ErrJHoeMqA/78oIAm2A61eGR 4opCnNfFxTGA2sjRzRmnKYAC7jU6PzfvicZOr8VUVB4AfxzsAAvwvWlh8q3X+Pai O20vGg36F1EFYB6H+3fok3DMUetOuRXYrx5zXZ6YPNadlBMcbUbdgc1GiriN02NO kjAhx7z3+n7LUETVF86CiQ84a/BZP1LiVsXxSRAtItuuJjNlGUUdwEaaXhxDL1Zk YbKEPUPdsYjruqtr3qOibn4zxZmyFPfUx4a91GXPVdSxCLp+5L6zFcdhGNmPbKS9 cS+ZsQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydv04y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:22 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-39906175917so8781795a91.2 for ; Thu, 10 Sep 2026 06:30:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047022; x=1789651822; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=YZVmtVG1KkUm/sTiH6Ufv2KhllpI3N/zRgjDHCnimoA=; b=iNFt2f3VFM1zuKXc0+cOZe+4xDNymnlycy4el1iKNbnspPe48zENM2KVH61K9scYRr iWH+cQmd1w6hK2hkhza5Mjss3Ppa56MIhVI54Wih1O6uIIiCgeSEv6hNPM1wycF1hSsN BW56A9pHSlOm7QgIL9A81Y4DcVfEEZ20MT24rC4+oAIgumW6GrFG1aEboYKdt8bLJmIV Ng99YrHUbF0RaMJlJ+LbTKF9guAQ/epaxinJhq3LJsXX2dOcMfqCT9sYZaMzCrBSUnij osGLwiqi+j66cbzbIKONY6yvZ+y1Y1sEYBbWLwU68grOVwUvmdpu1uB3h7skw/cCT38u vZlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047022; x=1789651822; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=YZVmtVG1KkUm/sTiH6Ufv2KhllpI3N/zRgjDHCnimoA=; b=tRJLuGWAqghNoh+XBrZ0BjmmZeVrTtVZ/m/M0Ry2cp7usLI81OHI1oDgKuEPwM+XOh g7e3nLGz5iFTHkB3P/AyY48RiYUUaU89qskUDB275eEBcUgjwjaA/tqx3nY8sM0LPwV5 iCmaVUpIUGLGMgMjSlT2swDOpQCO5sfATmXjOEbiJhuzoZTuID6Tj9HSpLKG0zOvu1GD JXrUMlb5FjJMnCtEPx7+Xc7h9OeM67eS7OftV+PKEN8Mz+IYJEInudBWrq0E3c7K8ZXJ CRR0PA+kl9/KZUplA+DTKpWVaWh5nlU417bmBprPUcv6iEOmWQBOF7iU4UKlyOvPLyqA uiBg== X-Forwarded-Encrypted: i=1; AKwUvBxBkLgNlur9co8Y+WXaGZ/7P5ShLZ1h7BZ29uDbwBlLw5xzWbUZFf6abkfjg0UTQGazwVkbwEn9WPWEeeU=@vger.kernel.org X-Gm-Message-State: AFuF++nYDtBHasM7BIsYmN1sTH8eEJ6vrmzHXZJYz0Hmq2t2dRtm1KSG epS/GBlVsx5NNqB+5Kt1LRwgrm/+G6vrzwBM67X8cGTCR7XmydnnCkPqHDDZTcaChWfRY40ELTe M4TQwqEvb0k1YkUjbYYdUeIOasU1fXcxW42/aEbmb/maa2LTc773AIX1bc5DohBOvA7M= X-Gm-Gg: AYBFou3F9R8ieUOR1j+fGX/V2gZ+VGAHACyjm8417UMVhBDlJojF/LnYOeBP4jr0Hjb mW5mb84ttmu13jaldBleMIkWpSYVQd5QpirfJrnKWfnfLChbhGNWOkmNbsLazKsZCDVSy0m6lJY 1VCZ5W/ghLageIoiWaTKNIY0zg1GPWknV4T5bXv+ONuRjls6bCi0yl3ttzjzi+O/ZI6/rlDo7G1 QFVdBG7rri4TS4pDku3OTMP3jWgeLSMhsMS++Qo7LIMZ9+LlgvJAzehbDztg9BJVvGCgaPvXnz/ PQ3kneB0ZgUvcYa12BrDHw2nB4N9N90DwW34ECD7gfeaJOe/aOkeeKxogJZDhFqWcEqEXKWxs6x 5R1dYTodkUminuCrEezbddvx+A4BoEhTCyIA= X-Received: by 2002:a17:90b:5807:b0:398:9be9:ab8c with SMTP id 98e67ed59e1d1-39b26229bd7mr64030128a91.17.1789047021786; Thu, 10 Sep 2026 06:30:21 -0700 (PDT) X-Received: by 2002:a17:90b:5807:b0:398:9be9:ab8c with SMTP id 98e67ed59e1d1-39b26229bd7mr64029997a91.17.1789047021098; Thu, 10 Sep 2026 06:30:21 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:20 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:06 +0530 Subject: [PATCH 17/34] arm64: dts: qcom: talos: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-17-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1536; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=HDGnFTmPUEdQbKcRCT9nv9sl3yEGqgeQBSkueOd7QDw=; b=NW+jqUahwmrBL226gTHopBfuXm03QjAeZdyvFynUT+D32H7LvvoXye01UkSnso7+Ncnr+Zw6l lpmzBW/jO+WCSksOxzdqsr3A31ac21BkwVLKGGlyDUFNCuw7dlUbRz8 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=IfsSymqa c=1 sm=1 tr=0 ts=6aa2b0ee cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: wGReLxZ69uIU5hf-D58c2xUhcr9_0khE X-Proofpoint-ORIG-GUID: wGReLxZ69uIU5hf-D58c2xUhcr9_0khE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX+c/R3Pfbi4Ae KQQWrLpbrGf/d/jWAJoCtWt4KHOrqUTyA1kNYXP2TMmsIKvP3WT0d+csLSGXbla+/h+f+y/w2yC imqD52t4WOMyUVYTHULJoJw8zuhaeHs= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX6xEzV8p+oZz4 UPiTHKajRnwIdfjrAOSnMEspyEpACEIuq2T7Lax4sAQ4g0oLbdKkVQNHdf+ZKlRi3QmdTDnZmA6 3Df8itkIxQSBDHRbyLRZC8cupUtC+5XOEhtPzQg8EE0dvYVdZEfl219x+T1lWzbq2UXnxlkuEtk 5lus7NxGaI6S67QJJDlTGP3Fbtj0iBwGFtrx5cQn0Fsa+aQXfCDCF3+u2hWyt5oVbGzo3W9/Rb5 rs65Mf+lypYaYp35t3BI/35BHJPSIPI0Z+ZD8vBipUZd0er5FmxkfktX0cm0Dfxy9L3LT6O6E5Z 0l2xkg+nu5Tar+9dqBVU8CBpgoU+zwK+lw1lXSD5KxsMmADlS0PtFE9EBgdSglaUaXjfUslWhM3 khSnHzhdrIUsR1CJfZdh7qjwf880m+5H25Q9ELVCuBzXeJ7MkBKn9ouvSnCjIesH6eZrel4IR7Q m9lx3EpvVxY8js0F/Qw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 2 +- arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index 047b4efb04b9..43f110ba3a7c 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -445,7 +445,7 @@ &mdss_dsi0_phy { =20 &pcie { perst-gpios =3D <&tlmm 101 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi b/arch/arm64/boot/= dts/qcom/talos-evk-som.dtsi index a31bed7fad07..198f656bddf1 100644 --- a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi +++ b/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi @@ -367,7 +367,7 @@ &mdss_dsi0_phy { =20 &pcie { perst-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 510BA49EC47 for ; Thu, 10 Sep 2026 13:30:27 +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=1789047028; cv=none; b=RDjPTyJxzLpBU4EBT4/JJq5mrYTWK+3AB31efaX4BRUL7/80hc90L3JodyCnRqXXzW29fyBejRP7I3zeUsCdJiZagJZA2+Wml00XU6OXCGLql7+8D8vSGorjPeksA3NbcB36Z9OS0/pAwFcwYtX/vJFas7S+IYC0an2TcYvvN5Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047028; c=relaxed/simple; bh=CXfwjCEmlTi2gFNzojVj9OvmB0X6o16y8nsd8vTgXLA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QPzaGKugna1Ob0qg7ci6zAHaddJi7U3UyhrvVZ8HtXeEGFBcmnHDK5Jg2SlKuFTHSiMz/nIk1nHbI4SVTnoM05oGItLopISh2d7D9expWl+dWaMSD0hk4Xazarc2nHZinnAwAPud5/V1lm9P+b+uQTL5HCebh44F4PGawmWHbck= 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=dzKyyJ/w; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BkLhGCIH; 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="dzKyyJ/w"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BkLhGCIH" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7dYa383434 for ; Thu, 10 Sep 2026 13:30:26 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= MzbjLgLOtqrKkzbwT3kWbG2jnIc6kGhA4/pYWT1q6fY=; b=dzKyyJ/wtb+kIgW1 qJf9g5pSgkAug2gCJdVOEbJiqCQ3odLzYH8XeLqNv9wZ16I9kDnxXTUAcSIlsMs4 SPdti4IrI91MU5tc21KGwWG8INUZL5A4W0WwH6CCFV4Ktkgs+QcOLPwfhjxF/C2d /ZnwLdu+GV7EjpFWwuuvuXLA0hcgw1U443liAnurCsQff1/JK5PB+y0SgsjYQFN6 I/zThTyUrocZ4Zi0SvuALnQjMHiFggcCdkQshpKIIc6A/XVzhU8ftPrANiz6QwGU Ht1yLxNV0V5i+iQzUE8we6K02r4n6HSTvyZ/5/z64CAeFEVjWNVm+tbdh7i1y/rT 7TG8tQ== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydv05b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:26 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-395543dc382so3469214a91.0 for ; Thu, 10 Sep 2026 06:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047026; x=1789651826; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=MzbjLgLOtqrKkzbwT3kWbG2jnIc6kGhA4/pYWT1q6fY=; b=BkLhGCIHm0WV0XYkDMxDNhMHOPyC1iIVnKOuLOmSGJIx3hU59To6/bNDalKPes6Yly 7njiQLoHsT9Xe7GZt0uXvbsknucIHVja2r5AsmWWV/mh8VfGZpSJT/Y0pXAxQ+JfvneO S4juT/wzQ3qHwOvmEZKqzy50otTZkdQlY3i0iOS+fUMfq5MIKXBXIlhOQLbPB5pIgF8Y w9637AdUfUa1DgpW8DvnjIy6uXJG7cu0A6cQjDWlmh2PCeXM1uJdFMndo7+vvU0NHTZB qmF/2mattPE94ncQu/Y95jOlWs9uUMrko/MXE2csRWADH5B/bMSTfSHCW8TEGlzNfJrG FQtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047026; x=1789651826; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=MzbjLgLOtqrKkzbwT3kWbG2jnIc6kGhA4/pYWT1q6fY=; b=Hq2dR7+rVlUS8yJAVe1vxjnBUOYCyI48Idfzp0/v59bRckysAhLr3sFGo0r0o4nKP4 gnUbwMjPF12fRV7YFZetFhAXKM+nRrP4q1NnjAnY7am5SNyrtW8qjZ1DteqT1qK2kc6z SaNUw76ASI/zqODSMH0GYMLN5BZxIjuN0QCkVDHFRxIucrPlW85ci8cJib+eVBXtJEBk u3ZwDZ2oDlmCeT+2F7ghv14o0pjVHsQT+bl6gxrXthULdWK50rKv6CkLa5bPTeC+hIj6 4FfMAnYSyNqxLjM0wIUwMsrceDEh7m0aPxQ8EUYJnCKsVE1J1jNrIomDWmW4ehgU9BDw XQQA== X-Forwarded-Encrypted: i=1; AKwUvBxVspOfITjcnEjkY976hxVNbdIweYrPrj+lSrK5QXb8TuD3FvloOuSoje45ZPpkT5E602P2gTDwp+SIW+4=@vger.kernel.org X-Gm-Message-State: AFuF++mOd6fK8faVixCPtZCFePC2FF2lZvJZx9tO6x7oqL2CNG51RSoK 5nYSK7jENepGE2wqha1O6deO6rscf+yWBs+t6k8H3ycnRFWi/RGsZVWOXu0Lzut4c/BLb/dKKjD BbEzeqxzag6/lb1k3l52bVGmAQ8n0RpPjoy4CUuND0NwnIwUPuLWtxBUmirK2SdHfdSI= X-Gm-Gg: AYBFou11WoeA9cftigtcot+OMubbd4HwU/mIYsDqgxoZ83wzSc84fIUjaCN1MA0nXF3 3uU9gALp1GVViFw/RG+nG0pmyu3TzHCNExlXQaOV+jQOtGr1ukEQ4hnwH1E0J6fM27Pn6+05eEk iSNtYWSbES2nfyv21PxMupiIhMQib5Ti+BAB0iu5VGy/20rn0f9VegyO53SdY3Lsd1r5lyverrA b0EdaS15NpiaJpxzckmdtAH6B4NSA24h8kPWDEE+VVQuXJ/MdnwY2l6KwfknfvN+MJYDj/QL+Md tjsEHM7GCV84GIXcXKyHD70m4ssJjTwd7qJBWr2bQMSl3sz+eN2LYL9L4iJKNG4kqRW2Y22PqdR 6Q+mnhKWj8iopAmSMlHCnP3jcBT+ORtGVnS8= X-Received: by 2002:a17:90b:380a:b0:39b:2b10:d05c with SMTP id 98e67ed59e1d1-39d709e73a6mr10263179a91.5.1789047025993; Thu, 10 Sep 2026 06:30:25 -0700 (PDT) X-Received: by 2002:a17:90b:380a:b0:39b:2b10:d05c with SMTP id 98e67ed59e1d1-39d709e73a6mr10263086a91.5.1789047025472; Thu, 10 Sep 2026 06:30:25 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:25 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:07 +0530 Subject: [PATCH 18/34] arm64: dts: qcom: sa8540p-ride: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-18-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1146; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=CXfwjCEmlTi2gFNzojVj9OvmB0X6o16y8nsd8vTgXLA=; b=AWbH2geqVWHeiHrDvQWT133KWTzDZwoIXWeF3Vp+xCdeKXhE4ahjNbn8oOmeTrpBNpTf57pL0 x9JlmzaDR2AAlzGHbKuVMR5f9tr2WTSXAQWEwDzRAeOrlRgjhsnr8IN X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=IfsSymqa c=1 sm=1 tr=0 ts=6aa2b0f2 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: dGWogqhvpnCoABAl1Ivab4PNDHRaxQQ9 X-Proofpoint-ORIG-GUID: dGWogqhvpnCoABAl1Ivab4PNDHRaxQQ9 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX2zpRX990yRqa Y1+yh26W56+5ixf7lFayum5v7igwpd0cdCbHtHkS5WJYamEpnHa87Lr0APsQLUaJbYYR+UVJM37 cNzuKxu9FOvT5U/hlyl0EypNfcQJy8Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX/9StGQHrV/ol /EaEqoF5G4BEwV4u0vkJ1ufdnWp0WSu+MVDwgK19ImtsUMPI+CyPvbikmi3KOFLXTJgKhWjxeAT uzDWSxC3VfztWYVPasdcrDy/Lwf1AHmzOxFnsuTEl2mZ50Db3bz1VZ++Kv4KnPTr8YISf6NYiB5 DsglTRs2zwk8fKnaSpNo0VgYuQVBCsxeWjy3gcv6QcZZVnw4eq54+KzP2hVHVS/znxjSbT7lxkT b8yaVgGE/jrygV7EcQyZBX7fZtYZ5Nynl6N7hP0GF0faOZ6SRgHPfUmOdFqNvzuQpkHUkzg7Mye DR8kL1fNApxtmApYwtL6sKnc+4VTzH+/OSncURFfl8SJuecX7X9NF+rPqVkUSTqtkuv6VI7XMUS zp+k37Yxrv1CYRXJvaOYHWt71VB2VOGg7AsGQDPPyynBHluemMIaCZEWXQiUwbMoR5UOLlpMl+m vbsPCEvFXr7Um7AWR+g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts b/arch/arm64/boot/dt= s/qcom/sa8540p-ride.dts index c72faaa0ae7a..e85d78ecac2e 100644 --- a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts +++ b/arch/arm64/boot/dts/qcom/sa8540p-ride.dts @@ -374,7 +374,7 @@ &pcie2a { =20 &pcie2a_port0 { reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; }; =20 &pcie2a_phy { @@ -397,7 +397,7 @@ &pcie3a { =20 &pcie3a_port0 { reset-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_LOW>; }; =20 &pcie3a_phy { --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 1F387493D37 for ; Thu, 10 Sep 2026 13:30:32 +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=1789047034; cv=none; b=SG/plix4l+WPLpbtJ9pTHDuA+5w5lf0MO4ViDJQ35PGVl+NyNSqN505UqTYQgnTmpyKU6wE9NjuKjRpf871BfCiQvOLURXY1Q5r3DtniHQwjh0X5pQUz2DYsbtQ814fVcfNIBSYoVJmvOPpfxAI3We+DgwgMUz56u2RUQ2a8nn0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047034; c=relaxed/simple; bh=P/DAkwH5XdgfbdOhKaaM0ORG6Eeibg281YpoKLP8FLY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=igep2yhfjzP5DtveQ3hoanA6hwVwk4ngSKsZ9YHRMabWNMJdI+htGlJqRqP3y76bPsL8/TkdM5UFOzkXysUNsy2DXCAKcRpTINkAlDee/GBSIeEHWwpusx4nuhg5HJiFQi+Hm95vcL7F3EvLm/i2lhCd8o2KqyWU11A/XOHkdlc= 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=Yu/8cI38; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DHWoDXyJ; 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="Yu/8cI38"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DHWoDXyJ" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7iCv1732412 for ; Thu, 10 Sep 2026 13:30:32 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= XQnry4ftxbsH325hKafakPNI67Z8V3Z1CQli6UgBJXQ=; b=Yu/8cI38UUlopytY FSSP4kbb+w2VxHCja1ae54nSEEm6L9Oq1qJpqA0iF+0hCDnj2gqaUKJabvFHqROe 2I1vPyrcRejZAWJQqme8QyXzu6PJQqwaGqBgY7au3vU6+Q3NXQkE3ILPZlpqQYWv n/5aCklfQF9MKqTfwE64sfYV7gUBQi+1sWXxWnD/eVIUeGLAyQj06Fkc6HRME9V1 v1mbyrhZNu6LZgsAVsJmIjeFwQmCY82qdGH2XqqBfk9zdnL39pHMT/L5dkM5EG+T bYvbcmGceAlSrL0Uy0yoXXuJc34GekSHGZWpQMR3Wgn0VE1ydj46cq0cgXCCWYNU qAcDJw== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydm0xu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:32 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6b361b477f1so4350458eaf.2 for ; Thu, 10 Sep 2026 06:30:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047030; x=1789651830; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XQnry4ftxbsH325hKafakPNI67Z8V3Z1CQli6UgBJXQ=; b=DHWoDXyJpJHb8LQTre2sTETcGkwUTjRAV2Nu29kUK7PivVCVD73TLHhSee0EEOvC7y l0J6QEYaAwvn0GW+n1xATSt3kZlqhc7xklZY1dgsFy8Q4bfCxyqTP5WjgLrZCxH2GnCn NMCdbDvsPqNQOaXLif0W6dET/EUYabBjLk8U4KlWqprU7YhkZsUxnijIyX3EmDqerQLA InwCuxWq8aVWuFOqcoTp/pri9YY54kSuX+l43pOz71TN4n6Qgw4BzakaCtVBJCGqiDzN +nVaiqHKqR8K5tVZe4zAdMXvIbPYfRQF70VRp4ONtWlC1RUA1H6fb8x2Wo/lQFqlxlh0 i1bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047030; x=1789651830; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=XQnry4ftxbsH325hKafakPNI67Z8V3Z1CQli6UgBJXQ=; b=a31H8cct12KZ62/KRAmLeQYAgsNcXePVqHaYMTNQSr5z8XItO/kwhPLdpuVmB875cf nlPHILhtPG3mXy+sNWDKJuc6zdjn5WLE9Jh3P9dWgjl16Fgno+DNykbIVubUhHG0k+UC +layZOD5FtDSAMAKmQPvE9T7s1dOyXLG1SLolKTul0efW8ceF1Y8jT1y3gf6g5xgzDYv ZdDQOl/h8ZDE4wuf4ptkKhX2MzQM85Gtq5OJa9SWcsLWik4OvwLjph8ciAPxB8xbMF7s 4D62IFmxOjhRzLFlJkT1QPcEDGZb5suN/SiTQNM4qvJhQwLgSRt8bj91AFSx3JVz1xQc IioQ== X-Forwarded-Encrypted: i=1; AKwUvBx6m4CiOjPvXdC/wfhSgQ7uGtvminTeT4DTFZJEEB3yWlri80lcvtUFK9gFz2kl4KmTvMbxfc07nZGTbrM=@vger.kernel.org X-Gm-Message-State: AFuF++lItIy/lMDwUJFw4CRBaKBzSIO7vp2TQT928dbNZYXWS3ZyXmiq RuvntZZJrFPy099DGIzGtH8gV58GuFf4HIk7wl5g56OGvfcuMhe0z2Y1dMNnArLiQpgb15bbvFS yDI+fBrkNn/2C6scvKuSdej/CdGOoQ1BxQoM72ph6SXCxNsFlcWzHq0VjHcwdyvAGRhg= X-Gm-Gg: AYBFou2v0btTeT0WlRXFfmQLXyaM3RwfoDyoZ8MJ/0ZP6iZ7xgcF5pd0mvYzXL0V79P niYnX+IAV34YaRlcXvaXrHhtjCLRZrEoVhcFckjo+YwT/EasvjR2yIokf22VZpI+tB9U1kVbh3Y Jpqa923mWY2KCO6Kh+lzA8Glo9h5taHGMmjzrKhcnjtxhwlYTlWjoyZH2yePfRwA38lTVi3Dpdn 0s//leFcJZ8JqxAA6/fYnXOrh0eyvJd+FYDMnGLbV0/4uXGcjgEqXxFuwR4sCNRDNF3l0enyQ6L 0+z1olrm9bcejPEp5ZtrlYeb4jn7ORpghKUub62iD0vIkzJ7Ae9ErW33gBfFnzLBRgKkulPO/8M Uq8iusOt53we01MchiwlxQy+DAkVqi9/EFK4= X-Received: by 2002:a05:6820:6ae7:b0:6b1:bb82:f7a3 with SMTP id 006d021491bc7-6b6fa7dfe82mr20900878eaf.5.1789047030155; Thu, 10 Sep 2026 06:30:30 -0700 (PDT) X-Received: by 2002:a05:6820:6ae7:b0:6b1:bb82:f7a3 with SMTP id 006d021491bc7-6b6fa7dfe82mr20900847eaf.5.1789047029674; Thu, 10 Sep 2026 06:30:29 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:29 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:08 +0530 Subject: [PATCH 19/34] arm64: dts: qcom: kodiak: Fix PCIe wake GPIO polarity Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-19-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=4282; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=P/DAkwH5XdgfbdOhKaaM0ORG6Eeibg281YpoKLP8FLY=; b=GOgBt2lKTdgq+epLTU9e6Ckx01LRGskxu13sEb9k+BhYTgYDBnwyZog2DeqUY/gsJL0Qbu7FN 8QmKjlCpiQTDWTavG81aW+DfWuIOND2TeTngwxzDli9jTTmlafziuCJ X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX4rK5GHFxyeC7 NwUhkyPGF8lOz2MiRk2asTRGdnCfnGIFBLNukye267Ta0sNN73RnY7V/83E7GmKE+jP0XDUxg6N xjfVDTGfJymVnqo0HFhh+kSLPinZBuQ= X-Authority-Analysis: v=2.4 cv=UJNIjyfy c=1 sm=1 tr=0 ts=6aa2b0f8 cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=xTuWgevKKEmUOcCBws0A:9 a=QEXdDO2ut3YA:10 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-GUID: sZT7-oAjQZQw7fFhqXwoF3bcnNzESgY- X-Proofpoint-ORIG-GUID: sZT7-oAjQZQw7fFhqXwoF3bcnNzESgY- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX9iZ/0B/O/Uxp WQ6SgwIBtW5z3X65zPia1CdFicJxtSBN/2HCEmjZtG8SMH6vwsvBeA5FcL6jlCb3i+T16fm6WC3 b30PMLUGVy1FFydjzYDxMpjSQVFlUp+OaMPaqxbxkwsiFwe7/6h2LMOCRUAZEnRorLa83FXwyhS HM/kute5pIb53eFEUnl8Ii+s/yRGVVg9F9zdfwqqsObVFk7Q+KOeRVXcj/ohnz8Wzbq3kPqY6m6 ZT4rmxFTN2+ZSJkvd+VP5EepA1Thscw3otxS4zTrXCxb0AQ90fqaqCJi5uhtNwXBPprjv9El7ea ZH8nx7rlVMYf/jL8V+0RhHd9oSH1zOclR2OlpywKs2mAkxkoKRTcObY74oDD1L23r6Vs6G5oKKL Zf/8z5Ar12h58fEvuC7hCi3CgNGFblt1YHgXL2/WlyTL7osDhFGhG02vMKT3ED+PwIBXIBP0ad/ 5iRX0gQhnpNLcRP1ilg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 malwarescore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts | 3 ++- arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 4 ++-- arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 4 ++-- arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 2 +- arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts | 4 ++-- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts b/arch/a= rm64/boot/dts/qcom/qcm6490-particle-tachyon.dts index 5bb33a8a9830..509fc4941a02 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts @@ -558,7 +558,7 @@ &pcie0_phy { =20 &pcie0_port { reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; }; =20 &pcie1 { @@ -579,6 +579,7 @@ &pcie1_phy { =20 &pcie1_port0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; }; =20 &pmk8350_adc_tm { diff --git a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts b/arch/a= rm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts index 41d60c87f5bd..ed0b81710b9a 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts @@ -541,7 +541,7 @@ &pcie0_phy { =20 &pcie0_port { reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; }; =20 &pcie1 { @@ -571,7 +571,7 @@ &pcie1_phy { =20 &pcie1_port0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; }; =20 &pm7325_gpios { diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts = b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts index 31bafa2cf51d..6527cf815b85 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts @@ -705,7 +705,7 @@ &pcie0_phy { =20 &pcie0_port { reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; }; =20 &pcie1 { @@ -736,7 +736,7 @@ &pcie1_phy { =20 &pcie1_port0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; =20 pcie@0,0 { compatible =3D "pci1179,0623"; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts b/ar= ch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts index 13e8e62f6205..4ac2998a0a6a 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts @@ -833,7 +833,7 @@ &pcie0_phy { =20 &pcie0_port { reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; }; =20 &pcie1 { diff --git a/arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts b/arch= /arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts index 4f2e0109f49b..141d263e6566 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts @@ -653,7 +653,7 @@ &ice { =20 &pcie0 { perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, <&pcie0_wake_n>; pinctrl-names =3D "default"; @@ -670,7 +670,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_reset_n>, <&pcie1_wake_n>, <&pcie1_clkreq_n>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 813BF493D3B for ; Thu, 10 Sep 2026 13:30:37 +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=1789047039; cv=none; b=c9ywso+HnBovdg2yd0r3o+H0+SeStQQEFoqiMvWUdxw12eddjazLbkhYyaP4btRKCah4QTvm8v4cNVK6s/W9WWDA4CGk8t3mZWdl4hsmPSicwEpFwNAxaffWL2GjgHQYfw+UM/c7Iz/lV6NwRy4ARQsA+jWBqgCA4u7Cc6ZWqtg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047039; c=relaxed/simple; bh=Jb86lq2W/qVjcMbz9A4WlBbHi6Z7bIdD1OC/4rQLyOE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ei0/x02SJ8FPekk4GbvxtkeHfF3CNC62Uv4LPs6XiqqO/ALXDWXmqvaupVov5Eh+7mbljEZWxD4u/RVzUuoCW8sI/ry4ftXbq8ScsgQqQQt/3zkT4zjYMNi1fgbnA2kZ0REdZHmFkDIVLDudmqgkeTCl063UvZ+8/d97/LYa8Ag= 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=ZphqWBWJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XY84I3ST; 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="ZphqWBWJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XY84I3ST" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7mQt3893327 for ; Thu, 10 Sep 2026 13:30:36 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= EJV3R+HjxmPeP1DdDIQAfSy9nCn4FRqlXu72kfIUZXE=; b=ZphqWBWJwyFcIl2U E2kBiEN9yJXfV6jt6dFLTEcDyqy3CTA8Q74NkVXMn6aKTxql6+3NgWJ56oO9eCug c6StLOwuuF0vzYNlbrdCOJT91jl8zRdd/tVzsAxgD2E119stgViFyaO2rFg3Q813 FpPZ07tfxvVTRZVjI17C8OpxqZY8rS3Vx1/AjTIJDL5W/iYK4/cPLJstB87CYYG8 AhUjdbNG2wrUBv9PzzY/qGiuNlSKY5h9TX19j1b0dDB4h/eNPOkp2DoXUW7GivrY QugrmvkI5pJBQ/hydK6L/Mi2t121jQmMn3xSuxgW5h/6LFJkzNsnWbgxnHC0Ep28 BJOBMQ== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gksh8s1v4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:36 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6b1aa28c903so4191037eaf.0 for ; Thu, 10 Sep 2026 06:30:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047036; x=1789651836; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EJV3R+HjxmPeP1DdDIQAfSy9nCn4FRqlXu72kfIUZXE=; b=XY84I3STVjHGgPAnt3gyHtFO2/mzliREbfMeq2rtk9ltweFXwBJoi4H8NFSbegFPk4 3YIODV01e+SnthviNnzFq82SOp/nvYkGMwcedAJdClHTwh0T15/btMP6UvZ4SIeScT36 8dFVG1WjtXLlXA79oDYI/z3pf1qOd4iW0a8Sx37QJNdoSzXFNmbWIrPmLnv7jNwQRGow 8lstPm6hVrpnUQ7vxW+/3xCcuK1jcgCnoh0M4Xgv22qjCYNgHu7+BQxOFtKCXbJtubCS V1PARilEYoGBHanZ1SjGKambeCqcNzUy4KE3NPcS/PX/sDKfR55OsIm+rJqYt1p7/xUy u25A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047036; x=1789651836; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=EJV3R+HjxmPeP1DdDIQAfSy9nCn4FRqlXu72kfIUZXE=; b=OQDQ1YsSYP/Z03c9itX0XYLzK00hzDOYZk3+UMzkNPjqyj5WhZH0YWGWif7aOobfu4 jB00mlxWMr24YjgpzTHx+R0b6TD2mScLzxvNROflr3w6sxnWOxjk0vcuKh3UJ+MlhtFg PIEAvQAKz1TyuzhQVFwTcP3C4MMhEWX8tHAo+B2/C2s/SNkHo7u2vYFWrtB1XHJ5320G kHu/T7ZovgeOEv5vAK2IYqKB0e3XWqWa6tWwXZ8bTJaMK962ieGW5lMq2y1x39XBlfdm c5aFDriF35mEWK2kIjaqjwP8JCjngCuIX5hgNOGBNgJXoXPB4ulkQpgNR2+fe9IgwK+n Dpog== X-Forwarded-Encrypted: i=1; AKwUvBy3a28QH0/R+Pr+PZBmzzk1pulGa+IU899VT011sazD0Kh3Z7YjyyBChcbT0Cd5Ze8onFw6Xpb8HKMI0eM=@vger.kernel.org X-Gm-Message-State: AFuF++mifV+954Xu+0RCjfiMG44wN79hJvkPx982FK2wkC1FrcxP9/uK R9+hgartKuMSG38i2lLsn1GfQ0ygrgt1THbmOV+YPgPMDLL02mGwXmRMDIsqjoBVpUq65SsBKYc WkFWthIZMeq23f2qJum2cGUb56htvAq4e/cDRZqVLx4YMslWAvZJIWs4g8AD8/pTm2Bc= X-Gm-Gg: AYBFou2PsyJQT2+7EriKyoSehNGTsMFn7s+Q+v8sId8o0shxMaLEo1V10J+BayxKquL EX7Lr04WQXOxBP9D8gIIWZtdqoffMtl3SUy0XkGWA6aRTOWK7O1hLK6o51xn8x4Pn+XZDAaSOPz NVxU8x1wBtxUqBIKFxPtyU1tQb13XqDTBq9Ym2cYMYpGGFZTG1XQEETzbk7K3OQXVyum/jZuiA2 B19HBXQ/QttReAvlkBS5Wc3luI0k6oIhbKBFJ6vAvCnhxVQg6zGsqXV+NHHMmcszobI06RFC2N8 Vi9u0cdXMkqwVIZKt/wfzseQmkdVBPd3XocZ1vm6K07MKEXjYNZSY9fsRKMEwNF6+4jS57QfxBJ NglqCa+V8lgfgKuICJYTj6kA0F3YVjaojV9Y= X-Received: by 2002:a05:6820:2916:b0:6b7:46e9:970c with SMTP id 006d021491bc7-6b746e9a2f0mr19748321eaf.60.1789047035953; Thu, 10 Sep 2026 06:30:35 -0700 (PDT) X-Received: by 2002:a05:6820:2916:b0:6b7:46e9:970c with SMTP id 006d021491bc7-6b746e9a2f0mr19748207eaf.60.1789047033852; Thu, 10 Sep 2026 06:30:33 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:33 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:09 +0530 Subject: [PATCH 20/34] arm64: dts: qcom: qcs6490-vicharak-axon-mini: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-20-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1823; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=Jb86lq2W/qVjcMbz9A4WlBbHi6Z7bIdD1OC/4rQLyOE=; b=ilhcRFeQHiTl2P/3hDAHsWGvrpOnTqKP5TU6HgrB5K/gvAayrkowPkVhX05vH1KUsM9veabix E91HW/AUYreB1EAUleTWrOVb4NpoxoJoMIW/d46buEYcgXfMoN8+BiJ X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: G1fdW1fKvQibLkAFI7HGji8c7EJrMgYL X-Proofpoint-ORIG-GUID: G1fdW1fKvQibLkAFI7HGji8c7EJrMgYL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX1G3byWdaJm9K Nu+3f4tTmNf4r8dLNxwsSvgaznh9JWzSH/3At1HTy8zhr0Buvi45DS54rFZlDP1GtRo85qXF8q1 RVXNX+sD3Fx+PGQ19YiUnMaI02DOnA21r4isiZmrUI92B5UjOn9ptoVYivAPp2VxlsHDcpCTg4m O8+HZSGynlhldK36Gf90VAHU8G23zbf2UvzS7N4oXcFZcSKCkX6qggx+oYXMZyh6kJXvQmlxF9l 4J0yfubDUNLHVX6mfIvsNNipXqnLaFD7iV9JFeBhXDRiJBOAar0P0SLTrpDIuN+0qZNWF0gsXVd DlJTiMkvZwRUWGOSTgp77CiGUYVLmjg8EuzsPRDZsXy/i47C3GY4AowsvimmcPYMOzqYsp8Dvcn sduaukM8isXoZ0Diy2iylFyCcmxlDP4TcYpcVntU4aG2brzUd2KQRwqVyCYVQWAmaFRRlkVDtkU 7o1ihFGzqcNPZZtJIhg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXz4PHu2Y/7rYd WxoaqrPO0T0opLqbmyrWowe3TQUI+rfCCRnkKMB05jolk+rgAPBIsX9CVLM8sPJnhc+9KOUN1zB FOicj7SLXqygcpMvDv1Cje6+nCBbCMI= X-Authority-Analysis: v=2.4 cv=a56lZkSF c=1 sm=1 tr=0 ts=6aa2b0fc cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 spamscore=0 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The perst/wake GPIO properties are per root port and belong in the root port node, not in the RC controller node. Move perst-gpios/ wake-gpios from the &pcie0/&pcie1 controller overrides to the respective &pcie0_port/&pcie1_port0 nodes, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts | 16 ++++++++++---= --- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts b/arch= /arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts index 141d263e6566..89fb685c53cc 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts @@ -652,15 +652,17 @@ &ice { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, <&pcie0_wake_n>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie0_port { + reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -669,9 +671,6 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_reset_n>, <&pcie1_wake_n>, <&pcie1_clkreq_n>; pinctrl-names =3D "default"; =20 @@ -685,6 +684,11 @@ &pcie1_phy { status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; +}; + &pm7250b_adc { channel@4d { reg =3D ; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 246644A2052 for ; Thu, 10 Sep 2026 13:30:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047042; cv=none; b=In4K8FCV37+YLb84aOB9ffbkHovK65isSMKAGvd9zx4HiWFxImToXw62uZNFjvyVWKpb/C9C3C9VqIy2v/VQ71kTacMxjemguOMrOtK/FZkLEVQe9CXUwiz4jfMdgEvA1J8l73+bXRgcuq4RnKNGZ6fIwqPgj18jWz/ZXGebGkU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047042; c=relaxed/simple; bh=8m8oDVp4ME+DQ6ixjSPY+Z2pZIlSEBVd6fCv5YKhCT8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=b5+rwqBJM6h76xWVJINrsz2MhS1grjsKHVUthhKePlZqk/yC1J6vmCcnB6M200v7EUFH4QN/CKkIq/8BlbNL6WUa9ZtZmtfy+yT73qh8CByhml+tEguZqdQsNq71/npu4GQ/OD4RTpkbskaM5t0Gcev4jHUazt0p/yx7LBlRIP4= 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=dhggUduX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OLsKd/KH; arc=none smtp.client-ip=205.220.180.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="dhggUduX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OLsKd/KH" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7px81087051 for ; Thu, 10 Sep 2026 13:30:40 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= MrwRG8wRbUEcQ2VNpdUktqMkDeFTUSahcchNIS/G6As=; b=dhggUduXrOuqT61Q EYWtykJxrOAppd59DEKSmUj9FzRwVuACmqoikFCyAK81uihiW8WfmNn9adsu55XP noV7K8gB4f9KAdbcj1ZP4xBUmrV/3YT4njjStzEXOaJHpWr1YouL0nOzIssDBGOu JmHyszWLdOYESw3KhFFm9hObbAoqzob8BrDfWDMT/I0Jr3qgewEvapTP9Cv1Otab /muZfTDy0WGghGTZu7+V3GXvEcu654CyjDXRGhGp5WJAPxup+1NpGC4F01mnYTGf 44CMBu/9TQKOqGcIZ8MRPfP170JMOxdbDyL/qpRt5gv/rYzWU7djvb3SW8a3BHhj NY5sUA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyg43hb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:39 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3968dfff779so1676797a91.1 for ; Thu, 10 Sep 2026 06:30:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047039; x=1789651839; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=MrwRG8wRbUEcQ2VNpdUktqMkDeFTUSahcchNIS/G6As=; b=OLsKd/KHMsPlbC6mWTZ8hm6rgSsmHOPa+94oaxBEiU9THwoNJm0SwO3dXZNQZk5oq9 KOVBlemTgwkW+c3JPojfIMin7sVEp5KYdQKJo6NjQ1Fwj7mx4upOhfvYsgPjUQ/xCJyq Kvsqhyb1xhdmuOz9Vll8/TT7d+vJNUAt1KZzPLqwOmYcdXNl2hSTnD5vVwfFff0oXLsx X6zqmrV7O94Ep+b6e9v1Iy3ZVO3Uj/8oIrJD3TEZrP4CFGsW27dfFppcuH54RRqi1e+X CvXF9ondK47pCItpgagBiqOxgPmqcyuIDrauUInt1F2HUXJxsSVBKSUx08wWpp7od0CP WFGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047039; x=1789651839; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=MrwRG8wRbUEcQ2VNpdUktqMkDeFTUSahcchNIS/G6As=; b=INJhZpAOm62Z5NxYnDkLi/I0eGEstKqlR4qlVfCZ16bLEoc8+99XipnVCyxsccYwt5 JKpEKaam1K3gp8vdNJhk0BsBCJ7CjIGLtkzZDOr30JwOWwzbI3g16LSMRKCDgZdJjOgZ CG5u+uMkBwY5sqUt1oLhXRe3yVVBL8tKZOXCKOFGbmjikrvjLvjzMEuUIV8K7KC3FqV8 1yxjWIJI4aSW4UnY1iExlxHckZ7LohNoIXvJ+rdV6mL65Hep7X1Vg8eOkTK/mkpmE/sf YdpYLIlFHH+SZj1JFBKLDHTzG+HFglXtuv/IDgFe3D0db6Jd2ZPm19QvqjnsPrdY6q5t DU2w== X-Forwarded-Encrypted: i=1; AKwUvBzJKyQBvms6a/NjqRTxTCAMHaroX8B8yHFN5zTISFY4bvq5p40ZwQ6axltO1h55e/aDrOKT5cKVSYamrr0=@vger.kernel.org X-Gm-Message-State: AFuF++lZvX9tFGm3m9415GUUTc4IJGsVzpwsfq2hPAtkBq47Z08HvBu6 d7mXDNHSrVx5pXxQA8ak9S/yKNIrfza4/1Am8V9Fmxk9B2ogG4HVU028XwpEQ02OEXU1NGXNiQ6 Hqb/Jb1AOlMDNg+iomSIsgk3KxbZHdMcbBn4woN5gfdmYeDXDFyp/PPJWLI1RFTjDMH8= X-Gm-Gg: AYBFou3jct3tajhK9OJe6fMvqZIO56f7ciyo2duSXfnUiZwXZ88+yVtdci978t3krx4 bfj69c6rJW7VZZci/XWoFHnZLsc83DCR3yKei7xolHJh4Mb5cKgmb1GKJTktAJRFTSbfBhpF+qv Cu2dw2ruSaxwSkc1C0B/f+1lBgtOxZ/zJF1svw+oBXeU0m/RYoELuiMLDIvpKp8YNlZvkZwMt3I G1H82Cp7AEpzFnRHySpshFl50eAy7bxPay2MlSHHXlIsAmRBprl5D3dotOW4fKhxaEHVZPtcsKa 59l0xmX49wEP6f+vP0F5AUIUrBVz8XZf+0K4bCLS+7eLQnCdgzIfc5iRs6jKAiXPiBjklpv4pYj yAa+c109hZh/I0Xm+qUqa58lpxRhWs7QDoGU= X-Received: by 2002:a17:90b:2d0b:b0:380:8bb9:aba9 with SMTP id 98e67ed59e1d1-39d77914f7emr5807667a91.3.1789047038697; Thu, 10 Sep 2026 06:30:38 -0700 (PDT) X-Received: by 2002:a17:90b:2d0b:b0:380:8bb9:aba9 with SMTP id 98e67ed59e1d1-39d77914f7emr5807613a91.3.1789047038074; Thu, 10 Sep 2026 06:30:38 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:37 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:10 +0530 Subject: [PATCH 21/34] arm64: dts: qcom: msm8998: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-21-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1534; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=8m8oDVp4ME+DQ6ixjSPY+Z2pZIlSEBVd6fCv5YKhCT8=; b=NPN4FXoAkAitrK1GlczUgFD1S354IFzABZijwGlt9zgWYBaFCqb+ntMYu/pcW+tURPW1qoWse 1fUEYjSlhRvBSsURB8/mTsUR82L2aK9Ux0jtXa/OoOdgirv4EKjsPYh X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=Vu62kO2n c=1 sm=1 tr=0 ts=6aa2b0ff cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: Gje9-tq84poLdV259lsQ1QoMYq8qCc9e X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MCBTYWx0ZWRfX50rvnj2HXJ+y QRDxZZ9rM9PSFiBto84/YP/CdXIZD2X2wupsTRdqzdG6mzQc/x7EuqtPSDGysrDaPQyFzRExh3Q W5+OfU7wFQ1XfExDkm9HqPkHDQE44bfZ+2mi1Zej8e47jUZXuXDXcc4qhfP3SEqZuhmuyL/4xPq zpboOL6h5T0RUKpyhndBj12777AOu4pUKwP/ahMoWRtnXUESXKywf5N2BaNLPdz8pQ/iotbCGNA uv0YqX/88G26x1FQZPPgXNrbRQuWKrqz/9iEq2kv6fTzCiud5sm8pJxUUc0Mo1hxwykRHeA4hMQ btztZ4p6zWkpbnZsnAACBDbN/oUOcl/IftPOrXRuNu7FO7NpmBuQnhaOFZnpdumotqo7OheYUjB 53gNhy7gty0kE1DwE69AWcK4eF1O5A+Lh9VN6w64RccHt/jLotLwN6OEo4rRocuext3qT9c98LR 6v1oErgQss0Ip0Q4bbA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MCBTYWx0ZWRfXyrgUmtp6/25R PbXDmrTYc1h+sHKBdxYYDjKUn5/2XAdUp83kWIgKD+roj2xQn2cWacQ5hMTswcZg+64f5iuTtH/ ImiLRojOnVAYCbutbMugfjDFo28D4tw= X-Proofpoint-ORIG-GUID: Gje9-tq84poLdV259lsQ1QoMYq8qCc9e X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100160 The PCIe phy reference and the perst GPIO property are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, and perst-gpios from the controller to pcie0_port0, adding a label to this node to allow board-level overrides, and renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/msm8998.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qc= om/msm8998.dtsi index 5038d0009c1a..0782ee1cde05 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -928,8 +928,6 @@ pcie0: pcie@1c00000 { #address-cells =3D <3>; #size-cells =3D <2>; num-lanes =3D <1>; - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; status =3D "disabled"; =20 ranges =3D <0x01000000 0x0 0x00000000 0x1b200000 0x0 0x100000>, @@ -969,13 +967,15 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; iommu-map =3D <0x100 &anoc1_smmu 0x1480 1>; - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie_phy>; + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 3C039493D48 for ; Thu, 10 Sep 2026 13:30:44 +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=1789047045; cv=none; b=jL5cFm9k44S13oxaSGgOzhzpxR8Hb+ZF5gHBaP7aV5hZSVL9xaHditwebBwwH8xL2tpuTxzZL1M6ATw+JtMtNug3NsAt5P0j1SNxVBjXF8Nid38/ajEqQWDcS6abrKMGfhMY5tleXXXwp50OZqPe+PtWBSJsmKrUhtTrxnC8rqY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047045; c=relaxed/simple; bh=/8eJm0qGdQ+Q8dyV037eiRiOgir2MYpk/8LFMZZq97k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=e2O+5jULkZSfcFw3PnUt0M8VIBd+Ma/zUB/DltWPOKDTB6IDwdCP6eB1hVScASmu09QBcVSaQeQZZcQKZsG5ZlVSXg6kOG1R4gsGes8Oqj/elRut1iol518sj/iOToJ8C128OIAUsvuriwicqEncJDOvkUocSULoM2Q/0qnf2UY= 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=eVrrix2C; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CfLPb5jy; 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="eVrrix2C"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CfLPb5jy" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7jpi1732473 for ; Thu, 10 Sep 2026 13:30:43 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= 5SDQYaMGQoEaZ0ZMAisgThP+PU5YxjNodvpxddtjGJY=; b=eVrrix2CuT/uBvld k7jsWV9nuGVcxcYZP+fx82A8YfIsch13RK9TiHmHNcm+kz2+bkjD+DDk/GcYV1xk WON3LJI1NFPLTdipPzsg2ovotzRxsNFTECHGv+w5Tp7qUn1bPky/ji7eqlC0n2zI HOUF0kYwJpZ9ZzJpHZVwiftfpmrPxVUzEg5/tH1wpJOzpC7YRiIA1Du4YPnbma8s bAPE8348zreITlDmpZdTWDVU4axnpKL9TkKKaUAJbuNsaCagGSWUE+TKRG+ZsKCx 9Fm0Q+OLHB/BP8/LiPnYkSXhS1EoBehMEPff0Wd6HBMkG9cVWeEa5P5RtesZ4oz4 f/ZsBQ== Received: from mail-oo1-f72.google.com (mail-oo1-f72.google.com [209.85.161.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydm109-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:43 +0000 (GMT) Received: by mail-oo1-f72.google.com with SMTP id 006d021491bc7-6b1a220dfc7so3107609eaf.3 for ; Thu, 10 Sep 2026 06:30:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047043; x=1789651843; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=5SDQYaMGQoEaZ0ZMAisgThP+PU5YxjNodvpxddtjGJY=; b=CfLPb5jyQvhiq6zofdqrjOwgKH+9vEYzFykkl2nZSrQcms4GmlXaD2gp/T1jub19pQ Vh8TTHe+HELKfMDIPMD9d4Rmp045tuA8zX/WYWK/sP7gBXXiA/U9Dz+gZZBr9plPNOsw ky5ukqHWDbEc6QYWCXsdx51ifQRvcBv8qEFo1AqULMt9izEdE8DF0QxNRc+6k4iHrrmU p12pRUAJ777jl3uHzDuJC+uqtebKm6DaHd0KXi8VLUWq95uRjHyxLq+Dkw342OSl1fHG 2M7fbKtzgAGwz28f+/EToEaH03oJWY+Jt5zWWk9/05mqK13ql+ZZpF1P07YtYXlBlbIW TGFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047043; x=1789651843; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=5SDQYaMGQoEaZ0ZMAisgThP+PU5YxjNodvpxddtjGJY=; b=grOdRau99dCC+7R8r3S7s/LRr90Zd1n+x65ddWbWBlF6oJvxC5m3zfM1n/Ygd1dcKf 4H0hkB7CbkoUQLwcVqi8ccjnUnc7XaFV4MqWbrWCNO8vaoCdfzPJUtSXzri8MqCHM0xS nptHUD+ngqhKDhj1q49jVOeXvyZmYukIVJrxDs9M5fT4KG1urVQu20YFlPFBvaavSuUQ TZJHwSzAPTvp4CrwHWpzkYmpswQ5GM5cZMjj3re/v1Z2icl9RqsKM+qAlMa9t8RuC7hW GGAmihYVn0whzaLpvpHckEuW1g13QaS+pmBs0ADY0SzhtZWOYUEeZOAYRpYn/WBnetiF 4wwA== X-Forwarded-Encrypted: i=1; AKwUvByDBgxlhZcsWXLhcLdtA8VuBo4Shc9Kdld96WHVVWtw6vEPy/5N2RN1iHUINmtn4MJbV/Ltiqiq8QvjJvw=@vger.kernel.org X-Gm-Message-State: AFuF++m3WM2DdjAcx5aOEt7Cu+tXYOpUKnb6X+bWBT4ALHDctRlZtBkd k+th/dQjtD8nILiNB7KJf8BtpK6fBBzxI8GCk9rwjEcfJ+3YSzRpuvEUBGR8JzRSIvgkrA9V4DK Feb79BVtGVb8crtuBEmqBTdI2pE3WhzKRVPzy2dygWxGpb7UOHEKI5VAwiUJTw5gWpxA= X-Gm-Gg: AYBFou3JnUiU5UdvkyoxHjAHbR15i+z0XS0c0Ta3hvfQyYi+jBwIv/Mxx5PHJP27e9k cHx+XZqB6V2LGW2H/lkyoGt3nV8mTIFvBJVTkSzSWLlHtXZ3MgOYES9T0rl6RjzivItNMEjeXE2 ZAMCx45IUGLQURnQEPFvuN50dr0menLsB1SsdJjG55mFna5xndgSLzSrcq25y0uw0UztftSgYvw 3OWORFYC7RK/DvXJATHp8EfjMwivixAx7ak8B56/SM0gz9m2yx+zF6lIrLoU5fni0SKZvMncse0 rLRs05hkORYvf4H152+44aRe6GHK+L1nSbEcEtskUbn1ue+V0J7ZZ4dBkk2FpM2kArHeNNlBS8L VpWZYH7WLxznxOHHsqqsnEvCPqmKweF9VZV4= X-Received: by 2002:a05:6820:f003:b0:6b7:46e9:9706 with SMTP id 006d021491bc7-6b746e9a26dmr22863411eaf.54.1789047042799; Thu, 10 Sep 2026 06:30:42 -0700 (PDT) X-Received: by 2002:a05:6820:f003:b0:6b7:46e9:9706 with SMTP id 006d021491bc7-6b746e9a26dmr22863376eaf.54.1789047042365; Thu, 10 Sep 2026 06:30:42 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:42 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:11 +0530 Subject: [PATCH 22/34] arm64: dts: qcom: qcs404: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-22-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=1862; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=/8eJm0qGdQ+Q8dyV037eiRiOgir2MYpk/8LFMZZq97k=; b=WzpAJzgTA+S4fZ1Gamvsz14oDZk+GnYUkFczWzVEu2c/DB69gVojEcMWWhPvrsWv3cTXHGcmk DthKNX9ABdqAir+10CiddAwnfj7tfn455w9z8Qs+nyToGhVDBqLlbUv X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXytji+59twMwX wXst5+xL4t8hRQxzvXoYNo7wc7+6DhFqlQrvorDTvaVf6kHSGI5BR9SJMjJtF5DnGyZ/NhtgD13 NvxQWsIshvQcO79WczFA2uxnpaeKu5s= X-Authority-Analysis: v=2.4 cv=UJNIjyfy c=1 sm=1 tr=0 ts=6aa2b103 cx=c_pps a=wURt19dY5n+H4uQbQt9s7g==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=_k9ig2nQFDp-gxZIyLcA:9 a=QEXdDO2ut3YA:10 a=-UhsvdU3ccFDOXFxFb4l:22 X-Proofpoint-GUID: 3pvbwqOdcGu7oo4vU476mi5y6Wh5zYXM X-Proofpoint-ORIG-GUID: 3pvbwqOdcGu7oo4vU476mi5y6Wh5zYXM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3tJfKc7Bewch r7aTNE6A8kWU/IWldv6RvG2FABELXCsMHaD/ZJPRypzEB8iTTQs3cKCd7iC2TQ+gv8mPzK043D+ TlA3d9hogzNKabe5h3A6SwDJL/+oRgJYaJs2PLTYkcV/jGnr/T+S5aH7fCB/ipnCtjP4O7mx/Mq ui2dZcwYuYoUgGdgSJT7qH5uBZgpaTtXibfKI5uO/CfzOtWm6HbcRde67xr35fqzN2V0Z2KlfAE AzLvnTYQZ0qd/clRVp/PND/9EVbU3p7iVooT4q80MWGHdO9oYPi9mM1GB3ObS5lxknPgvjv8OyY T9iVrc6eMxVGTpMij9C9A6vRAKq+pPo9jWgF1RzNTJYvwM0a3BwJMe3knQflHjCMuib+ot4X8xk xybn9ACmTHWyDDdQCCAq4oPwgurItRSWDRPlwVKTO3/T7Pof3m3NEtVJjPC3fOwUnH1Em8Pk5In DuA8Cn1WmMOgH1BhHtw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 malwarescore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst GPIO property are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0, adding a label to this node to allow board-level overrides. Move perst-gpios from the &pcie controller override to &pcie0_port0 in the board file, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 6 ++++-- arch/arm64/boot/dts/qcom/qcs404.dtsi | 7 +++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi b/arch/arm64/boot/dts= /qcom/qcs404-evb.dtsi index a22b4501ce1e..a035546a1b97 100644 --- a/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi @@ -101,12 +101,14 @@ pms405_s3: s3 { &pcie { status =3D "okay"; =20 - perst-gpios =3D <&tlmm 43 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&perst_state>; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 43 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qco= m/qcs404.dtsi index 736accfc34f9..b661505b409d 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -1517,16 +1517,15 @@ pcie: pcie@10000000 { "pwr", "ahb"; =20 - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 52218493D48 for ; Thu, 10 Sep 2026 13:30:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047050; cv=none; b=qJo0Un2rkMB5r5bhZK2I1RL2lU3GRbvtc49F9W1zafgzJGTsvnZ9TBlDwWU5d5cFU8fy8dILwe7Un4/tiklsHaAxwwkJZUKi2TfynYP2SA4APcxmgaFxXdHb6jN0ufJZZS4BT9IeLdwVJP10PsHE9zQ86bE5XmS/3xPUcV+aQJM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047050; c=relaxed/simple; bh=x7WfX3xIwjOsLMVT9IjU8J75Usl/xrq8+NHvfDwqsQk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jSo6URNYW3/KZ3Rac9+Oghcvnd6tS69Pm1fQYAc4Du+dboVXf9KLYt+fHmdhWtkNu1ReCNt88FSkAITVz9DzqkNpNCEPfI7w2eYAsY2bNpNaXEB31ocLn4A/rGSfj4X51vyC4OauyaVAs+nv+P0EtoXg0Ppc3dUWlOhxyKw3n7o= 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=GyQQKiqj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VscvhNFu; arc=none smtp.client-ip=205.220.180.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="GyQQKiqj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VscvhNFu" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7kDm1242016 for ; Thu, 10 Sep 2026 13:30:48 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= Zxl3FsW7ScWsWKgDu+bS9B8hjsLguRUZB5zuE+JQaxk=; b=GyQQKiqjB2JyZ6Ax Y90KVoDvh+DITni/2/PNOdyF/cAJ79b0/t5XXe8MtJptHowh4Q6GY0lKO1OnrmAw jtkS4DbYot/q346V0v3EQCrnUONRMdwTiVmOXNDAOqa5b66aARfvJEigCdU1nrKu oFUINYiMnQ/oUOh8WvZ+bifqS/OJ/DtLNJn074Lz3VGKSrhGCE5ywFYjD2XBDfFE dRFcbF3T/QeFAvqSVQij768Pyo2LjQC1NY5XQdnt8RDFX2Rb99THldCjbnnN1Vsc SERaAYO6u7RmyYME0fwB52/4g7vXtjfcScluXIVRr6/h2n4Cr7XfXrCHDPM9INaI qIjuJg== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrcjsbhn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:48 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6b1b27d7ab2so9491159eaf.0 for ; Thu, 10 Sep 2026 06:30:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047047; x=1789651847; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Zxl3FsW7ScWsWKgDu+bS9B8hjsLguRUZB5zuE+JQaxk=; b=VscvhNFuxiWFBNdb2oK2LRX59gGdbT3N1flJlDnpCBe7LniedVuCoucz4X/JDEX29D cZWXqiGiPlm2vLZgy2Cg/ZUwvwSSQdJwtteidcwTLeH/QkIRd2iaC7nX4hKRZy0I34/q 9q2XbKgK9VaFTuDtMGdzU2ltrRq7cjtftP0hpR6cqtnG0GcmiIF+4ji/7Wuex0GKlw4T 3sp9NozabnkJQuzK+aMER9GrDuVSsSMBKIaia4Ak6BULT1LNkRpssBN5U8FbC8CBxhrw jarjExFWZXVNG+ybgVqYD9kcFkbQ5LhigjC+Xat2hQXVHKqO6rkrSVtYQVZNaRkeAHuD sIPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047047; x=1789651847; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Zxl3FsW7ScWsWKgDu+bS9B8hjsLguRUZB5zuE+JQaxk=; b=FeHFGLbCKZmp6JrWY7ZXCLVqTsTOjqYV9WNUDZPBsiOZi46OlxznjDS3W2ANFUicJM WxgZy5KBKumeCWZFQDMDM3o5r43p+fBGytPFLbMz4ZGSPRho847PTI9PsabqqDF1RMXl 7pfqffE3SERCC/5wtG1xgm31ql/dMYzqeCHstXrmwPcz9MceQHNLAjQyTXiwu6M+JMWy OonLCRdU3RQ+QlzFH5oXqpdaUQQW0fPdloFzozB/JJzJJ74jN27dXsAHRQchDwASQKXt dxDKLI3VCwf39M7PLm3E3xs8DPBGb+iQrfAXzcu1s5pj+kuRk2sTGAyAlMVTqoO7ptYo YhcQ== X-Forwarded-Encrypted: i=1; AKwUvBw6jHPle1i/BjZi1KfxNASBPSlLWq2exmAFCm5cHWZikmmM/Ibx20vIjeGVJQ6SpxrbDJPsEPsQzU0oi7k=@vger.kernel.org X-Gm-Message-State: AFuF++mtk69MSO1wKPy4OyOe015/8DQCH1TEaY5J1zpn/zeTw0ilmAoR qIvX0p1BgkwZ2sV5WL+rsVIow0kvuUJUldaukgB68uu0JjgXt7vQ41wuDt7S9DP7PHhQNHwjsIi S0LICYbte5cBMSDqYMV//fT9aICNkZxnrUD/k5Skg++mDzAg96B8AHN9hxDY3oM8RqaA= X-Gm-Gg: AYBFou0eknTbpzzGFcHiduHrL4Kum4NBY1p7SGIvb2b00nJLBO0cSWxARVBF9Dq6TM7 6u2hc5+LLpw4ecP1dEaZvUWprskrCd6IFNLN8TeXXyL+3Oo/2KNIcms5IjPMOBc2p+cSkWVs/lV lnk4fD4hqdI1tjPdYCuhqoTS/FxqZLImOpPbl11Mbfj//NR4vpyMvS72HIEg3gtup5VK3PX9j5s lkP3hHTNXUjPj9m/edJgaS3ri3pys3Ic7jATo7bxo5lDTgltaT8xGHHWe5bV9Sh1Xy4L33nP4zr +MNTM8okzAHc8o0HqrEIdxj5irNQHp4mqIu4e2bcx6kvLbuF1qd+M0MJ7BeQAWa+1htS5z6zlzp BnFGBIzv7EB5n2qHYxhCB6NbFHmPPPl3j6us= X-Received: by 2002:a05:6820:4cc6:b0:6a1:7790:258e with SMTP id 006d021491bc7-6bee5799814mr4375528eaf.18.1789047047022; Thu, 10 Sep 2026 06:30:47 -0700 (PDT) X-Received: by 2002:a05:6820:4cc6:b0:6a1:7790:258e with SMTP id 006d021491bc7-6bee5799814mr4375506eaf.18.1789047046631; Thu, 10 Sep 2026 06:30:46 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:46 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:12 +0530 Subject: [PATCH 23/34] arm64: dts: qcom: sar2130p: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-23-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2549; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=x7WfX3xIwjOsLMVT9IjU8J75Usl/xrq8+NHvfDwqsQk=; b=9KDxRwTdOw430VGadpmYfMNoMQD+bMJJYQdmj3VaW1CUXBbkrMJ5uAdPpEkNl7vIt+MOJFTA2 BoyGWClo9XEATkhaEgOujzVW6HfFJYwVSl1tFGMtt3AMFykMotsTILt X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX318GW0uqNVtN 4Y/Q065Oq2O7WuHjB80I2hSLDUDdEHLNarbRo56X2YHDjE1u5dakxonJ7ystls8Sr2wEX/10fpJ 3wddr6UKtboe0rW6jmsN9a2g34ayXe8= X-Proofpoint-GUID: ZcycLAg-Yhya6ySkcNw1L14-X36Ae3Mr X-Authority-Analysis: v=2.4 cv=aef0Dhot c=1 sm=1 tr=0 ts=6aa2b108 cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=bvY3E1ByFFb03tV5gjAA:9 a=QEXdDO2ut3YA:10 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3DL+w1Tz5dNj hoy3aa3dajledd8b5yuHgzZuhbcOkUTXyPbi+L79tSrKFRWoe+4ELMxCsI2oy5tKXltaq+iOTZy U9iZbgDdg5SWN6Qoohjgjx+IPPLZf3G1s8WgUAEtgt4EkhT/Go6oxfioE2u08LWznJLtCt51qiF 437xY3v4dnOGT3yhplJbmey6qKZt7y/jOFA8SWpe1vdq49GJpmbLVzv5Rk5n3PUeSqKIOhrnBRh fT91AkTpOPgeQXLGp3/bBg3l9FQ6cel1Ow/vq5vk+H6TocMza2qJFWArdkGWEBTBB5AvKjimkXG 3YyAu4NwewG7PmZrVtIgoBk3iGipAt3LKLotIBR//w6rUzhGLPbNypTjXBPMrzOs5xyzpdskG3Z nKdLn/7gwy/vswgNjVaocXCgSkx7bSsFPhZAYoMS9HikO2/K76sqxrgc5K2rqagP5XTDxIBBIxw Gj/e38X53LbERAwTwzg== X-Proofpoint-ORIG-GUID: ZcycLAg-Yhya6ySkcNw1L14-X36Ae3Mr X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 phishscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcieport0 and newly labeled pcie1_port0, allowing board-level overrides. Move perst-gpios/wake-gpios from the &pcie0 controller override to &pcieport0 in the board file, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 6 +++--- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 12 +++++------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts b/arch/arm64/bo= ot/dts/qcom/sar2130p-qar2130p.dts index 7469134f42b7..cc04eefdfcff 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts +++ b/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts @@ -357,9 +357,6 @@ &i2c10 { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 55 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -367,6 +364,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 55 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sar2130p.dtsi b/arch/arm64/boot/dts/q= com/sar2130p.dtsi index a2d93fd68299..678ecda1c99a 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi +++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi @@ -1337,9 +1337,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcieport0: pcie@0 { @@ -1347,6 +1344,8 @@ pcieport0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -1464,16 +1463,15 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 E5D90494802 for ; Thu, 10 Sep 2026 13:30:52 +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=1789047054; cv=none; b=cLzDCF8IUsz9hW/QBAz32CKQ+wU7Xsxxa5M+gBz6sbn+7r1qICYPAEnxPOyf3qU5jn6QH437Z7nUV65uPA1Q8WgRFGfpag33yGBot8WHM/o6n6CLp/SXl3Ds2tZqOTH3YtkOjparCxpaek2i9HZjcFEUJHwfPY5eE5U+atddGbI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047054; c=relaxed/simple; bh=LKfBxa22qZbO9H9P9YhONQYUG09WASL2JjEfs5CCqYE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pyWxq+PWrLv8TDsmW/6gmEHTahG/COXUwJzz2OBCOhCtG5ymWHLxXIMULscsvIjKNMfFoJqV8tg1hl+MGKhID/4OmMnuQ+EvxdPQrglGh/6sNJFO8xGOowS2AlRW2n9iF0v3p5u9tb21pV9NA2gYvqnt+wocmegV3wGB+n897cI= 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=R2+uZfox; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FPZ0ztKs; 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="R2+uZfox"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FPZ0ztKs" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7jRi383777 for ; Thu, 10 Sep 2026 13:30:52 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= YjSK+R9ijDi4F52861fR54EIAz/vAldPCSfXJkNn6lA=; b=R2+uZfoxJPoLyr/8 q+CKFQ2uTdgFxSr5XG1w1sk0/alSTRxyzIzgDW2zhCHezeviwSz7y1T5xSEJy21M ZH8K0+Jpg9a9tNa6c7eO+VnxSzESr+PtG96R6O1iK/98TJCm/jc9+JnXBldxxS3h ww0xSwSJ4SRnJFOd96zxIVrUl6gkdXGETBZ1nnArxlTiTXOYmElxssQZepoA2uaB 9gx2M1USJypIRK1NMUEZb7yI6/MyRlZLWV4uGQNly8APE6w4IfRuZ+j0ipLz0jyq 3dBRYYRZjwrPRCuDETIbXCSLbjuqjrN/EJMkqBrbz30lmSPM1c3bkQq+t+T/uZaH GtKXIw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydv07t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:52 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-398dc3d8f0fso1233085a91.0 for ; Thu, 10 Sep 2026 06:30:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047052; x=1789651852; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=YjSK+R9ijDi4F52861fR54EIAz/vAldPCSfXJkNn6lA=; b=FPZ0ztKsIAJ3iYFv641T/uxcS2Qpkontm8YrQZ5Tk3gGiI9VrQtLahYV3lSBTTU+84 cBhI8gcJyVhHsmUBYSIpOb1bXIOiCUiEbIE3h4g8esFCqSCMq99JVfmNgblF1PQEZY2H Mq+6VVyPwmaEY3nDnQnZ8eAxGY/tCdJtRVyo3I/o7V1hUWYB6nQ1X5Eja4eqW6/dBDqP 4abZN/y5YAF2xWwPnD/u8qIF4kvyX1r4C9BfezyGS7V0FPyVGqKtJhwxfNwuAGCEj7Yt rn5mX6KgApkTV7SHocFcraePHfTZjV8DuMYlqIuMhDTl2klOTirqmWGa6uoJLsZJBaAE lVKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047052; x=1789651852; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=YjSK+R9ijDi4F52861fR54EIAz/vAldPCSfXJkNn6lA=; b=NXNLh0nirWNic810Am3Tc0xJDc0wnvi4vmvWmCKxDoH6cvIJomHYQOmGTQmaCB31GO kXQr1PWklll+9/sAhvwXfCdXFFWI9hTy/htTHaoXYaQr/ADIcEOF6/qE5JUdeIg8sKAw 3SfaWAkiQUrp5EektUfPB6SUa1inwuW6PLmzOa18yPXaSUITKmqhh37QraO73/CphIH2 GudU98XwFqm3R9Z52RT/V23aRGjVd3fY4NwoHEO20ZbCfqyADLJlzHnR6xz2jpsW9n63 CvmhQ1DrCc/Jnaswd0lvTPYiV5AEMRT10tFgSVB2VIZeP2vXD7OJ612U7Cse6Cv4Pbtg To6g== X-Forwarded-Encrypted: i=1; AKwUvBxfVrRtHS2GcxJzALoRqs5GEAmb+4Ex5d6o1KlaRyBtD1bl8Ht8OJ54uC9sVm8/RtqC0EbnbHFbwx6YJZ0=@vger.kernel.org X-Gm-Message-State: AFuF++l/Sukb1oiiZNNY5qKchM7JWGf6nz8irAIxdHL5/0QwO7lf7Rxp uM2NQ9M5dqG5Mz5ONzLbgkMQb4fZ8QnwDG6uP9x9mMPeyMwMyw+EtE43l9cTF2XjCPSg7HCzHxE 9uiFAru2Fiz5Uybere9qAQ5+EUCeUDhmhid5J5N3cPr8zbV3Rm5VwZ+BHKQFdBI8i0wY= X-Gm-Gg: AYBFou2uN0NHfZFghGUNE15UIz7IZcM5EFRyybeAOi4D91ysKxJYbyJhKtZhSImVnbu TNZIp5TPgextTcut/jE3NGf/pXWi0zCwDoZsxEjydwwbjU3CU+DATpbonqGWlBNaenBUbgt/Nlu +NJTcmUxuFM1O2VA879WOmQ52Vl7BgzadSOok7WqwQWFzq3l3/5eyUE4Nrtxp5y+h5J1VY13Arq GTI9hmjA0Eh2mxQZGFCwG2zNwRzxQptH8owUSqhBP1sNprXP/61VE4B9ngDcNFnBk57dUC7IVhs DhNy6zqNXHyGQfTJNyU66FdZbbEjuGTmwioxg6T0XH4L55Q5JlbkVRDYh1f549k5DdfPI9mOhga y9oQllWgIDW8MI1dOwJV2A/BTBqDh+4uZqiw= X-Received: by 2002:a17:90b:4c85:b0:38f:cfe2:fd3a with SMTP id 98e67ed59e1d1-39d77b1c383mr6079683a91.15.1789047051430; Thu, 10 Sep 2026 06:30:51 -0700 (PDT) X-Received: by 2002:a17:90b:4c85:b0:38f:cfe2:fd3a with SMTP id 98e67ed59e1d1-39d77b1c383mr6079629a91.15.1789047050861; Thu, 10 Sep 2026 06:30:50 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:50 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:13 +0530 Subject: [PATCH 24/34] arm64: dts: qcom: sc8180x: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-24-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=4559; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=LKfBxa22qZbO9H9P9YhONQYUG09WASL2JjEfs5CCqYE=; b=EZaIED8TxuCd/MkorGHX7hcWfB7QHRTDck7fvgVrWd+x+SdO908UXcPRPfYFH2/tyrDv/oV55 AhrEjhyY4YeCl3O3xtmCy+6pXEJCGOht3RJ/ETYio+WPfblbZ0XUCQM X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=IfsSymqa c=1 sm=1 tr=0 ts=6aa2b10c cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=-yNNrFuiOvHClSI-D14A:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: sTqcGq89Y94jG7EOCrnMrm9qkT-yMJwn X-Proofpoint-ORIG-GUID: sTqcGq89Y94jG7EOCrnMrm9qkT-yMJwn X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX3Z8/2uYBjs+o 6ny2DIUTDm+4UpUSrzAtNYSFT6xxlFcidMZFKQ/eb86zoWKHLGHadn5rgKOCmsVY7ZegCwE+ACY 1bkmygQDkLR+eqar4L7eXXQldopO4kQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX9Qfp+tBSUGVV 4b5tMz1lnG/Ei12UbXKN21xCtVYwKnGmeEqOTgAhYXQMe7W+Wuc6MX9oktJMK/AH/FR0j8EWCA9 gfVIc17JSHttz7FlbKvmxGHdT7RftygJrQUAAe6B8mzYpBJwbbtPsMIApmIMroEN6ecQYo0aH0n WLdyOyj788c7mxTxCAZile5J7ghK16IpdV2F4g0EPiaNR4jN9nUQGamu0jPf4ctcdBaCZ+B/r1I Brh/N8T4QBUZkTxWnAIOp2qmquFXk/Gc39DdV1Ij95sDLiqRRy4R04XXng/BTFwx93ITyjUKCzK eAYF1MBf/tD2eRaQ+HH5MPrPDoOXEj1Or45WROmzixyoQTYdfhUB2WATN3QXLoTsyb7VYr8uaJg x15VTZFo2gEGnXYL2CcoFikI/q3EfYLMgXxiSBzOsUy7sosU8o3b6JYYL0P6ZGUO4CjOUeQdlEs cpS0vkSzFfepH58MZnw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0, pcie1_port0, pcie2_port0, and pcie3_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio --- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 7 +++++-- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 7 +++++-- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 24 +++++++++++-------= ---- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm= 64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts index e6ab523d249e..160f6ccf21ca 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts @@ -491,14 +491,17 @@ &mdss_edp_out { }; =20 &pcie3 { - perst-gpios =3D <&tlmm 178 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie3_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie3_port0 { + reset-gpios =3D <&tlmm 178 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_LOW>; +}; + &pcie3_phy { vdda-phy-supply =3D <&vreg_l5e_0p88>; vdda-pll-supply =3D <&vreg_l3c_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/= dts/qcom/sc8180x-primus.dts index 327dba55a5ec..fe773a47da2e 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts @@ -592,14 +592,17 @@ &mdss_edp_out { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 175 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_LOW>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 175 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l5e_0p88>; vdda-pll-supply =3D <&vreg_l3c_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index de1b72b64d96..a85e3211958d 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -1779,17 +1779,17 @@ pcie0: pcie@1c00000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_0 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -1898,17 +1898,17 @@ pcie3: pcie@1c08000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_3 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie3_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie3_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie3_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2018,17 +2018,17 @@ pcie1: pcie@1c10000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_1 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2138,17 +2138,17 @@ pcie2: pcie@1c18000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_2 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie2_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie2_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie2_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 C278C4A4855 for ; Thu, 10 Sep 2026 13:30:57 +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=1789047061; cv=none; b=d+X6w8y2LwXvAFM22bCJntG6xG2IrW+b5X9mIN/5Yfs/e4IX7Nxw0YpMoo+Z7+ZZ6b4cwIUd1zHTV2kKq40tSeCHgfPLBVcO9tm9T1xLuoIfyMC3gTmRXCN3bI0UkQYjkRKrFdTfn6Iz31sYbk36T53LC4Y3/s9m5+EB4RI5Tq4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047061; c=relaxed/simple; bh=XqISqFfLEc1XPNkt+ZZkl93gzud5eHypdyciEc4v9mw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gs+8eGM5+/6GTxD5zPz1ac2KUld2kS4bEvBNmos4QCxIGRJDPXE6oJoU2EmWGT9UwhnucRf7yTQYKmOLTVff/fKEHgr5fp6l5Bp6xyJtlA8683UN+c54V3ZoWLjwnYDMabbIrQnt7CvlSBGBAs9+F1zCVPc1UU74SrA2VOINRes= 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=T/6Ss/Hb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OlYsa4BO; 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="T/6Ss/Hb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OlYsa4BO" 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 68AC7erw2029394 for ; Thu, 10 Sep 2026 13:30:56 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= wO1J7J+9A7mDzAYE6uHLc+XSY3GlhO5Wh40S82NkGtw=; b=T/6Ss/HbYECNWo7Z StqgYvdfqkeT9Hf8nfZNVA7I7TMYMCzl4fTIx4Zwk8lRpe/R8Ld+6Vkb+hs+3udD OMDlAhBZOz5glqut5DIsd/ouP7eTj1rl6fC8SG6BUkjCiDuMBFMf870mjiCcobYb OtNiDgJIjvW3goowo/5hBblLHYzLrCLWZPKEuS4BmcCyn/A6an1kehhMpUWP4GKZ 66U0fcaMgrGTGqCfcXi3r/y7NODzLYzmJ50ajA+0RwruoRpNcfUyhhDyoCnlUw78 KxyNgwXAVPyr6gKb/qcQ/8idMmRhJwqAWMeEY6L/HkpUs/r9NwAFL+DXHkp1bl/d Od5gIA== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyhc09w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:30:56 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6bf68c1c11fso941880eaf.0 for ; Thu, 10 Sep 2026 06:30:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047056; x=1789651856; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=wO1J7J+9A7mDzAYE6uHLc+XSY3GlhO5Wh40S82NkGtw=; b=OlYsa4BOdYY9lve68hPSgxy0vsc7NttGjqNGaTV9dcJFG4q9/JB7KH7QvyE29gpdCy s8m9FaGRrLojNwbEG2QqsgIVozdVp8YdSFvJ11AEW70Apm1W/TT2AmHoxY/o7zak9sx5 PdobQWjpPfIUfJBjno29EtYuAzEWywvH2m0pAMepqAEm6j72RWKYfYBQ1qeTNOjEqBn2 6OB7RiMWKK5an0iA6PA2TgyYCKtAiNnI7DNKokuptD7bUcQuWR8F1AV8wtRDjEs7pJ/W PxCan81ktjD0KU5ikw0ati6ccKYr5gS9m4wEQImPrD2IMhis+CHTVMkKTWHhvrFvOvff SY/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047056; x=1789651856; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=wO1J7J+9A7mDzAYE6uHLc+XSY3GlhO5Wh40S82NkGtw=; b=VFwqkfbzeIKrDmBImV5znXVH71JFP+xCOt//qTuHv/xkxoUBT4Z/w4f7Z+rmsn8Al0 ++XiEL4qe5BvEGqAIh/JL4oHbDSwBknx98jvE7KpgXGFsBExUb3ZyDFjvlhYu1l3ltPv cM+Uof7EHaWR+JAXyoKNVi6x3eekwL/7fmH9/OWRrZ0HjabNMirMSwdgtGBqBmhxAyGk EK6Mt1kzFQmKAENVuVvbByC1vk4Qm79eiQfW9ZAMNq6WdQ0VXL4wj/Y5AmWJXR6ApQQX RZdQXiulXt1eyX9q4HkY/KUr4twZtkl0dm+qqZvCDT3Nq33UvI/1DXuFORqDUaZkTO+7 dELg== X-Forwarded-Encrypted: i=1; AKwUvBxUdq5O8uSDJ8g2Lrej1ISnbMFi6Jr3QA8zTAraH7R+ahtVylDcb5k87XRwUA7rr+/0kmJ+TOOtb0uUAV4=@vger.kernel.org X-Gm-Message-State: AFuF++kfQpOjz8TRm2C4U/0tVdNYe4Yhe/ODGmzaKBquFBuxssHy+bmT aik7JVk9B9jOoB4s3uexDHxAPYU3RRiP+eQnt1PrI9uGDguuXkznm8L/EA59lyx8bBFcilcsGO4 mSw0phQcZbVKiKGJkmIWfWr5b74S39lxNASBJ4hAeA/TxIkhhxZed3FKcon86rspXmbo= X-Gm-Gg: AYBFou1OsgvQ/QKvUJjMeUH/VrwM33lRsOWd1FCC2Gb/i+C/9BV30HkwEwruz3M2ex4 0VF4ETJkvnh5zF+FJ7NfQg5tuvKQwxRKOxpNO4/R06xKG96uHDdF5WnJngSrJOBVRaK77Xt6zhJ 6kGbBne6pYZdmW90nk1fRMaUofs+rxGrBpd2xIuPBBoOwFtNx+tDMQKqSIYMQfgiGTJYaIP54it iqicNUDT9QtNqgfgZwy5XRw2ttf3qdQYC8xJs005Fkm64Jdz6JFMaXD3bMY3y7QwLRArTe4XIW5 G/ziaYUNC+s1vtytT832kkrl97x1nIdtGnIWDaB5TGP8+0xyaTtnVeYgctksUVPEJTbePRiIs0j sg+2Z0yMKcGyjyaggPNQntOmMIvuv/CPqQas= X-Received: by 2002:a05:6820:211:b0:6b7:83d6:2926 with SMTP id 006d021491bc7-6b783d62ecamr20460906eaf.41.1789047055640; Thu, 10 Sep 2026 06:30:55 -0700 (PDT) X-Received: by 2002:a05:6820:211:b0:6b7:83d6:2926 with SMTP id 006d021491bc7-6b783d62ecamr20460880eaf.41.1789047055187; Thu, 10 Sep 2026 06:30:55 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:54 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:14 +0530 Subject: [PATCH 25/34] arm64: dts: qcom: sdm845: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-25-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=3776; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=XqISqFfLEc1XPNkt+ZZkl93gzud5eHypdyciEc4v9mw=; b=FQfFgZNU6HPEO//qk2F1KQYb+FNX2WZ02MsC9oIFwanstgnRhY7nTmOQc1p4Ka/gADMkliht9 hRSfRAerlOlByxBl6AfGKaZpJq/MNbOhA8VTZhHbGIT5RQbOoRvLULi X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX9FD5AsTOhdp8 9R2NP09PHTBXFobQpsytqVGkptbCiP0mmk67sD/lr+Hzj50cIWle0xksJ6C+V5q3o09GSrJfUHU PAzlCwtnLgTK7DMjtvTniFqjbC6vp5mg+419ZibErahB3QwxclEDKHbWH4kI9IXOmgVHL8sYcog M3VEQGYllGSXvi5OpP+iQQXEG6epi+ECkVhL1/zemOjQt0cfLcS++7NEhMjHeE4GRU829lNosjH TiIicj67itHZO427LMuhiICvIGptmVCQB/W2p06faV8UtPYWm76LWD7BivibrccyKpDcF6mu/Um kbG9huGj/uehBFNsOZ/Kt8k+KFNcFe2X4a2UTyc8TDIgbolJ6LkkcgsmzBKeOaOsr370U2xWV8N H5vzF6QFiKg9LWxTMbxnTPhTEQ+iCaWLct6KAvEFztsGJG24napuYatJw4igUdLesefy3u0WC1K E9eTUINMoYIiJ9xukvA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX0UZ34rqGMoV1 1mjpoafcWaGOP3XWHD8QYgsxTc6QhCuFPtFfH8Mz0E337CO7OsmIMEFVa/SOABULQb3y4BlbanF 721Swlc/5ON8pz0MqQtsNZIh/rN2ARc= X-Authority-Analysis: v=2.4 cv=YKgKWhGx c=1 sm=1 tr=0 ts=6aa2b110 cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=qQkGquXN9PvF_GGjQ98A:9 a=QEXdDO2ut3YA:10 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-ORIG-GUID: k32NlWEPhJejZxXviMrLHWkQtteiHh6k X-Proofpoint-GUID: k32NlWEPhJejZxXviMrLHWkQtteiHh6k X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0 and pcie1_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 13 +++++++++---- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 12 ++++++++---- arch/arm64/boot/dts/qcom/sdm845.dtsi | 14 ++++++-------- 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts b/arch/arm64/boot/d= ts/qcom/sdm845-db845c.dts index 3e636926231d..27a0b90d2b7a 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-db845c.dts @@ -618,15 +618,17 @@ &mss_pil { =20 &pcie0 { status =3D "okay"; - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&pcie0_3p3v_dual>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { status =3D "okay"; =20 @@ -636,12 +638,15 @@ &pcie0_phy { =20 &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/= qcom/sdm845-mtp.dts index c66df45eee64..0080000a1839 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts @@ -508,14 +508,16 @@ &mss_pil { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1a_0p875>; vdda-pll-supply =3D <&vreg_l26a_1p2>; @@ -524,14 +526,16 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qco= m/sdm845.dtsi index b1f6782a3ad9..cb7f93b02b5a 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2395,16 +2395,15 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2525,16 +2524,15 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 5C079486B8A for ; Thu, 10 Sep 2026 13:31:01 +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=1789047062; cv=none; b=aKQSl3L4pkpF98ZtxlVkI3ZDAKO9kOY+Q1YS/jY3RdPyBkDCq+QwSWG7Yb2F218HZ3NakH4pkZ/0Q1Rq58FtjaU41mRUohYHHYyInGREUUkFgE6UqfxHPmDqEqXfKpfcdPXZVkYkybEnEM/1IrOvUV/02x0ROKkXLNOekbLX0N0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047062; c=relaxed/simple; bh=5NcRxyQMNC/n9KrCwgmcLq3fNJGbmEydL9lOvw3xjYs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SYG1YrvhrzDviTl2Or3imXM9XmC/keuga0KzQGDHxhq7OHG1P3vH6vHjVEpriTSNJoOrTeZdrTf5Cz95icceW4a6FkmuA2JFFecCm6qdMGgTT/ptbkft/O+xxnfQNXeM27+MgPEPxPigpnvwdJGtGe7WITaQj1WYsevRZ4//aQY= 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=eQ8TC7by; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LRT8dUkI; 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="eQ8TC7by"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LRT8dUkI" 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 68AC7ra22029909 for ; Thu, 10 Sep 2026 13:31:00 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= LQ0u5h36OH/cHv3Jje5GoRuJ74z7xN7D2bFkXserU7I=; b=eQ8TC7bymBH6ccuW 32J7Lkx2BfEDrI9vJ+7VJFqU1nAckUe/sBvBEEapfokMg3AxirSpKV4qcIQ9rcUA bL9ywTX5B1DR9Yum/cvxZ3/hCw/Fm8nQ/qxGV0idzJ4k1ZV9s6gAx3/IK0tw6R+z ZkflH423QVAgt1tBe9XlykFQ+Ww6EL5Q2fwNWV/npyDQiite5pj18fCwBnnG1oyL bHJVROiOU41AVNkzMb5YsHjftGpYA2M0pdo+L5093WgAmvx9+6913gKyxn/kpqQx SSNSHhwrfSNRj4hRml77g7FAEmSuZ+1SQT+rjh2WlM+VraUbSlOmkjaz7TrQM2Fr L4vysA== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyhc0aa-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:00 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-395543dc382so3470346a91.0 for ; Thu, 10 Sep 2026 06:31:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047060; x=1789651860; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LQ0u5h36OH/cHv3Jje5GoRuJ74z7xN7D2bFkXserU7I=; b=LRT8dUkIXK2iIsanLhXGtsRo6HNfIYa+oEPuAy9JGyv7esVLLssMB2vJT2kW5ukWVe agThSO6jyxxiCnnDQLoO4Eiflq018FmN4mb6jr99LtcqFWfNBw0LqapOam4R22pgO9Yt HnjoSh5DmH4+a1fR3Xiv8BPRWyCUyEvpkK2O8QENE0JYNQra/CR/EMMLM8wcFe1zBW+B TVOnhwuEW0dGl3fgfxhloCgQKeY4t9//w6uC9B75km34pehbFathPmZGzgwn+v5QYBV+ Zt4xMW0/DnNy9V69MBxc7jKz35eQxQaffUADu1RpgQk8Lnh0Wsr/nbxJavxK91ODKX57 EBqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047060; x=1789651860; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=LQ0u5h36OH/cHv3Jje5GoRuJ74z7xN7D2bFkXserU7I=; b=CqxGWDmJrDMfjkR4JXFh/Mu6jXMJqBF+Sb4S6mFjKeymzGwWsdT+GXJGPkQcFonowV tPa5YBGcLuKGegqnFsL+1FA3KKBQyvCTdNej70AyZf/uMH/F1BUykp2yxU9pfP9Zl51D 3VO36Na7BiG01tGU04/UoKepbMD1/CkljDpE4aq2a9afo791gX+0E7ziSXdPdKB+5r85 L0qwXgwliqTh7uApej+sr23Jg50nVClQ+DvHR2HtVmb7gOeEWuYvRO+E3djL1Qd0jFN1 UH1uzDOqVsgk3r+qs4wnFLEtdrvlUAbAM5bniUnffFdf3dV/jo9JGRw8ZZ+9ykUl1IKV CNrg== X-Forwarded-Encrypted: i=1; AKwUvBwdH0QFj5obi2iTBZ/YgqFs3Q9X+FWLOKU1JumNmBEGAHhI42mCvPZayoEro192t3z2wOiwdCnMVdpN5u8=@vger.kernel.org X-Gm-Message-State: AFuF++nrQWMcP6klfJa2PUByqy7WgKp4DyL2ZizOgXGzShdugTvnjPyK HM9lNdq85B435SFgjSkJnoHfogq+QFF6gryT5JswOyorE7cBNDc8WzZgZi+WsUbm2CAm4r2TYpx UjWzBzLs/SJnxo3xjyM5uWSftpdPVkIFnfohFNYIWtf/Ywhr+73xy9hpjccvfA3ojitE= X-Gm-Gg: AYBFou1LLiPaLVsRHPzoMKuWnB+hRSfbRaVYQe8xAVtTG9daqKi3kGfvKf7oJFVSPQQ GDoNEDFKf/2zmAO5L61yZNQN+N3BzMYKLsbGb+OrOLBEzcoQ3/15QOVZ71+yoj+MZOlrkOSXeh/ 2m+B4vlzOpHH0PydABV/Vy9EMHTsBFECBKvCcvRlPlU3a4mHG4sMbdu2h9zfM98ccGIA9sABWTI ohAHq5XwQ7Yo0uX2IMpc8lhRzvFiQI6nv3BfQZH//1flNzWzsUP3QURPK+lM1s3JQqLWUB4JRLs fbSpzfwB0e19iNGYaATWDskgUjkvt9WTLHB47PDRXJvZbe5CRFC5nHHPJh8B7kbveQp+GZpu1q5 oFA/X3yX8Hg+Wc05DoAsReB5IGhUMijXzklI= X-Received: by 2002:a17:90b:5485:b0:398:9be6:f999 with SMTP id 98e67ed59e1d1-39d70c2f16emr11793971a91.24.1789047059986; Thu, 10 Sep 2026 06:30:59 -0700 (PDT) X-Received: by 2002:a17:90b:5485:b0:398:9be6:f999 with SMTP id 98e67ed59e1d1-39d70c2f16emr11793885a91.24.1789047059498; Thu, 10 Sep 2026 06:30:59 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:30:59 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:15 +0530 Subject: [PATCH 26/34] arm64: dts: qcom: sm8150: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-26-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2177; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=5NcRxyQMNC/n9KrCwgmcLq3fNJGbmEydL9lOvw3xjYs=; b=//GVFcJqTez42D1SmXL9sZnfMNny9/xBtM43OIfHsEDALOA+4PoPPbJQXQnxcVIp8Pw7DA548 W1Fih0xkxV1B7Tp8zjCLaEdOWD45fEhT392B3OKZ5E7yp3sZV/KCU4T X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX9bbnYEMH7p4l XwtTsOCwSmM7SqYbGZd0qoiSi9eiwBSphePGf2gQxjpIW7oZBCKmHfSwRd9t8ISxy55mALqBwZB p7PyF3rGvW3kyid+WZVQInzs7RJPtSao0SW2iMq3W7bLZfSst0c15GwETH5IYfRitEyF13Jy7TV wmh95pDzQMBcFrjT8C+ErYvciDFw1nPbsbIWMIKfsxeDYyIHWxkOfZK53lCyDHuwwDYV1ZkFw99 tH8Q+WlCWkqZorcUFoDJ90+H6IxHGzXuVkx0AIAfVeKsZshCyMd/AiPbd6rbDjwGWXJSOynBKyK eyZbQij8NrESgDzAWRVxGNu9rfNlAJMOaCt9Tg8Mlo8RsEGtdaSGKunjEUJWDxREkEzegIsUdNj rub8bjl+SsJcDv3Rzz5y88/Me/HDizI8dKR244z2mtXjpIhr5X+xZg04RILpgz30g9B3irZSPl/ E4hmIRJ06eqU03mKVFA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX/ot8FRDLWy2g dHg5H+OZ5p3sQdZVmUot4t0rDiSt8iQSeI0QyB+ZFihExxriYDw98lO82YVxxgLa6ti4uN7vNFs ajlcJ+y5m/5u6j8XTnRFuRGR15ZwhQc= X-Authority-Analysis: v=2.4 cv=YKgKWhGx c=1 sm=1 tr=0 ts=6aa2b114 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=bvY3E1ByFFb03tV5gjAA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: pKPQ_GS6EG7XX3aqhVJK4tYu7rFxyMec X-Proofpoint-GUID: pKPQ_GS6EG7XX3aqhVJK4tYu7rFxyMec X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, perst-gpios, and wake-gpios from the controller to pcie0_port0 and pcie1_port0, adding labels to these nodes to allow board-level overrides, and renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index 74df5cd86f04..d75f71463287 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1901,22 +1901,20 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_HIGH>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2019,10 +2017,6 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 102 GPIO_ACTIVE_HIGH>; enable-gpio =3D <&tlmm 104 GPIO_ACTIVE_HIGH>; =20 pinctrl-names =3D "default"; @@ -2030,11 +2024,14 @@ pcie1: pcie@1c08000 { =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_HIGH>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 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 3387E4A4855 for ; Thu, 10 Sep 2026 13:31:05 +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=1789047067; cv=none; b=oJ9xiAmfmD6L9RNbAYz6VH+RTeBO9GwivnB+7kl69+jyCqT5kV1aHlV1JQpFu59uyD8Nskx+zzYLPBjlPUBu5CdaSI20bDkKDnA7zqXRp9W+iE9SDC39BJ1bwQ8kTLZ2M68hGuFv9PnTbdyyZRSqwnKiaNtjpCqFWNvHVJzWAmY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047067; c=relaxed/simple; bh=p7aqUPZ9NzKFHGhbOc8uSrt3cnQE0f/XH0GaeTxa3Iw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=btm8AX61hIaJULiN8/LINlESspzPciaRM2i5BCB2n7GSrzRac5Whg5s+xO9uq90q2+3ba233RM68U2/594UsAfmRVyIifqO1Q+Rt/CbYXrkbRMg22aSae9AJ7edJGVZVmKlynD5Xrq9fsYpet8i2DnIeOSS4Y8P/uhxEUy2vr/k= 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=XXyNrBxX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hFZuuo9T; 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="XXyNrBxX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hFZuuo9T" 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 68AC7afY2029176 for ; Thu, 10 Sep 2026 13:31:05 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= qbzMkcUYNphcYWROxM5k5voa1S/+hFBi9tp57s+FIVY=; b=XXyNrBxXlDn9DkrT et14DVtsoB+eokBKLdXW1di2ijlSGoLaah+wxIJ+tTfTynaO32mMCqOL9OSrGGdm aHQiw0QmYL3wPK4Jm/fHjevQQUI3iAw+j9BhILWjb2cQdQxfVrv2+hOvdWUnVakQ m+t8Y41Iz8Hm3L6BFcw0ZcFnB8Cew5Tip7g7lLLcKmIi0i2qM7OqhGl6m2Y6u3vE vDgtSR9UAzT6ck71Zvo22NyqU8kW2NegXG8sv6OEa5l1JGVTsDaVZ/bVXZhaKe+G Dps1OR6E8tiFyakjgJKFo4hnC2HsD7gVoPCZArmLVBGRsXpCgMNc9jtclJWfX4+7 PlLRPQ== Received: from mail-oo1-f70.google.com (mail-oo1-f70.google.com [209.85.161.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyhc0b1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:05 +0000 (GMT) Received: by mail-oo1-f70.google.com with SMTP id 006d021491bc7-6b1a3f01d2aso9158785eaf.1 for ; Thu, 10 Sep 2026 06:31:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047064; x=1789651864; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=qbzMkcUYNphcYWROxM5k5voa1S/+hFBi9tp57s+FIVY=; b=hFZuuo9TBp+VkoV+zPvNpizOM/I4/Z5WYqA7vD827A02Lqdr3FRTPqXnihqKTYrq4J Y6JuRBvcZKE7NCs7ac1fKDqeV1xFsHslY44iMbgyQxHMdwWcZIwRswgHw+xm2k9gAWez uMN5NkdlJ3PtRgZVjs6lP4YD+fWr+HGOpBlx7c1UC5bZT5tGERSjxxo/B78IyGMHaRCG YSWAmxV8pawRrN3v0Hg0aFxFGb40hEyHAGRX85X4UtBhhfWf8hM4Ioff/RemS9TXzfct JRyxay4nXPGmDDt3+WI8g2ma4+/PhJ8oS4aa4bW3HOIqslRdeicYUFNe5uwcw38qWYtn ieCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047064; x=1789651864; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qbzMkcUYNphcYWROxM5k5voa1S/+hFBi9tp57s+FIVY=; b=jxqKlH+kICQwEV0Pcgc4ACVoA22TtSsu6yiAcMbCAWG7kVmF1HfRdY5AgTV2/QaxK6 U68XWKR/bktm4OR/fQDB/ls/AXz6wxhC3KTVLWREJXPtQR8kVYN/vPK5uKpY3REZkYuf eorirbFP9z9MOYAbywWDnf1N5dFBHY76QjoQFx5+4MwUT6pRdBjCm1IDYWhWNKCWDG0c kCEYNedCP6LYBqkAFuKG09RdJMqsN16BtkkuX2EhclrX35zQJ/ywQmGWVO23OnrwErBg zjASNzGii/AtlJKLhDohaq8bGBCBS3uMHRy1wPNrKcQgzW/SconQ6kSs16E2H0X8xSvk KuVQ== X-Forwarded-Encrypted: i=1; AKwUvBzQYlX6TSU2RTRbxJiIoxML+GkZ+eVsycucXuhiHCmu968t6jx+R5t9qlHwU4erZrBbSgGfx7gMn/j8R1s=@vger.kernel.org X-Gm-Message-State: AFuF++lSmVK2JPBtIWD8Dh2lNBTeSMhNRhz0n8HIao1BlIhTTrhHavEn sKzp4DpXMG+9MXPQE6t4QuYH8KsJOD0ffJ+YPvRtPRZ4kxSjgB4tR2gvOkL5nTsCTpEJodI60W4 +apHHRBS8DMcV6q9ydu5ETS7RikttQMmtDtgjUkc8js3UKeQfh5mJ3uq7ZL84HraBgfM= X-Gm-Gg: AYBFou2cHyJmRfhG0FEnyTxwe3PWdOUHnZm1JDCXFubJ0virXS/ZDYneW5+EUa5pg0r jZhDX+NX874adZIOOG6rIm+sFX5FL4v8GoY2ThC0nB7HjLmPUn7WLL1wo4s2COiC0pwLhycncB1 9P8NQE4QrVl+ZpIQGzHp4X9pMMLajIVw4oZZt9h6j3OpoF+9+ym/JnASoPvvEbGjTniW67mzL07 pvlq28CKIYL6dhEHbe11xuMtReZ2SrCR7y20/jKI8JY45bN80WUo48x8tqFqKS5VE0L6i7eJ10j nyJtadkFHeV7R4mxD3IW/T5FVYjU3n1BKRS9fPeJyC0hF9VyU1AoOIo5+dK+MFCYQ9KCvOkX6IU NZ98n+MnOWJh1jnbubF7u2XElYft0FMLbcPY= X-Received: by 2002:a05:6820:812:b0:6be:4eb3:e1be with SMTP id 006d021491bc7-6be4eb3ed98mr5812537eaf.39.1789047064198; Thu, 10 Sep 2026 06:31:04 -0700 (PDT) X-Received: by 2002:a05:6820:812:b0:6be:4eb3:e1be with SMTP id 006d021491bc7-6be4eb3ed98mr5812498eaf.39.1789047063695; Thu, 10 Sep 2026 06:31:03 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.30.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:03 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:16 +0530 Subject: [PATCH 27/34] arm64: dts: qcom: sm8250: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-27-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2912; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=p7aqUPZ9NzKFHGhbOc8uSrt3cnQE0f/XH0GaeTxa3Iw=; b=SrErWxWYMsMt123AxtrHpUqVPXa0GuNoq6XZJek4Un8V7dPjQdPEVgAf90KmflatQzFJkRB50 bKPNM74B7IZAO4i1dfgllcV3EjQX6MiQ9RDm5UisHu/B8Jn5Liud4Bu X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX9Y1ufxV4lYoi QRRn0PWg9HIajkmf2LIhmS1MAAROBbQoosz8Ss1MzcXjqgWVs9Wsnca5LsDWF8WEYKpUz7pLXGB 2Eu/BpqqMERbJhACIUFECsYe9c5k8KP/p0HnwR1UFlMMeDNTgliuR2HbYc4luK77qsdfSa4QtV6 rC3Bh7N5114CxujTryZsGtFec2bLk893eLthdnPPHi3A3BRuwE8rX+KOYrab7wU3rt3Hy4HDyER hedjjfek5u5dJZmq4ETC8RqZAcHeDvHgs3EaVM1x2OcCyGU4TdPdqi9kIbWBi1CtKeC1hNcEEpQ QZeI6Xw89T7DnKLJWdwKzViSrY/kHIwftQfMsfVQkrZZwp+X18HZ3yY+3y7HIlf0XeNvLVfRZlH 2tAqzCC8wKFiATZC7AkbNTxp+I/X+AF9clSkcR/7qpH2BdhLiXcNKzLwhBHD+NyP1+Kp3eMSXv5 n5pimBmB3WRwqE9JyRA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX7xNtZjNmXunI WC/bxQKuJkj7yo8S/kCy+N4C1haywKrBJ0UydiIdvsvRUc2q2X/qTv0NerujMpkzA7IQlaZsqC0 3bqDDTQFu7vGzWp6SG5wHwxjSrDL0cc= X-Authority-Analysis: v=2.4 cv=YKgKWhGx c=1 sm=1 tr=0 ts=6aa2b119 cx=c_pps a=lkkFf9KBb43tY3aOjL++dA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=bvY3E1ByFFb03tV5gjAA:9 a=QEXdDO2ut3YA:10 a=k4UEASGLJojhI9HsvVT1:22 X-Proofpoint-ORIG-GUID: G1r3HnGaW_1nGWQ0GpAbMB8I-X8mMHZA X-Proofpoint-GUID: G1r3HnGaW_1nGWQ0GpAbMB8I-X8mMHZA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100162 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, perst-gpios, and wake-gpios from the controller to the existing pcieport0 and newly labeled pcie1_port0 and pcie2_port0, allowing board-level overrides. Rename perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 34 ++++++++++++++------------------= -- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index e0c357222bc7..7fa26c1b37dc 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2207,12 +2207,6 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 79 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; dma-coherent; @@ -2224,6 +2218,10 @@ pcieport0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + reset-gpios =3D <&tlmm 79 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2334,23 +2332,21 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 82 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + reset-gpios =3D <&tlmm 82 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2461,23 +2457,21 @@ pcie2: pcie@1c10000 { =20 power-domains =3D <&gcc PCIE_2_GDSC>; =20 - phys =3D <&pcie2_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie2_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie2_phy>; + reset-gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 2EB544A843F for ; Thu, 10 Sep 2026 13:31:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047072; cv=none; b=azc9fxVHvNgWYkv07s4FitRIOn6zGzmSHG8h66AqAAgrxwm6abmKjE4Tna7JcSS6GfmuLZ3IFcdNzH4TxTC21NqGAftAUqWVR0CBD0r1CDl8ZYxn7ib1XyFD9QRP4Nm2Ij8gTkLieI4wo2xfSBmZ6FlKjM5dDcbch+qPVeNeAY0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047072; c=relaxed/simple; bh=n1zqcL4a7CLvKC/q10eRx9NGIcZus22gSzDP2LhiFC4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ad9GGKbxtWoMpuXhkDknFiMzALVz9Cq/id4fxCwlh5DYVqdTBkqIYr+RFzmlI7IEGQI3lSxDxv3rPXJ1XbLhx83aCFYy/EJm5I14ZQmnRum2egHSbo4dthUB6TdjqzLnnG58wbX8nl6UcwHnoHLIEgLjB5+qeGxo0cTUXHHNTf8= 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=oNTOuTwN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kG6nz9UD; arc=none smtp.client-ip=205.220.180.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="oNTOuTwN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kG6nz9UD" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7gCk869037 for ; Thu, 10 Sep 2026 13:31:10 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= EtQHqxSngblCQYgfGoJXN+dn2DD44jdg6YDh/VZR4oo=; b=oNTOuTwNaK+3+2Cs TWB5TVJaNDlF2BDgZ+XuvrMnfuAoU6i6+GU3LVk3kg/uuBV/tkqO5H+uST+uimOL l5iM0nmqWMyRdoglZZmJIKpfnlJ+9XLlVVPwvs3EIEyAwkLuj944uWkq20jafgjV 7M1R5MnGouLgrDdk2OTNtWFZRjXW1bLjfJ4RYyr7lKFJ/fERPo9g8qh+79uuOiZs MXu6oWAbZpVR1UIC1Cp+6zVQfNXOE+/hWLE/g3DGM4m5VnTCp0ENr0bJtBERVvLN p7DDn3uDQ2zTiuzarD1wcs2xIjSaYm7RNdbrnDbtNUH8RtIIULzhIGp3Yn+7QH5D JGgP5g== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcyd40m7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:09 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2db22383e8fso18183895ad.1 for ; Thu, 10 Sep 2026 06:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047069; x=1789651869; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EtQHqxSngblCQYgfGoJXN+dn2DD44jdg6YDh/VZR4oo=; b=kG6nz9UDS6u0X5TJMZBnRkPjFbEkGwiCPiVEJIWGKd+JTUZWpqFTky7mhhdO9ZoJeU X03jy2P+y3/mnAoM6KGY5sUgTYK70BYyJe+323qClUBFE4XgV7YNbPUUICly27VGZfvY srnkU2y71NczYOpRh+yoBNEtqWlkC1Uvrv4j2WXUA6JNa/Dfjw/VZ/fMxTcbb0liT5k4 B+9FM+Iag6GETBaEyf6kX1BLY9MJJY+PbMNYh7ZuT7awYGcqFD+zJBYbSmOIQ7TrXKjN aAmW7+Wpr2P5mdMSjtxwlNMZZCYIv74OToRfbq4s1c+XpTosd376aGl4bHzJLlMK6Dwu gzVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047069; x=1789651869; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=EtQHqxSngblCQYgfGoJXN+dn2DD44jdg6YDh/VZR4oo=; b=lxGgtHl429vYAGAb6Tc9z9cj7cBhE5N/oHbTdmAlbk6/kzTT9MfJBo6P52PA1oiSuX 2rYlQO9Nx+gKit5/pHiqASgar2z38Y3xr+cgynglEA5Co8uaaH/f5k4eo1NLdZTjJ2kq a/ideQ9oHJ9Dd824NBTE0dZNYqABjOCuk9wWOhM49429a2ZFsoXhvpupGAN1VSSTqKR9 5nzf2OWfWulOXH32zwX4aVHSwgJMcOc04RZOOh9DzGHXQo7dKz2lbpJEiooYfFZ9sOff CBYs42mflDasfsgd7W+hKdf9kNByKXDeuOxpPvY1hwmIjfBpyRDo6QMCMapAXQE5TgSA 0tCA== X-Forwarded-Encrypted: i=1; AKwUvBz/N+TjocP+TMhUkMMkb3mkVhg9xziYUvus0kmAgLDiVYV2tEWawPDHWPPntd1X+jt6SZUVu5ljhe/j4Ok=@vger.kernel.org X-Gm-Message-State: AFuF++nVjQWem9xU+AhLe7E6/Kh2ABoMM3piDYu3IYne1fXwSsfpvLr2 1/OcyWBcL2smYc62hC+1s1Ui9n2eFpLeBK4mPGz6eedBm+HWMz4L/m6JejmS23pkNOEFuvgFwG0 8LZSbuYAZf7ebo+fLHw9SX9ER6Wa9AvOTYqj8iAd2eNgRdb30RDrrrCKQk1HN5869Uj0= X-Gm-Gg: AYBFou0f6N/i/GVgXSLdkMfIECbqH/rn0cBqTJXFLpQTGrYZiPhUDyrkWgGrhiqi3ic k3kFoNNIhaF9iCD2i2yBvMH4GTUEelGavmUMX/8GqchYay9lBLQADfiX6hy49NG+nH7CuZSPGrA 0ACc0AuVxWQ6Bt/tfWHLmvWlPE9p/DgUXLTbelVri1869uohIe0e+zZ7FAIT/wDwVFs0Dm6Df3i GOh/bxtwRLA/skSADBaCLsIPZjRFLLWTZcv0mTLOhWTw5IDej5FEoQNucBPWr/zB5IdjVqmJDXC zYfs04A5+bvTDFIzH+ebIq0RBONDGZ5mj7w8hBQmjtcCqrBb8dZtMR9AZKc64uYDxWlHZ56tbzu bX9eNC02cXGxW1T5z1DjYhKNCxfuMTSmm1TE= X-Received: by 2002:a17:902:fdac:b0:2d6:ee34:c043 with SMTP id d9443c01a7336-2dd0ec757f4mr52122095ad.11.1789047068625; Thu, 10 Sep 2026 06:31:08 -0700 (PDT) X-Received: by 2002:a17:902:fdac:b0:2d6:ee34:c043 with SMTP id d9443c01a7336-2dd0ec757f4mr52121425ad.11.1789047068034; Thu, 10 Sep 2026 06:31:08 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:07 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:17 +0530 Subject: [PATCH 28/34] arm64: dts: qcom: sm8350: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-28-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2912; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=n1zqcL4a7CLvKC/q10eRx9NGIcZus22gSzDP2LhiFC4=; b=XNi63+4ucY7omC9jl9wRmIdwCpYBzM1s9qRy51hTBlHYFxwxawVbSqn3z1X4qhTzca1Xw/Qt+ I7lvsAfLU/rCdcgjq06G7v1Iz7MtjbzhI95ZmxZHri7hk+s81Cabb0f X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: 2BY-dLD4wkZdx5oZ-v-d5AsgbaoOSDcm X-Authority-Analysis: v=2.4 cv=ef+o7LEH c=1 sm=1 tr=0 ts=6aa2b11d cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=bvY3E1ByFFb03tV5gjAA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: 2BY-dLD4wkZdx5oZ-v-d5AsgbaoOSDcm X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX+9HeVevotMhq PxtGUmdSSEEOPPYG0NzyIP5wQWszOlqubcJDHwW236mYeLWNLtc4XPA7aYkIi07ezST13at/zrY 44dm4p3bbbcwJsOfEizW7XN4fH1BmuE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX1Ow1CEyK9BMp g81zJllU4oLxRWq9WH+XG/X4IjsIg6HNJLdOeYh+uFRF0KfsNel/k762LNXwwjGPhtXi1a4LGJu 8mnIFxYw3SoT+ZeAW/orgQRvuIqxUnNdIt42fbuerp4uYmxroTRg8aKFQQhlOZQi+g1qSi97Q3N qBlTSys3s74j5rWKdHuwvpK/PK5HqKbE4gSb4nMZ7vfFmSPSl0b3C0D9z4YP1FzFEuAqWvq8DKH aHxTpEpkO5rK945/T8OUXjUhZqYp2RmdXSHv9bJA/iYm6Meoy0tlSvMKHODgKWsCxA45doQdajN QBKYOWO3CHpUM9XYrL1LWKsRtt4kijRSFxZBW57BuRXSVUNLCWjwpmQJYpNx28BdPboaxxbAl6x NhdACxA0KF6+ARiczp/aAcPoXakK09kDgL6WxekuWOylXYqabsiiCy5W5+i0yJwOv5S38dtUdK3 vhpjwkdlat2dpJqO6hA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 phishscore=0 impostorscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0 and pcie1_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board file, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 16 ++++++++++------ arch/arm64/boot/dts/qcom/sm8350.dtsi | 14 ++++++-------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index e9b9e03f725e..2e087416a598 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -499,12 +499,14 @@ &pcie0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l5b_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -513,15 +515,17 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; vdda-phy-supply =3D <&vreg_l5b_0p88>; diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 32b47f5ec1f6..74cd66d98c54 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -1586,16 +1586,15 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -1695,16 +1694,15 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:51 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 86EA5494804 for ; Thu, 10 Sep 2026 13:31:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047076; cv=none; b=tBHNkdxJhvtfzXFoEooTUVAC8rQr4Kc0D+dRGv+GVaSCWS0gBlh4skE9oqE1JeDliCN3iI3g4qzLQJ7Y9CuPXBHghwasLR+QUtlnHVN0hGWVwZFOxCFCIoUgeeuSzqozhebktLUE3qcUU735S5pOE84EoME6unYH7dNT8lhpAiY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047076; c=relaxed/simple; bh=2Ya4qSW+ZymCQPUetLoEChOoum2j5m9MBGPGrXZXCdM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Qn0ljleocslu1rHSlBX2a3OqBwuAEFiqVJxN/FRfaUyOoFastnr+DBoVnBAxXJcYlzNeeXv8rSQYKRHCJIsvToiPxowQ6Rvy/OlHHAXJK1KZsa7p366nOxaCN8ukJMzTSl8KU+21HVJOv1LoBzGZR2+ShjN7Q0E9UU5PC3nUbbU= 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=Gbjv3YBo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bJvNX9y0; arc=none smtp.client-ip=205.220.180.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="Gbjv3YBo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bJvNX9y0" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7h8Y1440556 for ; Thu, 10 Sep 2026 13:31:13 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= bs0hj1HZs/7poU0Kd35/1DcL3q7Lr1DBPkiu8XOf8QA=; b=Gbjv3YBoZPNO4GW5 FwSvPcUfvvqR7Auq4XbvRa24DUPABLJrVHf8jQwgPr+d7QIAsynPlr8qcOo0ZBW/ ZQGSIDGwL7/GJCkzT/gJalHCQtxN23rO+0zBTHR8cAGnppd73WATosbzpR57MHDh /UL1N60eLK1wl/KFHRfDpZpEV46m4SjKYgopfpLo3jirWUscMg9W/T/sP0oHkErj EsjGOI3qHVNwYI9UGzYq6odLXsZwrk1QVOgNuCHPzYX+uC/IuPDrgI5OoeFp1RoX 5pcZxNBvVdiJPasIgU9OTfX3lkgxbgKDDW7FQYJqT3W+VcwP3YMGAgpvt7Uu/4i0 Y3vgOA== Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkqsvsf9p-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:13 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7f66ceea676so10456841a34.2 for ; Thu, 10 Sep 2026 06:31:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047073; x=1789651873; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bs0hj1HZs/7poU0Kd35/1DcL3q7Lr1DBPkiu8XOf8QA=; b=bJvNX9y002QifgP5YvDqSnueiv+gCTRTt3+tU629hBraMmJASXglwqZkL17/AzJJCJ xAGKhHnnuCOhxsYhdjAkCZLw8behG77sCPigyBWEphjkx+6q1Vxtz4TMoXJX3PRZqMU3 WvkeikpuVE/seLNTypYSXbAdQ8otHCB45bS54GeYxt2x4FgjJElMDTTbzJwVDIaVyg6Z 1ivVRbACFHnDKZeKVHOxubv9k7F5R1oSHY6+B0yuhMx3wQx0Z2Sqm1G8LJx9Tbt9KXt1 xFqKMZXFMfXDuLKQNzB9Bho/WlF3xt01hAtnCNb1CF2T8wsuykgPefzppz5L4HZ0QJS4 FIZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047073; x=1789651873; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=bs0hj1HZs/7poU0Kd35/1DcL3q7Lr1DBPkiu8XOf8QA=; b=lxdh1S59nqujHLZUxg3GKyVav/ol8m6nJ+FjBIdBWdAS5AsDLkyXCEy8xQuFVgEKYq 0m4hoeTbv4HDwdFXSdrgUHyYVPICsqbpNr6JSKdA2M8yYrUlaswG2riaKRrL/Efxr1ep JwUT/YdhRyQhmrmkTJXhc3Wx9rxmqEjpWJznBWVOnvT5ELlZHrW5mf4pGDShfOORU6iL cjhzkbK4FoYbc3PaqlUTl6iVZtZDIOUQZLMM/Zs87NQ62FAcQUsmmIYZUI2v6FLHUJvI SyidtOvXJCbEuo6wIAno/Xepu1v2RCPCkCV9UKeCqNlI7z/8hTLTRkihl9l0NXCkLQx0 LIOQ== X-Forwarded-Encrypted: i=1; AKwUvBzk8X2u/ZuznwWJTLu9rwfbXR7xu11TuK26p+baobejfpHu4ZpAxG99UHLdz11YxGVb4oB6pQjGm1dU/OY=@vger.kernel.org X-Gm-Message-State: AFuF++mrJMICG1yMcmKtSfTStsGdQWAbT7cpN6KlV3zgFLFaAfmaKYS/ vIq0u1n8NApUAZUBCol0o7TL4A18SXEuti+T7N2g+WcV003GgzL7zIn2qayxag13DSaMci23CmT W5tiToUizLSMozvYzpC9c07D/dI1L3Lh/8OS2OrnQAmbiu98h5A5qr+kgsXOy4Bv8obA= X-Gm-Gg: AYBFou1KsHO4HzU//C2HeeUm9/06Gsv8sCQerP0YdgkJZibVgYpYuZJqf3GUTHAFxlW NWT7XrCnCPA4CpmwmtoF7tlHk/kJ2T/82YgnBvUjn6o2DxW0KzMA5R56KVuPs6d9tpxKv1wWaSE qMcOQooSNWcC24KECmaGV1Xu2zYD0UH07HhdaL73vDERlt2k0Que6KoqKiDxw9/d01H6GyuKSjE drDMv9pbcg8srWXhHi4VhoKvdBLX4TsPTYe/D67YIGQXQEFg717QztJMFxiwKMH3hOeBK8E2Cnx PwQipZXCCP3olfqFZwuRY3yeG36hrD1s48RHz58hb4avyZtVTj839XcIJl/mAVKeOSSM3NXvE/F mNQ/xzbviTY97eHycFsVMP4Zf0XlKNCEyIY0= X-Received: by 2002:a05:6830:4ac3:b0:7f4:eb76:881d with SMTP id 46e09a7af769-8020daad7a7mr7152672a34.5.1789047072695; Thu, 10 Sep 2026 06:31:12 -0700 (PDT) X-Received: by 2002:a05:6830:4ac3:b0:7f4:eb76:881d with SMTP id 46e09a7af769-8020daad7a7mr7152613a34.5.1789047072245; Thu, 10 Sep 2026 06:31:12 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:11 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:18 +0530 Subject: [PATCH 29/34] arm64: dts: qcom: sm8450: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-29-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2219; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=2Ya4qSW+ZymCQPUetLoEChOoum2j5m9MBGPGrXZXCdM=; b=rHGopNFKvYT8k/BQr6ksjW9m7bbdlJIQvvD0iMuYiD8KsKvdzdgDwMsx3BZPT31KWjcsSsIqf N9IBrLkdFskDFoDk4LRdOuegT7IsCqTCV6+vcNWtt40IKEt10EbMIKF X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=DdOCOftW c=1 sm=1 tr=0 ts=6aa2b121 cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=bvY3E1ByFFb03tV5gjAA:9 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX0azOtuBjY6ad 4E+uxfrUWhTuQayJYao1T98FVehz78fZsThrgPeIw0DD2FqBHYJEbUJoeh48hDttORskFr0Q8Bd gTOAvo/Eta7ycrxCztD1UaYeo23XJu2BGjGfdruw7V5WA4EnYliky5cevO+qhM7ecvXFAYu48uB i3IsoeIqaGlwraGv5wqBW1PgXucCN9hfMiZua0h5tF3GkGGjMxSyabHvrRskwXsJOmA8vVwx49d 1EpKCZWluCz46yEfRKveE3yPeHDoZrE+gRO1eAGAJZptLGQmm5Nc+M3s+wwFvwoiiwQE+ZS6iAX LHd7gesxUkDDnDaFRe2ICV+AalKhn+kjvFWkDIt2ibmwhqxc6RrQg8HOrWiQEV/GDyj28xCMzED xpzyFYj4Lat7kVLL+usK7uljcYMtLQmpCJPG41fFlxSlDUci/N9rR4Zgc5FkTY6zx/Qo19Kcc9Q uB9Xatj18bMaw5QWNkg== X-Proofpoint-ORIG-GUID: oRAn9rK1vanktgZoXAUqqAziKlWRsKqy X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX3xFWMZtrdhVQ cVxbBkM3JC4QtCWXqG1iWgWFzAT980lCVHrGtFpwxKiuM/IQ9NFA8LXv5WPWv4OC7RS4lCfMSpd 22zxzWHchFVbLTYnnD5W9KcZB09+kdU= X-Proofpoint-GUID: oRAn9rK1vanktgZoXAUqqAziKlWRsKqy X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 phishscore=0 malwarescore=0 adultscore=0 spamscore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100162 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, perst-gpios, and wake-gpios from the controller to the existing pcieport0 and newly labeled pcie1_port0, allowing board-level overrides. Rename perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index 7bc5f85e7ebc..05e852ed7995 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2017,12 +2017,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 @@ -2063,6 +2057,10 @@ pcieport0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2182,12 +2180,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 @@ -2263,11 +2255,15 @@ opp-32000000-4 { }; }; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:52 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 7BE894A843F for ; Thu, 10 Sep 2026 13:31:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047081; cv=none; b=lMvqulkxnCjuq3776wtShUlDHB+fB+hd2KcpzCH9QDcVxNaxH30iUxMbGEtxqFSoXcRjdFOOTPUgGiJvClwkOeQiU84X3N+II2IL1165WKAqYXo7FPKMPS1WCRCskXPdxZLcEtf7i7/BtHL+b1g/GwaVet+MNHnbkyfWQU15nSo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047081; c=relaxed/simple; bh=smnPHEb2sonKTd2Yno1Km5oiFJeSbI6f+7d5N3CqVg0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fJWRjk7joguaT/yPTh1p0n991JlTo9kYNAGPVd7rH8DM1NMpySPTqHmpERw8zQYLX1Ho8weTfRPVI1nIjqbtqV/ZeRCH8+s5UfvfZjAYO/jWCq3rl1rTIeUJa/a9fKdJsDEufilEfw32a029LWeFUkKFN2BBGbtjlWkBe9jin1Q= 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=A3t7Ys1j; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aG0+cjOf; arc=none smtp.client-ip=205.220.180.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="A3t7Ys1j"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aG0+cjOf" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7o3F781276 for ; Thu, 10 Sep 2026 13:31:18 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= BVVhWSV/E/WVMG2TGEQxlMfERoN6F6OlRNbD0FFcBoo=; b=A3t7Ys1j/gfoQFec 0PIj0bVoVxBN3E2rtCpdzVs2sYV6+4sqgCmrvHMkVWHhAFJE7QaW4BBk+pY/wOOv a0IoFBICDUwJpZObmd9XaNQQPweoZZf8IuglvlPUUIomlEGWYj9Zcacnn9tLQ6l/ o2gMP3Me9a2Hy9vhZSIQTm1Okr1f7YdAMBGPN37/cLtcyaLgSNurtthd+UcPIcis IdQc5Qy9EgZ2WMnAO+59i5bM2EDkZgvY+xaWToGGBHWG6lZJl2ok09unxl0hs7zo Z20K3bSddceT489cB9yMFpwd5rV9T9t88/cxs/l1zVUDIBtFIn5VD+ZQ5JnyImiH YQXPrg== Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrak9b10-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:18 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7f4f0a1f4f2so9363458a34.1 for ; Thu, 10 Sep 2026 06:31:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047077; x=1789651877; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=BVVhWSV/E/WVMG2TGEQxlMfERoN6F6OlRNbD0FFcBoo=; b=aG0+cjOfukTxWkGs8obdUd/lUcomrUQaRTK90oleySEt2zAcJWap77xEimGqoa8dPl Z9AdujxuwCiWk3GxJh8q9r04ASDFZqec2U/UnJa7p1rADR+Oy2lFiLYL5JsMo7UdkqlV d4SBWPBOFyIdWwfq49mieLDGMsUNnCqOdoWvTnMjYti5MV3jF32fPdYJEMyTxdayXpEs Ca0w+Yf6ZIOpFMnZllKqt3K25s8J6DD0p/hgh2uqiTZPWzFfZhq1FlAZmTzpKivitWRr nv+3ke135M9q2mRAq2E9utsrT86MBs2icd5x4CJc6n6te/rffvm97q9gJasTjPGg5kxT 9LuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047077; x=1789651877; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=BVVhWSV/E/WVMG2TGEQxlMfERoN6F6OlRNbD0FFcBoo=; b=W2Z7mW2m8y1XftAdcCKb9Etd1qpLYRUTdCkeL1O8uB0Yt4tVxbdNMEVVGisI5iskV/ hSGBjjxLVqCPqRR+HJSv80WFLS3WRtJZzXyPRjmFCN4QEEobKUkKqYRcnzAGM04TL+jK C84KStmt0MzT+9hjZfL4yTtANx+UbsLlofW9QtY0Fla5GHrMyVf/nYeoFiAOPKaplY+r DclFOxf934hsJ98D7nGKkoAJGTlbzsSURi8pjF7BgLa2JWNfZsAJAFHiqmWsRVe38gAX /h+0YR6ggRzYBe9cILSm+xzk8kZXuvk1QJ2IxHkLW0yjoJamMXjDyidN4BgeYzmoUO4s ogSA== X-Forwarded-Encrypted: i=1; AKwUvBwELJnToRieuQZOpd0O3Z8y9IDpNmpAk2QKWRIdmejroecZ+15jXYiPNrUpp4d9BJtB2MLA7z+seMpgqhs=@vger.kernel.org X-Gm-Message-State: AFuF++ltVfzg5oBB1oYxaSv1EZUiA7sNWbtLw2Dg4jQTApaugGtMxIuu 1XUiusQ96cW+B7AA8v9KCsarnbIDYjeLP6JD1zZ5wblLusZ6A5IdDOGa//Ax4cC6A4egIflTFGo Gp2CVPLFynWQt+zYTlXhb01Gw/OYspzOPCk+iA6krzCb/33lAw2llEfAR9vi2ajCAjDg= X-Gm-Gg: AYBFou24h0/KcqePvegRj5VQ/xoiMBGJvyU//1Nk0zScgxVpxdX3ZusswQezPKWXSuk TlZ29VlbjJh3KKWXCQvJJoxAYNX/P+x/oEBtfNlZhRMI5DtC3rvwTavDGsEa+8iI2zCy/BMq9aN wC1MCL/JErMq5O3OnIDas4RFzXaJrSRy2xIfQIZuCnSJi0+GhGU9l2ObYLboNZv6j0JXq3wfQZi 8iXHT6R3q9aitML0vr2NXtbs+gaZGzR1ndqmrJuyStr9TlSzBTVK0yRSdlA6vOH+SI5WmPbon2o rbljBE8Hz80EtHLQBaOQQ/RJs7I5YbqDJGXrkxVzIwHCSt4EuweoGx2MGy5MmkhAaTKa58OO9GH ID1pNqeYUBs09gDbec4nOAwaLda/2j8aTQro= X-Received: by 2002:a05:6830:3c90:b0:7fa:ac4f:774 with SMTP id 46e09a7af769-7faac4f0eabmr22496366a34.19.1789047077202; Thu, 10 Sep 2026 06:31:17 -0700 (PDT) X-Received: by 2002:a05:6830:3c90:b0:7fa:ac4f:774 with SMTP id 46e09a7af769-7faac4f0eabmr22496298a34.19.1789047076481; Thu, 10 Sep 2026 06:31:16 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:16 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:19 +0530 Subject: [PATCH 30/34] arm64: dts: qcom: talos: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-30-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=2875; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=smnPHEb2sonKTd2Yno1Km5oiFJeSbI6f+7d5N3CqVg0=; b=FC9CdBkcCr7O4UMQCaXcr4cXdaS46KIFshv7ImXObW15Hio68OMI+xoWeMeQYDiwkNuLiTd8R C8m6GZj9hdAAZ8N/By8hq14o3LvRWa3Hm24c4vX95iV/YuJvkTHrTdb X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXzZo4Ef5OJlSe Wp02qNnDh8hESU6KBPteKmaRLHhCNVpw4RQB0KM3uItWisQb1jGp87BS+KfKWCRm6xA2A9bWZPq bFeeO01xJ3djSTdmxcRU6Fg17+l85/8= X-Proofpoint-GUID: RXoy2ff8ilT97x9NpuSDv0xHG-NbSJlS X-Proofpoint-ORIG-GUID: RXoy2ff8ilT97x9NpuSDv0xHG-NbSJlS X-Authority-Analysis: v=2.4 cv=EspHPicA c=1 sm=1 tr=0 ts=6aa2b126 cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=bvY3E1ByFFb03tV5gjAA:9 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXygs8nH4/fX4p SseOOMtCx0URrPORNLxEzMKWhx527fHUuQwothjM+YNaxNP4/QmdMu15wz66DJbV0NNE7tvnJ7o MkVjyaTTf+McQOmwGSEuXNw4LemJWb8nqZAdjagw0eRM49/HhEESAPbqTOu+iovCi2inngGL92Y IMKz3scesfny1HGPFVftos+oEBVSmCw9HFxAFqXk55pmleFmOf8T3htNwM4k8TZZnNx6h+R3G20 hbi6OnxOBvgT6Y3I2DCeEAFDaKSYRDlLcSXHyKEMsmN2LpWPpcIZ3ncOQTJVmKkLPdga8GhTpgl U260hoclY3dQXOPdKghz7fxS63OsQYaDHf7uraIADi/OO4UsA9bJGwpASsUHNFMVXU0avYjX8OF DMIf329pLtGhydxKB3mNfFmuF5V1AGDjqCZY01X2KJRTf8Pgjj1YGM0xxTqklaBWF1rAUkkzT4w d2dFx/OtPrwPZMtsibA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 spamscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys from the controller to pcie_port0, and move perst-gpios/wake-gpios from the &pcie controller overrides to the &pcie_port0 node in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 8 +++++--- arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 8 +++++--- arch/arm64/boot/dts/qcom/talos.dtsi | 8 ++++---- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index 43f110ba3a7c..4edd2b1bb03a 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -444,15 +444,17 @@ &mdss_dsi0_phy { }; =20 &pcie { - perst-gpios =3D <&tlmm 101 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie_port0 { + reset-gpios =3D <&tlmm 101 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l12a>; diff --git a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi b/arch/arm64/boot/= dts/qcom/talos-evk-som.dtsi index 198f656bddf1..715bbf29ac68 100644 --- a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi +++ b/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi @@ -366,15 +366,17 @@ &mdss_dsi0_phy { }; =20 &pcie { - perst-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie_port0 { + reset-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l12a>; diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index eedfdce3c479..a22f78f5a5de 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -1367,9 +1367,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; - max-link-speed =3D <2>; =20 operating-points-v2 =3D <&pcie_opp_table>; @@ -1397,10 +1394,13 @@ opp-5000000 { pcie_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + phys =3D <&pcie_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; - bus-range =3D <0x01 0xff>; }; }; =20 --=20 2.34.1 From nobody Fri Sep 25 16:02:52 2026 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 7757F49503A for ; Thu, 10 Sep 2026 13:31:23 +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=1789047085; cv=none; b=oBwfA41qPGGoeuf9hhkk9Frhcq09lL50uQho+xOLiuQRAa6vqdKE+3IqQTDCRplVu/82PTZuSNxLW3KaP22vExV6JU3huLruzETQG48djo3IkDDbW/QNGbcRl1iyasFNla4fOu8D/BONKkqCKkN6b1+9e98AqxYxC+29rzkbYBc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047085; c=relaxed/simple; bh=UkOEj53S9OPwwL+enaw9an0CYMHAcaW8Wl9DTd2ZYtQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qDOULxGozfIKZ8gR9oGrAVs/f+ItrCRoamiqmpsUt8YoQ4NJmkJOahAs7CS8zn7qqtrBz4KcjI810rFoJpB5aT3y3zkTO+vEboRtPY3dXt+LPkimfZ0jq63UpC1zP6M0jMLEoEbGza7J5uYQjKYM0aHMHu5i+uif2fV/F4jMnMs= 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=S+c+gsdm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KwcZYjMn; 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="S+c+gsdm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KwcZYjMn" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7XYl215988 for ; Thu, 10 Sep 2026 13:31:22 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= OXQpCYf5rFJ5/aBZJc2dAXdAUl8vYeSnY84QxhDN5qw=; b=S+c+gsdm6QVRITwz LuCD3g/dWkOkSvmLF/LdlI5KZDqZHwOvobUtdy+/QnxZc1tXwayuNjZS56FalaxD z1mRwPzj5Yjy/JbEXj4ubmfRg6/ESqynEdiBAyF0jzjnkcXKlTKMhfKDoSelQFIC jnTwdCwmSCwaNxXeLx4BewI12oH4QH8TW4c0BBwe8bxpRK/4Owi2b3OkUqTO7znU YErxYxJO3NO1fAQV6I8AmFJXnEof5zA1s8amBieeNZ24JQuBAwm3PePuDX5p/80d vPqJ+RGtvZVLUZrn9nuY58QQ3CkJl8HfJCtqTSILYUc4+3xMkvDea8KsLjmApZx4 pHkkpw== Received: from mail-oa1-f70.google.com (mail-oa1-f70.google.com [209.85.160.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkrdn99xa-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:22 +0000 (GMT) Received: by mail-oa1-f70.google.com with SMTP id 586e51a60fabf-46f178d813bso7146114fac.3 for ; Thu, 10 Sep 2026 06:31:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047082; x=1789651882; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OXQpCYf5rFJ5/aBZJc2dAXdAUl8vYeSnY84QxhDN5qw=; b=KwcZYjMn77ae7QBTCZjZrmal9RhG7feF+haOtMdrmSqq5yKPqh+7mqxKvDB1HnNjea /48VArQTDeIFe/HsqdmYprhg/Gr48ZI4o3L7Yys/wctjCC+rK8i6J/NkLttdZlPcj24Y P1VJczv45if0iC7AjTDZ2q78PbrmAl1731AU4XHWCeqfqjRjDNlROB2HWvVoHKEQiEmJ +mrd1FNHZMNVNhl7MWCYp9FD66TsuYHkkwjLmIYrw28likKr9SGF5w0p+3W4KfKMkFlz ENvNlgGLPLZbM/+Mn557NyBltwt208XsGiLY2Bqfdq6YAZwSXFuTN54vD1UxZMUtufZg 40aA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047082; x=1789651882; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=OXQpCYf5rFJ5/aBZJc2dAXdAUl8vYeSnY84QxhDN5qw=; b=eULwli9FmIzb/rvBkq5RBDg+GoeK80efrr+ZeYcDGrqC5aCjvBmHjoAudDrvnYuzJT 17hUE5tirdu+G+nCp3S4OI386IB+5t1N3SvHinJXSqK4ofBrl2G94q87Y0C+vjgNAXsw QgTJVl/ZVO/Iz4BSx4jPfLK1TSk3oNr1IOmfIxq5yuHEw2duJw2VMdOsFilT0Tz33J+u LI9DdRkNnhK2e45TUuLHQBC8uGlj+hPhOBxvBFipGk6j/92yJmEDF2KydLvd1fMoQsVo bx5rHDSB2B0PcB7B6NBwNM7nrMeKpPk/42I/guWYG9WYRJZCTd21myW4t6matQDjjI1U 5o7Q== X-Forwarded-Encrypted: i=1; AKwUvBxW6MJJBE/eqFxTNkQIheFugsuoxSc/9LhNbL5OgcNrNUVwCsPWu8KW9f+6D8V5Z/Qm0ZML5Y1XJ1q4wI0=@vger.kernel.org X-Gm-Message-State: AFuF++nXqnrD+BfguPHhnG3b5kC7wfB4zlPVkXFsXv0ZYhmPugr0Bhzl si5ZcPe0NXjYYbaje4p1K4G+35hNMiQ1kerjykTzQcWnIfR3KsarxcBWKhJW2bSu4qmZ8o0GitR irhDqR1mdz4SB6A/TJDyXTttcfiB3wCaM9xFIY3FCsrZfd7wWCVfi3HGN7WfAqicHVZ8= X-Gm-Gg: AYBFou1TJg67VJ4yFEj+UdRIq/j9agGAKHKkQHKObaD/7ax76TXzNkN2qNpMWVZG+ua h/B1rwSNCbyorBLUKOQacuZsYPM7V6CQAe0tNqXTDpjdiE6C65IG8G1SofaCnG188auyRDeO/i+ EkmRMFhNp1F8XB+z4JIm139+aQRcn9WWnWoYrQ1bbi3LIZW7NhFi4vyPCPTRRuNAmp0ACxtx8KE 8qPjlQj9cEsMZMvpdKmZ+GGaiARIUtzlSRb8xcRN/xwLeF8gKvN2RqWWDtYsoErYBxr7TtXe9DP WmmERNJ1N5m6Qf2hq44mOPtpJ2U3fcKutv0yYADKIp5xZTiHVTS/vOjTxBAmNityIS9KLfu/0+a 6ZbCZUZ787pGGmzUyrCbX17X8Gu4dOgNz7zk= X-Received: by 2002:a05:6820:810a:b0:6ac:b6c0:2bf6 with SMTP id 006d021491bc7-6b6fabd2f22mr23234253eaf.5.1789047081745; Thu, 10 Sep 2026 06:31:21 -0700 (PDT) X-Received: by 2002:a05:6820:810a:b0:6ac:b6c0:2bf6 with SMTP id 006d021491bc7-6b6fabd2f22mr23234170eaf.5.1789047080677; Thu, 10 Sep 2026 06:31:20 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:20 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:20 +0530 Subject: [PATCH 31/34] arm64: dts: qcom: sm8650: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-31-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=6282; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=UkOEj53S9OPwwL+enaw9an0CYMHAcaW8Wl9DTd2ZYtQ=; b=Yk7r/126fsVFqIkRtgEtkg/SmEsaf+7/pkv0uHTNSZbIwMseFkOEB4aYcjS4m01OFofwgXlj6 N0Hcm2cYtYzCtwFtUfaq6KXy5rSwPGMa1KOJ+ijRmqrAsoEIbKHcHJg X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX7sKv2R7u6Vy6 Udb6IVyAtTNaOFkHeeaUbK/YJwIXEGObVaPAdRlBMDwQvFDHbw5ixnPu8DJW0d8qX4B8jrxhGR7 obIs9fN1lu7Vjd880KPWaBTXZADC+s+kOqCSVGPCmImdtFScghmAU51HpOmWuff0XUBd96v/08R OWy88P0nF+gwkNc4glIU2RsSIJfXjQdKxLahqaZ244JPM6zCDKlZthONLlUyPc5Lw8bMm5/UYad 0NLICbkXjHai7M5P/b5zAok6+BNJRaOWHjGMlUliuEXi9LJv5b+7fepoxr0cojDeHQrya7dn5AQ W/za28SNiv70fORcO8dcpgEvRAYGII/shgSZHUujf2cFuj3OgEDePK9ZfAlBWWHS56jkrrSSMLD e95Rl/Lq1TGvfraS4cgEmVA94CjL8yumm/x5Q8NDqhSuJJ9+QepeSGfpTPm2NXl6y8Atmq2Ywol R9TLGimudfzIck3PZ+Q== X-Proofpoint-GUID: 3BlpD7wyv95MF15t6FOT7zxMZ-k4AlE9 X-Proofpoint-ORIG-GUID: 3BlpD7wyv95MF15t6FOT7zxMZ-k4AlE9 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX0uGxMEvAEFVU +hyk8YXLjQtInutqYCTQgrM59ak1TyfxaoGz0nuM0ZgboTkFJoj8dRBqJSfd7Mh53kYGeFtRmpi SDj07D4WBCxE+yFAH4f0jeF7Ynnsexc= X-Authority-Analysis: v=2.4 cv=eOmGH3p1 c=1 sm=1 tr=0 ts=6aa2b12a cx=c_pps a=nSjmGuzVYOmhOUYzIAhsAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=i5f7Ji4RTl7zrp8u-5cA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=1zu1i0D7hVQfj8NKfPKu:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100162 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcieport0 and pcie1_port0, allowing board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 14 ++++++++------ arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 14 ++++++++------ arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 ++++++++++------ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 6 +++--- arch/arm64/boot/dts/qcom/sm8650.dtsi | 10 ++++------ 5 files changed, 33 insertions(+), 27 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts b/arch/ar= m64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts index 668c183bc177..9fb53fd8c3f5 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts @@ -1074,9 +1074,6 @@ &mdss_dp0_out { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1084,6 +1081,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -1108,15 +1108,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_port0 { /* Renesas =CE=BCPD720201 PCIe USB3.0 HOST CONTROLLER */ usb-controller@0 { diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8650-hdk.dts index b73ad7861eb4..b0dc9f134497 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts @@ -1027,9 +1027,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1037,6 +1034,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -1061,15 +1061,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3e_0p9>; vdda-pll-supply =3D <&vreg_l3i_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8650-mtp.dts index 1332c864801f..945ebe063dac 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts @@ -642,15 +642,17 @@ &mdss_dsi0_phy { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1i_0p88>; vdda-pll-supply =3D <&vreg_l3i_1p2>; @@ -659,15 +661,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3e_0p9>; vdda-pll-supply =3D <&vreg_l3i_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8650-qrd.dts index 2e874f046a0e..c1971638561b 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts @@ -1021,9 +1021,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1031,6 +1028,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index b679fd8afb7d..39ecf4686c4b 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -3700,9 +3700,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, num-lanes =3D <2>; bus-range =3D <0 0xff>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0 0x00000000 0 0x60200000 0 0x100000>, @@ -3769,6 +3766,8 @@ pcieport0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -3893,9 +3892,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, num-lanes =3D <2>; bus-range =3D <0 0xff>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - dma-coherent; =20 #address-cells =3D <3>; @@ -3978,6 +3974,8 @@ pcie1_port0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:52 2026 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 5986A4AA577 for ; Thu, 10 Sep 2026 13:31:27 +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=1789047088; cv=none; b=rug3KbpEvUeH0NxYJrtUYTqcAF+OhXZDEJIOTmzFfhNvtKBfFEJCy7EEWKMzEMQZN7LjQiXDJg0gFd79uS35KuNGnTb3pULNXF5adfdl3OdEuxNFxuiL0gKDSbqnydHjn3z6o2MQa5Wg/saI2gkWUR14CUb5p96QBF1duaylz3w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047088; c=relaxed/simple; bh=+ni5l5rxgVAQMIalE7RPp6XqvHp1u/AdEHjbOFe3K2o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MIUTDfvZyf39oeg4NqYDu3qROlrGj0JC9mEY5WOzV+L/4Qh89I4M4hKkVwNMmdh+X2T8bKTLJqd35FoH+wA2iuR5ay+aPG3kIutZlzqsRkfgXBSc2Sih8mxWlCA+HsYojMpo+2Gn5kTOGA4r1GC9xXcc1hxLcPsafIxlPFy9H2w= 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=ccpzRGpB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MBu6pO3d; 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="ccpzRGpB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MBu6pO3d" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7ktv383785 for ; Thu, 10 Sep 2026 13:31:26 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= XGh1G7KMrcSlNmouC9TvdO6WXDttZlUID4VW+C8Q2Yo=; b=ccpzRGpBIjCrkHNx pdJlhwTuHVNlXN858ujdGqdv3CdHTpMbORVPvmcz3B76pbGJ3aNoWCPoP/I082F7 hbABrZ5BOgUn3sJF0YB7wQuWklXcailUF6S9dIwOvvHTVIzdCwxe3c+rZirMyCzu v2CnXR4lJ8mvzXH0rDKrJdo05D3txHNKCYehN/MmTu0gMxYUU5qlVcEk1Utzggx7 /hIzzxuUYys2SccBb9DW/iSQtOh5T9TM35TISMRTyoX1lCBFMNsxLn8qRSd6zpAx 6Yp4UmNefHFz2dI7G0C/rvmd1ROmcqUn6EHxTFI9NnB2TXoyFFi3hLvTEuwbUFRg LFIDXQ== Received: from mail-oo1-f71.google.com (mail-oo1-f71.google.com [209.85.161.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydv0as-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:26 +0000 (GMT) Received: by mail-oo1-f71.google.com with SMTP id 006d021491bc7-6b1281dd14aso6939130eaf.2 for ; Thu, 10 Sep 2026 06:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047086; x=1789651886; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XGh1G7KMrcSlNmouC9TvdO6WXDttZlUID4VW+C8Q2Yo=; b=MBu6pO3du+k6+nHf5GhZUy9gO0pLrwUtlbcC/Qk2TBCKfKXWVkPKwnzDdmU/KQanjg 54HeckjNJSM1KIFkgN3RdbnksLNIMqZ5jl4Mx55Pda30sbyFfxM2fYJOH4eGyehX+Z97 cA00vS2Fbxk4sbkB5yGF09f2ViMzodq0azM1+RE3i8HctyAGKrmmYYcIaQ3lI2/ReMhx 4dK/WTpZloUHu4WWZt2E61USTcdI1/NwoEbd0TA/MYzwqhePx47A3pNw7IwscSO4IlEr aFU6tmh9fgMJkcBr6VxG3LZDhyVoAFQ2WYkw0u/amCcGY+LbRXzumUiGsL7+dttW8LQm +/QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047086; x=1789651886; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=XGh1G7KMrcSlNmouC9TvdO6WXDttZlUID4VW+C8Q2Yo=; b=n+TJji3hJG7bL8CkUcOCFiwMyU25ayOyppB+NCVtoUhrzkvxn+ojjidZq6QRp4HqXD /qC9joTDZN4oCKAoZ8TAS3VMe9j+E8eanetKDRQGvjMdLzDHvUwMhgBt9DBmt4ivaIE+ /FjjaWmHoC7v3Np8Uw62obqPlnkIeuBmxagViXJj/e9U47GYhTduMxgbj+sH/xZ+KZko C8p75LHyEuW2nRyoWEBYSKROzbdqhhGrREK9bI/aBC5CYcbLJTxf6sTlFoMZEKsK6sDA AYchyphAoecwyqtu3zS2UctBuH8kQ5o7t+OyzrtgUooCV9lWXcvISi70TUkKNfbO+RDS +ykA== X-Forwarded-Encrypted: i=1; AKwUvBzO2NPnPyytEFylWXBd9czbWLAx1vG/EK8g9bms3PogPM/qovV4HKRaT8lcOFKEwJDmrzQJSIik//oG2Yk=@vger.kernel.org X-Gm-Message-State: AFuF++nvvv9qj0JFEWwb08SU9o7P9WW7cNtAqNMsCGxhUtatfi4kB0F+ J8IPNaUFuWXXfjZtegfgLkI8Aeeh++1dTdT0QvbxgdnsRZuiqjMf++4eov/64K497j93RXlGrXW +nWI8GE2j0/7tVV7a3qEdfUpgW4VfyCnAcgOPn7xj8LYAN9cIJc7/V8p3/EcjrWLlJuU= X-Gm-Gg: AYBFou28ngUTc+cWt76bSW7nZ7X6XDl36PMee63HOOxY2fctzUY3DquQytSkDtvlH6u JH71N1wYXre0Y7Yaks1IDhRQkOrP5/VpofGLegTD5LkW3Hz28XWBxR4AJWqiR8eYw1luT5ICCgS 5/E4PTFu61SeSsgClWf33Jq5/e1SQTGs5pS+xgcPlLfUUCrvcV2A/REOsr4a1q6tBA/pib+jVOD zs5i1lBPSxF9ROW/pJpIqoFIZ36myOCAwtmn232i9xSNlC5ZRJ9AtKTw930Y99FkzGZkogLdTLO EDVHAtPM0ag2CJxwOdwc/8qf8g/1WwnSWDiTS1/WFhNB0qDaGiTChMJRiDgA/13LOQHjzZwttfD +yEgjTDPpc8i+dB4p31aEERTv4OWY0k7Cpdg= X-Received: by 2002:a05:6820:988:b0:6be:354a:1cec with SMTP id 006d021491bc7-6be354a2239mr5418098eaf.27.1789047085530; Thu, 10 Sep 2026 06:31:25 -0700 (PDT) X-Received: by 2002:a05:6820:988:b0:6be:354a:1cec with SMTP id 006d021491bc7-6be354a2239mr5418057eaf.27.1789047084974; Thu, 10 Sep 2026 06:31:24 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:24 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:21 +0530 Subject: [PATCH 32/34] arm64: dts: qcom: msm8996: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-32-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=6068; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=+ni5l5rxgVAQMIalE7RPp6XqvHp1u/AdEHjbOFe3K2o=; b=o8llbVNuo2EUI5d2SSnQNkQENXvXWry1TINIbRNsrWw+6DR/tcZENa1ozG4gO3BpS62xAEn+M 5qdUYo4vhSaB3UbeDhN+T6yh0rtBwW+5es0aY7GgTLegOG8MEUPbglf X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=IfsSymqa c=1 sm=1 tr=0 ts=6aa2b12e cx=c_pps a=V4L7fE8DliODT/OoDI2WOg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=hNZP5i6h11z2s_4BSHIA:9 a=QEXdDO2ut3YA:10 a=WZGXeFmKUf7gPmL3hEjn:22 X-Proofpoint-GUID: exQ8H2XbyeaEviolHAoCafq2JfGJx1JV X-Proofpoint-ORIG-GUID: exQ8H2XbyeaEviolHAoCafq2JfGJx1JV X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX4+Q2BzB43ePH cEBxj4hdpeX7b/wsg6RXpHsd4EgQCqCIBo3rVXgyLZROGWZtMpKnuX012unLXXd1Tv4dyVdwb8u nQ3uZIgA+WxAdsSkKS15O0433ovfPDw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfXyONxLyGeR0ku BS6uYNNvanBbtDuKjC4teTSFfJSQRCq9ykOiU/yWhSzWN2Q7lhkT1lIkuvftMJsCFv6GKXoYRYV B/+Z0aMUBFpxa3/Gfu1Mw8l5KFZBmtapwq/p7QpahDo0WbCtx68WxbHYXYow8bDH/AFlGEQj1Ba Jpua1xyt+fli95Q2HdbhTyNvD707aiDpbzCl4//cAycdL2s8fXnWAxSqOsbUwWFsB7XgT8doUlG z1qarxENm100uEdhQl9UEFGz6Wfr/wFiZOr3M8a/DmJF4Le5tCTsPS5UjMxHXMqdkkL8nqm82d4 patpGPs1FYiBbZjGUP+/Lo3hc+jyTlw/CZcc+klfAUzkbjqSqOeJaQe5CPNkMw7ITsZAFFVEzSt 5qUv3qGZCGDJuFwKMAwp/VfzBJNhsNhqDoaV7CS+7zGHx0MtK9aIIqUmnAZTXUO+tp1+TKGjdtN TSogZSz9OUw8in8zXWw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100162 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0, pcie1_port0, and pcie2_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 15 ++++++++++++--- .../arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi | 5 ++++- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 7 +++++-- arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +++- arch/arm64/boot/dts/qcom/msm8996.dtsi | 21 +++++++++--------= ---- 5 files changed, 33 insertions(+), 19 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi b/arch/arm64/boot= /dts/qcom/apq8096-db820c.dtsi index 0c076852b494..ad435a13ba24 100644 --- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi @@ -458,23 +458,32 @@ hdmi_ddc_suspend: hdmi-ddc-suspend-state { =20 &pcie0 { status =3D "okay"; - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&vreg_l28a_0p925>; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +}; + &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 130 GPIO_ACTIVE_LOW>; vdda-supply =3D <&vreg_l28a_0p925>; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 130 GPIO_ACTIVE_LOW>; +}; + &pcie2 { status =3D "okay"; - perst-gpios =3D <&tlmm 114 GPIO_ACTIVE_LOW>; vdda-supply =3D <&vreg_l28a_0p925>; }; =20 +&pcie2_port0 { + reset-gpios =3D <&tlmm 114 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi b/arch/ar= m64/boot/dts/qcom/msm8996-oneplus-common.dtsi index a4dcc88bb01f..7a3f8afae22d 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi @@ -210,12 +210,15 @@ &mss_pil { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&vreg_l28a_0p925>; status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&vreg_l28a_0p925>; vdda-pll-supply =3D <&vreg_l12a_1p8>; diff --git a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi b/arch/= arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi index 5b42c266557a..20b5eeef46e4 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi @@ -191,13 +191,16 @@ &mmcc { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&pm8994_l28>; status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&pm8994_l28>; vdda-pll-supply =3D <&pm8994_l12>; diff --git a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi b/arch/arm= 64/boot/dts/qcom/msm8996-xiaomi-common.dtsi index 2abcc733dad8..3c70a9be45d2 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi @@ -278,8 +278,10 @@ &pcie0 { /* Supplied by vdd_3v3, but choose wlan_en to drive enable pin high */ vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&vreg_l28a_0p925>; +}; =20 - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; }; =20 diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qc= om/msm8996.dtsi index 818e5660df91..f3c004f02cfc 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1924,9 +1924,6 @@ pcie0: pcie@600000 { <0x0c100000 0x100000>; reg-names =3D "parf", "dbi", "elbi","config"; =20 - phys =3D <&pciephy_0>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0x0 0x00000000 0x0c200000 0x0 0x100000>, @@ -1975,11 +1972,13 @@ pcie0: pcie@600000 { "bus_master", "bus_slave"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pciephy_0>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2001,9 +2000,6 @@ pcie1: pcie@608000 { =20 reg-names =3D "parf", "dbi", "elbi","config"; =20 - phys =3D <&pciephy_1>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0x0 0x00000000 0x0d200000 0x0 0x100000>, @@ -2052,11 +2048,13 @@ pcie1: pcie@608000 { "bus_master", "bus_slave"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pciephy_1>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2076,9 +2074,6 @@ pcie2: pcie@610000 { =20 reg-names =3D "parf", "dbi", "elbi","config"; =20 - phys =3D <&pciephy_2>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0x0 0x00000000 0x0e200000 0x0 0x100000>, @@ -2126,11 +2121,13 @@ pcie2: pcie@610000 { "bus_master", "bus_slave"; =20 - pcie@0 { + pcie2_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pciephy_2>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:52 2026 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 6093A4AB1BC for ; Thu, 10 Sep 2026 13:31:31 +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=1789047093; cv=none; b=BSvPu601rjq8vpFeLfH6079TfEhzoEkamUm5HL4UnXuSP0rWj1/jJZoXpNT9gS2IIql7d9Far+Z9PFJuq+XHpSdKkFMPfBlVj7+P8mvqIw6FDJEeA7Wf36SGLkpS9XBVe/R60IQzVpgV85lTkXRRK0rqxa9kaS6GOdQZv3wHw3E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047093; c=relaxed/simple; bh=mfVfQspIwvVEROL7FidIXXcTzJw8GqiIIALDje8vYZA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SfV8E5lz4wmU2y0O3kFC8ZhHHrcGO1vKxxC3kuQAGwiKNKalNpL3p2bSIeeZ4nOI2My0QE+ZPRed95mLPBOh0rHPuVV2WR9lFNAnajWQTntxL2k+NhXJhr7AwgU+oTKQWpcgh+isqGqZcWOIUyb0RDv2i8VAnPbafuZH5I3llEg= 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=nJ+V3ucq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=APuqCC3V; 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="nJ+V3ucq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="APuqCC3V" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7hoM1732402 for ; Thu, 10 Sep 2026 13:31:30 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= gAag7BBKEEyCroQRSVad40+GMYxEM1aPjJiEmOtAIH8=; b=nJ+V3ucqurt9L0xN HnFNqJgDDhPUkj6F7pdYyhU4MeFvXpwNS5tRUBqsmKtNCQOZCxoyXlc4vU1XnYFX 75+c0F/3Tr4cwJkYQ7r5RDVNoiNrVWTiFUWJnpM29Wz/dl8d++JOkP/0r5qxsTXP Y8P0kIeFeHFBZnEsA+p8ezz2y7QUq+/WcRhHuA90rKL0mDu/zjg4Xp3cTrwWiMsO Dno7QUnsW1WFxnrqcvLmhiOdvenRjyUTpMVzuS8SZHvtR6hra7nn5A1Emiw4OJlG 7pBPweBb+1oGyZW5j69vMkG9AD+HiW/apsizjeDKFJw1WWH/lg6HqhekrLUZc5Ii tslQyw== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydm15h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:30 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6c07dcbe60eso36435eaf.3 for ; Thu, 10 Sep 2026 06:31:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047090; x=1789651890; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gAag7BBKEEyCroQRSVad40+GMYxEM1aPjJiEmOtAIH8=; b=APuqCC3V0PDC4f0zfnjZUF6uMfr9k+F0Zyr2NQdrfJ3PDLbCGmcSoF3ZG6M3Z5AoKY 3nTeCqDeR1ytikcXF4aCzIjhaEg/T/oSJcjys4xGs/VWsBGCh4hFROoKSO9SseN3bU1i zofZK+wRDW1AzuTY9ziFgEIYj3GSF5eBJZYwhwASWYbqKzIgfVGsZfoprVOBUFXMGH+i HnqEEr+O3jWzDrICHOZ1L6Jc1CEq/miNw/ZuxXyRm9K0sEOiDeQFrMiEaNcxil0JZgCM FMT2QhuIFhTS3oodCwjawgfSCI/66evASF6ODfKVIzMAMZ0xWF+ipU0Sxq2IOa9Z6NzP FV9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047090; x=1789651890; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gAag7BBKEEyCroQRSVad40+GMYxEM1aPjJiEmOtAIH8=; b=SuxuHCo3JsDQw9gK9PaoTZXHycthJEAfr0B0IHoVgJP1RihQbJkH3Jc+nj2/R+iDS4 uMsdPjLn5uYO1GjiXCZwW4VTD1zmWYe23TPyKYwS/nHLq2M/00pDrAYIPc0rqL10c+kC Bf90mKTgj5eMelemxeuhZ7BHbWMIZ8bYZfarPHN7axB5c5muydLLdKHOz8fZxZNStuos xyMLot4KMNih1ZM+jn39FwYDry78Ls+Gt06i4mUC1nT2p33kF/NFp1jUBhvLIETdy1Wq 6aQXaSaHknkhJyhjd1pGsWdBZeqZXyaEY18JI3nbXMs9KgfPdTLexgd2foAbPjIelOag hWMg== X-Forwarded-Encrypted: i=1; AKwUvBxboyZMCzFk+2lgZfDZIlZalqPEHWvF2sI8eWanPfOcK86zbl2UnTKLae9tVyjnJKg9jk3cdvUIzddV6yM=@vger.kernel.org X-Gm-Message-State: AFuF++n0oZQ6akQOwgOpnTUXixvCW3zEI6z24bVLkPxXoiPUQSnWUMr/ CqY+MDz7PlQ9ohDt7t8Uza+0BDhRPlx59hA7c5aWMtyf1TPJkgi+ZrBMvIuh0glyGl490bfaG87 dgcoPFON+Fb+kMkpmSFm+F/b4Myo50WCr2xa0uGz6JhqXizufvnM+4yZYeAhYIPbW1nQ= X-Gm-Gg: AYBFou207oCJRKwyE9ix+4NR41M/7o+BskCro6SglBsEFTUJ/QybY+kWi4f2tgxMfj5 mF1KJBoh1W9n2oEyax3T6Mu3JYHstIlW641i+MYjBgUGBgDXXq57ZGQ8HWq83VvXW3cemtbFoVr PhFrbs3a0S6IK5wUwzY2PjPtsCCsRo8lBBork45lpwX/o/TLrkBUeOv/2cnidNv3Y5DKFd8mERk KWyrDsj0nGsZKtvFaWWQzLnOEve7RXPel9XjPBdsVr4hH6FTZ68LBcaTKbGvculkOO12YLQSV9g Gak1KvNCI357/fkAvXAFqiEbds6PdgPp7CXznFytNEef7lQ+0irr/yvwVKiFQBKIJ0hZIkMCB20 lPrJ8EKToUrMoeaa3olAG8051RDd+Uan9LAw= X-Received: by 2002:a05:6820:c3c7:b0:6bd:dede:11c7 with SMTP id 006d021491bc7-6bddede236emr4621021eaf.26.1789047089732; Thu, 10 Sep 2026 06:31:29 -0700 (PDT) X-Received: by 2002:a05:6820:c3c7:b0:6bd:dede:11c7 with SMTP id 006d021491bc7-6bddede236emr4620988eaf.26.1789047089133; Thu, 10 Sep 2026 06:31:29 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:28 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:22 +0530 Subject: [PATCH 33/34] arm64: dts: qcom: lemans: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-33-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=4367; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=mfVfQspIwvVEROL7FidIXXcTzJw8GqiIIALDje8vYZA=; b=yffo2BaI5jMpu2a8ZH+QcYUH1JRjwsiw2YRYdC9opmFeDi49Ev1/Htjl8YXBohDOx142wYYmN eIJmD6GTIEgAEXm7oon6g7po1N/FPvfnOVbIs3t5bHvsDqREZW3F+zj X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfXz6LbcYGRxBnO 8oN1sUZFiAtpRpF0yme6DJc3b7VFSoqRQ3AlSoJpbKEIZl4o9z7L613fRwX0kCKh+2l4nyFDOHy iQzWVpJK3iugl9A4BEDwI9dwxIvSH/k= X-Authority-Analysis: v=2.4 cv=UJNIjyfy c=1 sm=1 tr=0 ts=6aa2b132 cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=xTuWgevKKEmUOcCBws0A:9 a=QEXdDO2ut3YA:10 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-GUID: fMBIdQwMluWniWZSEK7DXV-xSiBrLByQ X-Proofpoint-ORIG-GUID: fMBIdQwMluWniWZSEK7DXV-xSiBrLByQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MSBTYWx0ZWRfX1vUOhYYHW4SP h2JMnumo3VqS+V32ejpLj8rkWcTG4xLLVHXyk+T8Z3OqEy8yTQi/FG3vvHWpZJyocxhGSnLJ4Ui OXe5RD5slOJ+fwnm3sWZ8vTjW8IAHsvh5+Kzsdd4wg6cFGS7VO91uWbJmt7pfK0Kxu2TiAo8acV mHgIHuvypU2DmDL3tl1wn3XJTZUpEkzfLMzYcNEqFsOkFruS0vw7bxYYvnAwWX7ueHpgrR4MWuG yPaLIzINwNzfdp7pzHFz/DOHLJFUfykmtGNRcXnuVh+tdfyL9izJxx3JaJrscD5bxExVz5w6HEe aHus6SJw0hBwFwAX3j5Ja1WIgAmv2+528gzkSklzp7r3I+/gt62Xa1153lfOvB9/qQCYNiQ1FSX t2SfTlZV9FBqF9PaU3tkhwHuIz1/SPyU2Df/7S/geG0nOa4gfmBH5G5MkRKDHHmsRQjvoA6vcaa 04gjPMSvoKqstlSsh4w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 malwarescore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100161 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys from the controller to pcieport0 and pcieport1. Add the missing pcieport1 label to the pcie1 root port node to allow board-level overrides. Move perst-gpios/wake-gpios from the &pcie0/&pcie1 controller overrides to the respective &pcieport0/ &pcieport1 nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 13 +++++++------ arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 13 +++++++------ arch/arm64/boot/dts/qcom/lemans.dtsi | 12 +++++------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index 194e114a12a0..6946d83cccd1 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -839,9 +839,6 @@ &mdss0_dp1_phy { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -856,15 +853,17 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l1c>; @@ -873,6 +872,8 @@ &pcie1_phy { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; port { pcieport0_ep: endpoint { remote-endpoint =3D <&m2_e_pcie_ep>; diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi b/arch/arm64/= boot/dts/qcom/lemans-ride-common.dtsi index 3ecf3d464dd7..a27bab7aba22 100644 --- a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi @@ -961,9 +961,6 @@ wake-pins { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 @@ -971,15 +968,17 @@ &pcie0 { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l1c>; @@ -995,6 +994,8 @@ &pcie1_phy { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; wifi@0 { compatible =3D "pci17cb,1101"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 695eae1b7256..7ae08f29d974 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -2753,9 +2753,6 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - eq-presets-8gts =3D /bits/ 16 <0x5555 0x5555>; eq-presets-16gts =3D /bits/ 8 <0x55 0x55>; =20 @@ -2767,6 +2764,8 @@ pcieport0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2927,19 +2926,18 @@ pcie1: pcie@1c10000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - eq-presets-8gts =3D /bits/ 16 <0x5555 0x5555 0x5555 0x5555>; eq-presets-16gts =3D /bits/ 8 <0x55 0x55 0x55 0x55>; =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Fri Sep 25 16:02:52 2026 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 37DB84AB1DF for ; Thu, 10 Sep 2026 13:31:36 +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=1789047097; cv=none; b=f4Nt6wyBJNYYIG5kMEk8ymAHs2ib38S5AvxAUeAwmBcqk6362DA5/E2Bx/4XhVYbBNCE8RA/A9WJZHMxQ3r3nHoGSVM/k8U54MdKfQweCis3S1vrl5Xs9B8N1vE1YpHnF8mpLaNZVdETyvpVq5SgIGX229M+m1bLqq6uUzIXmP0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789047097; c=relaxed/simple; bh=Oee7KAEVQw9fOSrVmE+qAYwGkd5xVTv4yM06G9G/9u0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d55UaH9E7xzY8xMm0WZX1Ybk61Dvns4viuTkBeu3NuzNWM2U5qF2I3nxXTQ1t4QYsaP9dfQLB9WzUJs/d0wTUNgT8QIyo9W1gxSLVlUf/kY+fWSbyl71qidNnPgtt+RFaJ6hByZsx+vW68JuaMu+FhRjtencq794xJBQMNGPIP4= 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=lnhvHoQi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eu2UG+XH; 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="lnhvHoQi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eu2UG+XH" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68AC7hoN1732402 for ; Thu, 10 Sep 2026 13:31: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= Cq4hcmPLY2ApOhsWboBiK/G8urTch7Wa8u1GNugFeWI=; b=lnhvHoQi4+vu7xdV 2ZRHq6bHUF1Am/+O42fwJa61v5FwZ/P2whGwzfgnOB7L4Z0hGXvBBk/DjzDUnFZQ 4WlCXHhBUKJ1Wjn55O+kY+gjXmp+xrJtgPDon5SpyuZgP4LR3C5u6hjHg01HfLId UcEr+SWB6hmw9h5j5vweCaLvvxIoPU6Eig961OknHlHZSzT9ZI4dOhOf+htFkMS9 XLPKOyrEr0lDfSBK0qaXAJvqzyND0AiDva5SednBwsZvtsSkdSEoj3u2m/Ll88oT Ui3BjUIBRdEpmiT/ek/WDPxQaecyAh+5DTyoTIa4w54udl+WcqKx8bozi+LYYKhw hVxdxg== Received: from mail-oo1-f70.google.com (mail-oo1-f70.google.com [209.85.161.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gkcydm167-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 10 Sep 2026 13:31:35 +0000 (GMT) Received: by mail-oo1-f70.google.com with SMTP id 006d021491bc7-6b34ad165e3so4111041eaf.2 for ; Thu, 10 Sep 2026 06:31:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789047094; x=1789651894; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Cq4hcmPLY2ApOhsWboBiK/G8urTch7Wa8u1GNugFeWI=; b=eu2UG+XHRZsWlCQDFvNUOLttkgaP+dOZxnexYblfHXZTKp7p1EbQVWyRRHfoFKkWYa eEk3YPklS/ie43xvcfjab2NAk3FAmowz15bjHLo0hRb5pD7Ygq1HyjquqQzesneQEbM4 q5lZPbmthIHd7Ada5TKKSI/kk+0vOc5cbxndlPRscsMMRTf8uD6JVDd3ZCqGVnQQQ0tU 8M66Kn1ubGwugcq51FZRQjc6oMYmS1wUOvPEZuX/0pZ+brsqyz68BjW7n2Hy5VNmB49x wYLO03gDC4cgw2dD8xhHk8O55Lofzmyqr0YuSYSOY87SWlilG3AA7wdRlXylMDsYAlZK h68g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789047094; x=1789651894; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Cq4hcmPLY2ApOhsWboBiK/G8urTch7Wa8u1GNugFeWI=; b=b9dYIgD4wtbjQKlR4hO6NIULH4EVpn+sP+gnuuUJGET0Dc2rqAWFn+F1Xi+vDsReWs UKDJkHthpsxhQVInf0sOIxhxobi/6tc/6Cmpm8VD8vfnppcFzNHDogJKrF/YWkp7yCJe ybnu3MtpG6m5WdAvVmG9zoqxzO4UrQlcITYvIRh6Ujh/5Pl2l5Am/+IGnwzCK8NeZNWk LDqkDOC2bOid5Y1oGGVRlE21WAtkTjYdElzNbemPKcDnndaDnJghLKcM/OpzsdY5049u 75ejhdH2L9y89zvDHbTw5WdmEsAo3nOYs89n+3uaIgWmQBVEiZUXTdSm5H4dudJ4SZ8n vwhg== X-Forwarded-Encrypted: i=1; AKwUvBxKs9+K4xWO9wkhwIw2EkXQxDcE1N0TXqg61f5St56wsjErqMmGHXJBXHLK/q00vozWRRQMtjAdLKK4rN0=@vger.kernel.org X-Gm-Message-State: AFuF++kKCWEqb9sAcN+bjYVU6VhveMuxwKCrupLp0qP8upj3GO0icQsI ZDOM+QhDZA2UTw6+zNItxCpnwf2WpTjWVhgzp0hJswarsWvekSFilWtPh0yeLzpFnAW3yD+nXLR Cx54cU9T5NOhXam/cIBVMMFO2zBQnx0Ft/N89a3wifznOEWpVI2Z50RRDblBqY2ZjO6A= X-Gm-Gg: AYBFou3kbX6CXt+SzQ/bpewfZ3WDABzNmRJCGRNvCV5NRlHEHDa5pqz+UOf3Zn1AHpc 2wwTZhFJ2FKttWiW3bvcrVsuWp12Vufo64CI+gPGJmdRJ4gktVupXKtKyCIThcqy3dMDDV7oJQu OJlz56W3f2/JeOZccv8u4cZ7pxRwCy4qOoOUn96v1UQDJEKNj9BrXPvG6RUbQ0LugQ4VZ7AoK/M WPS5tFJuhLZhE6ZqC5nZ1uCNfT9XpQtZPMGPTi332MOVG1AsAp06id6necN9vLf6FrihxMGL7rV BRCez1+WYL539n58B1F9ETPWrRmUZnFYo6wTVF4ht5dQOAwt+9yTzrwCv6Fd6lu64n2+Ia9JgBQ hwvWKD+8NpW1/DJxzhuoqUDZCVOmz44sD+Qs= X-Received: by 2002:a05:6820:1c92:b0:6b6:55b7:38f8 with SMTP id 006d021491bc7-6b6fd2ce61fmr22319925eaf.18.1789047093967; Thu, 10 Sep 2026 06:31:33 -0700 (PDT) X-Received: by 2002:a05:6820:1c92:b0:6b6:55b7:38f8 with SMTP id 006d021491bc7-6b6fd2ce61fmr22319887eaf.18.1789047093395; Thu, 10 Sep 2026 06:31:33 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-338f7bad290sm21568614eec.14.2026.09.10.06.31.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 06:31:33 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 10 Sep 2026 18:59:23 +0530 Subject: [PATCH 34/34] arm64: dts: qcom: sm8550: Move PCIe phy and GPIOs to root port node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260910-root_port-v1-34-90a252ddbbfa@oss.qualcomm.com> References: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> In-Reply-To: <20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, konrad.dybcio@oss.qualcomm.com, mani@kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789046944; l=7816; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=Oee7KAEVQw9fOSrVmE+qAYwGkd5xVTv4yM06G9G/9u0=; b=Ka+DGWFRcOdVRh6tSxtGEoJsmwAiAhYp+xZJeAq16s6MFrNvdFZ1AlHKZ2LdKOfY0rYSo5LdY fSm1LjXAxdGCWjxX21aPLp79MYIn4ZeHqEOjUjQ34i0Ayu0hAl71fUR X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfXxcnwAOY1uewR EC5MHcivLG2E3YdGYiH3V5LMyhiO2K+9tFz2sBRdrnQpl+iFX6sZBg/5eQEeu84vyvdxavyGHMS pL7EAKretILuyITtd8PHF569pO5afs0= X-Authority-Analysis: v=2.4 cv=UJNIjyfy c=1 sm=1 tr=0 ts=6aa2b137 cx=c_pps a=lkkFf9KBb43tY3aOjL++dA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=j0m9MIvjZv25iVnU89AA:9 a=QEXdDO2ut3YA:10 a=k4UEASGLJojhI9HsvVT1:22 X-Proofpoint-GUID: Ss0KwKZXjSvDUw03rN4la-wANiIVUzTY X-Proofpoint-ORIG-GUID: Ss0KwKZXjSvDUw03rN4la-wANiIVUzTY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEwMDE2MiBTYWx0ZWRfX+yqdQ7caw6AX dlH8zRl6KsN3Pm4ZuINbDBesDtLTLA04qMlXsS7VnUDOm2tIj788rj0nMCcYQ5kIYXYderv/jWo 9w9UCmj81W2lsaNtTw5LESjwhM+TDc89OImm+2MBN5Ds5LsjHDjh4HdiPmvabjwL8qmXFD74qnL d6I5soy9Sqwpi4a0yIep0guCIxXm98CiJtV0MVd0pPihaiA0+XrLu2lkdJCer7pIgkYKVkRpWcV JzV2hiBrlquU4TOuF4Jg1FIOnfOGN8Ayax99FpxxuNnGiRyLWF04SsiY2jHxUwkBi9gNkR2olEx bN1LBelL9XTAakGUz2/1BtGJUHR4nqFtNklBCdobO6sWhcAgY14KXxxi333EYFePjAmigj/6C4P KwnIBxHa1pq2QMtitBaY7fhyY006qNoyKmshsV/glFwVb3jO7tcWUexN5kOq4mNJwx2iggWmVl6 xHLc4Rmq5b54NWVUuEg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-10_04,2026-09-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 malwarescore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609100162 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcieport0 and newly labeled pcie1_port0, allowing board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 16 ++++++++++--= ---- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 14 ++++++++----= -- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 ++++++++++--= ---- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 6 +++--- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 7 +++++-- .../boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 8 +++++--- arch/arm64/boot/dts/qcom/sm8550.dtsi | 10 ++++------ 7 files changed, 45 insertions(+), 32 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi b/arch/arm64/boot= /dts/qcom/qcs8550-aim300.dtsi index aaf5eb57ce23..b271c2056e83 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi @@ -335,26 +335,30 @@ &mdss_dsi0_phy { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1e_0p88>; vdda-pll-supply =3D <&vreg_l3e_1p2>; }; =20 &pcie1 { - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3c_0p9>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8550-hdk.dts index 4777c908c4d7..c76ad7d17466 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts @@ -1087,9 +1087,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1097,6 +1094,9 @@ &pcie0 { }; =20 &pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -1121,15 +1121,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3c_0p9>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8550-mtp.dts index eb1de33e5ba5..63d7e4da66d8 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -739,15 +739,17 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1e_0p88>; vdda-pll-supply =3D <&vreg_l3e_1p2>; @@ -756,15 +758,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3c_0p91>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8550-qrd.dts index 13cdb5b0ce40..18c258f3cafc 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -987,9 +987,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -997,6 +994,9 @@ &pcie0 { }; =20 &pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts b/arch/arm64/b= oot/dts/qcom/sm8550-samsung-q5q.dts index cf4e4e9d9e26..8c4182719067 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts @@ -510,13 +510,16 @@ &i2c_master_hub_0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1e_0p88>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/= arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts index 9f347bea6c74..9d08993b8bc8 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts @@ -584,15 +584,17 @@ cirrus,gpio-ctrl2 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&pm8550vs_2_l1>; vdda-pll-supply =3D <&pm8550vs_2_l3>; diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index 0e701e709235..9bbc31346f90 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2397,9 +2397,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - operating-points-v2 =3D <&pcie0_opp_table>; =20 status =3D "disabled"; @@ -2461,6 +2458,8 @@ pcie0_port0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2583,9 +2582,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - operating-points-v2 =3D <&pcie1_opp_table>; =20 status =3D "disabled"; @@ -2663,6 +2659,8 @@ pcie1_port0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1