From mboxrd@z Thu Jan 1 00:00:00 1970 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 ECA6B302745 for ; Thu, 6 Nov 2025 11:28:00 +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=1762428482; cv=none; b=sHU9INVHrf+U4+J8i8Y2djPZoO0NJHEt7rK1hQRn+CA7QTanOoJwy6bJyDbsHeU1zMEuENtUx1vAgcg+vM4tQmtqJLkW/H7YeigY5q/FCSfLeoTKRn4648FNCzkVQaxMmwKJKF0FVaRHgVQ0CBm2MnmdVloQEHtHQmCC6pMt6Sg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762428482; c=relaxed/simple; bh=mwR/yFYKcstYoJ10AjG3GZOJrZ5Qy9z5Uli1etRKCUk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mGPTArvVR2LeqKP/6PlFdUObjA3gNVpiqe23nIZx1f9yE2RPu25Mx0Z4KlWZc8vfgRZpuX6G51Sn50i+x1wSnDFGRoNp99m8BdahJXZUpvnRjDX4c0quX42zPqoJW3VXYdA7ulLBzc/KEQ5A3QSoYJ70Xr9DmkyxF9TfBWSQAzM= 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=aCcdLzIA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GnNiCVsA; 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="aCcdLzIA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GnNiCVsA" 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 5A68xcre2389214 for ; Thu, 6 Nov 2025 11:28: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= 0TyHZHy1wRz+vL12tq/NhtcctDrNMapUBKXF5sMxJ2c=; b=aCcdLzIAq/JQ+Bna NR21sZPTAPHwW7WbzwJzejbApuWTU0BYO2E8syqKaFA/wTmFeTAU+QIs5QIOVbDC /jNrPEGOrdMch2eoA/6Ff8hu4lZlAOqAtb6wJrxi8Er8IIcJmeSr0tTyfXkZuwPT +DJz3mE37ERWWPs973fI6aok+8irBamnEI3QiFQdX7zII5wt1NGsGYvoUGbfhVfa afSGbvMclEoCZ98vhsL6QqUQ74RXRgHfC49pDBmHRXbZU0giRyOWCJtKoO0o2Prp GL1hGvRi8fdPL9Qcf/lliGW+ikU3Ro2n1ghGHUC56ep4LY5Du9dRACyRXVCAEGKh 4H4YYA== 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 4a8h9usnr9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 06 Nov 2025 11:27:59 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-297b35951b7so2725565ad.3 for ; Thu, 06 Nov 2025 03:27:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1762428479; x=1763033279; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=0TyHZHy1wRz+vL12tq/NhtcctDrNMapUBKXF5sMxJ2c=; b=GnNiCVsAN1wmGOZQ4CEvATXGNcxdjxdO5HNI6GcoVfBuGZk3XwS8swUwau4i2ivU9t 2uri7oA+WpdsqkzSHG/aLI4+9b3e2zS2ZnuZubosBcPFiDVHY5+SV4ltL56TLaaONKH5 TG1OP0Cv4FqeLnr2IeSNGedQBx17kyGIe0eURjaaJZ7o36v+AT37Nlg8yNRkIAp4mKWO qokHKTuYky2NMqFGGq9Ch6+CZgPW2jDDUSMnB7nRpWxSpMmKkbkPA/BsWNAowak0OEZK zeATCBOjz/G3ixg4K87qxSfAagkAY+Mqu+D0I4hTvfudGpqeLoDYWzPs2eQbNg9zDcv2 pS0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762428479; x=1763033279; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0TyHZHy1wRz+vL12tq/NhtcctDrNMapUBKXF5sMxJ2c=; b=PpuQSPPjylwZ1rIEIJa9TyxJDr+Jq1IA0PjH1Yurluz89NXGXRAn94Ny/5ZF8/k7FL I6livJBmY7yn3gayYPbQqZdgGSUMaihAF8UO2fyGoAmF/N/aT8b0R60wdFAnI0DBMwW6 iLWSLlzV/zLyrXsGBGY5EjHCwpc7riQn4PIhwD9aUMp7w0bsBTq//2WGCpc3Y7gYH4lU 32ti14kblJHk6OOxmDP2I+wfS2slNRg6Iz9Jehu6A2NZKAZOa2zuTSddHB1GR3U6zu3J PM9CiHQc/yrzxlGSNBFC4MBXsB+671IrZvOIR7NjFwqqOta/NX8iVOgbaBnof9PSwzxJ fpSw== X-Forwarded-Encrypted: i=1; AJvYcCWOhof936NKMxxZBv+JXjaBmRUYLn/d0fq4U/Foa9SQmYPFxnvNniifOX7POJ9syXWtKbGmIgoda7VPwKpI@vger.kernel.org X-Gm-Message-State: AOJu0YwURUB1B5Kl6l8ZoOVUK6HWzvETkN3wygkgQC/tfFM2jBV/PfiS av3uInJaWmJ7xbMHc9bJnxAmBE8vY1FSAAgs8MZVFhH3OP7VORGtdn4Icm29zpeU2FmBJeGSxOP 6vupUJ8is+uvIb9GY4gZayg1L/nahndiRUsTlOB0nV+stwK2z6kTKK5dmKY36A/HXD+Cn X-Gm-Gg: ASbGncu2oVn3qF+nhx/wvCiRjsd27+9FrmZIwYM30HEMaBBKT9UH+036vlVxGyjp/Aw yjEuiLlYsc3dU+Qt4MvYfHXG6eesLI59kvnEV8SsNUW3RGdf659qg8v3Jc/l/J67AwieDsSfcFh iwTEd/eNtOOS/rRm85Nkng6p+vjy6Si6cmS1c3vXb2mv90IanF0Dhoxm6xdl/wkNIdgHSLQfClP atZUh783sAuHPed/czInKmSrNs23PLPUV0j29wHQaN8OdKYRnb1CRaMa2cvD9SjQf09WrZ2rdrR udEYeqsI5XDzceg0KXWqi1uIpeaBMWOy2n9XYJsrIBB/dl4JByT6VUQ4U/LpGeCf/8hG9CDEx3s GTdgwJljHNi/mqJG1AQirXYzPjh/6Yg== X-Received: by 2002:a17:902:e805:b0:283:c950:a76f with SMTP id d9443c01a7336-2962adb9aa9mr74228535ad.43.1762428478873; Thu, 06 Nov 2025 03:27:58 -0800 (PST) X-Google-Smtp-Source: AGHT+IEU6rFo/pzsW3jk6QglGS+k+CL5s3XH40bNmasC4rf0DPFLcxK3UltT6ouJSMStoLO2JjN59g== X-Received: by 2002:a17:902:e805:b0:283:c950:a76f with SMTP id d9443c01a7336-2962adb9aa9mr74228335ad.43.1762428478385; Thu, 06 Nov 2025 03:27:58 -0800 (PST) Received: from [192.168.1.102] ([120.56.196.127]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29651c94ac5sm25577495ad.92.2025.11.06.03.27.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 03:27:58 -0800 (PST) From: Manivannan Sadhasivam Date: Thu, 06 Nov 2025 16:57:17 +0530 Subject: [PATCH v2 2/2] PCI: qcom: Treat PHY as optional for the new binding Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251106-pci-binding-v2-2-bebe9345fc4b@oss.qualcomm.com> References: <20251106-pci-binding-v2-0-bebe9345fc4b@oss.qualcomm.com> In-Reply-To: <20251106-pci-binding-v2-0-bebe9345fc4b@oss.qualcomm.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Abraham I , Bjorn Andersson , Krishna Chaitanya Chundru Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Dmitry Baryshkov , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1121; i=manivannan.sadhasivam@oss.qualcomm.com; h=from:subject:message-id; bh=mwR/yFYKcstYoJ10AjG3GZOJrZ5Qy9z5Uli1etRKCUk=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBpDIYqtyRKrCgw57SQE0Q7ZvvkNhPB2zmoyLBJU PM5nitBN6SJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCaQyGKgAKCRBVnxHm/pHO 9Uk3CACilUFAbi7xgGu0iPY8Cv+66AWSh0Fk1LWByEyCtwKQ0XM0Nf1qe1PIoPSkXCflCoi7Hvp CcRGyoOJ4Z2WUOO6N0znJ+AkNJqktzjmR39uUeKS6WWXKF154Ucqqtq7YlEhHlZwB9qipOlKTrX qw8jYU040Xj3Oo+glCBzR1LJbHEx//I5Wi50UMBNUfn/q1bQP6lL/sRIrRnIQ3Z1hr2xMG29drm oAZJs2x3M1oS9TznIEyR/Bs2/aERl+KSNLjmO5OEBZE5MDHRXaL64nSYuoW+PH5mVSllmL3TI5x xl6vamKq2nZjw4F/qBsOeH3hV/aUU8SUthYYDPHAsafaj4uL X-Developer-Key: i=manivannan.sadhasivam@oss.qualcomm.com; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Authority-Analysis: v=2.4 cv=R5UO2NRX c=1 sm=1 tr=0 ts=690c863f cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=NqeMpCPRvvPHbudmJ2rC7w==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=Pq7zNYhhCH6MgF7pbKMA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: AtW9-Az-evO6D9a7rbQ5gnOygIw-OgT8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA2MDA5MCBTYWx0ZWRfXzqmiCrbL/T0P e98woSPB3Nit1+k2mJ6nqnowP0wAtlcRm9tlG4Jvk7BJfjDlsY1HCo3Sq6vyL+AX9Lflhw9yX1X 6rE8PMRShrTp2NFE7jn8z+RiBdsbGIs0zeV1z3rirUm9M9CFopkY3d7j/lUOfiORkDvgD518KUr QA0y1ADQLE96asBoEiCLTe76eS9msbqBZG09fr5vT3q1CEG/YS7FRf0pJ67z4EM4IcmPWNMec2Q XvuyKSD/dPw7IcMFkhsypEtpf4Y2KmMshhrf6Qhk0Syv9cThwo5tYmxCOuockYSfJN7L6+gk5Eb T3aF5nZHzZw+VG+JkCL0Ff6ktA6XqQmYmKPHfqcAPAPOy2z8mtdpFNqQ6x3KY5jX131DOhYPR67 hlcjuSZ2YxukHSzZP2MgbrscOv2LEw== X-Proofpoint-GUID: AtW9-Az-evO6D9a7rbQ5gnOygIw-OgT8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-06_03,2025-11-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 phishscore=0 adultscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511060090 Some platforms like the old ARM32 IPQ/APQ platforms do not supply the 'phys' property in devicetree. Hence, treat the PHY as optional in qcom_pcie_parse_port(), so that they can work with the new binding model of specifying PERST# in Root Port node. Fixes: a2fbecdbbb9d ("PCI: qcom: Add support for parsing the new Root Port binding") Signed-off-by: Manivannan Sadhasivam --- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/controller/dwc/pcie-qcom.c b/drivers/pci/controller/dwc/pcie-qcom.c index 805edbbfe7eba496bc99ca82051dee43d240f359..53b41dc98f11ab953f7f4f31da642abf8b6faf83 100644 --- a/drivers/pci/controller/dwc/pcie-qcom.c +++ b/drivers/pci/controller/dwc/pcie-qcom.c @@ -1723,7 +1723,7 @@ static int qcom_pcie_parse_port(struct qcom_pcie *pcie, struct device_node *node if (IS_ERR(reset)) return PTR_ERR(reset); - phy = devm_of_phy_get(dev, node, NULL); + phy = devm_of_phy_optional_get(dev, node, NULL); if (IS_ERR(phy)) return PTR_ERR(phy); -- 2.48.1