From nobody Mon Dec 1 22:05:05 2025 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 88D363375D5 for ; Thu, 27 Nov 2025 15:31:24 +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=1764257486; cv=none; b=sMKrEFm0Gt7cVp8Kx6V9YF4lzx1EnI7BsIn6z/4gFbJh0rLEUPVssehUOcZ+6XxihHYmxGh3Wpku3Oy9ZPpPGpauFX2v702Zts6rmP41kDRP3CLvvjDWj9sHP27SDNmsT5UTjYRouI5rkE3D/gaqReaLmNEz8my3buuzSro3Diw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764257486; c=relaxed/simple; bh=Tktq60NusPXL17N9tZWDKQHun91n1Lxa+GBNzW8axvY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sm/5EPTp4wtOCuHmt0zcxMHyxdYyUMwU5LKfCSZfajHDk2KGLT8E7zbhUIIELk4UwqknZdD0y0eOnHDngYH5ooL6wBfGH6XZpvHM1lOxgqiaHwbAvOWwvqhVHk1WUtsvijqjj+xvNJcLgMaRptd9kLaHRwkHSiTQwgVOz5jOSEA= 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=R8cLx1+r; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ay+tFXHV; 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="R8cLx1+r"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ay+tFXHV" 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 5AR9G9Nu606810 for ; Thu, 27 Nov 2025 15:31: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= eRppFPSWTmE4OfcViuVyX037cqqE/RI9YqLW5Ngzcs0=; b=R8cLx1+r/dSbwZZ6 MBbHJD/7212ZjHt8N9OKpdHZDJxUQ7tFmwAWSLwqsDCbCIAEVGazMNNbcWVneHS2 V/TDsBOAvBwaIj0VDDYWf35dZ/coGXCljXeDieBifQHY51uulfPKRBw2fSGbYvns /Dm1L7wx6c7AJDeFcHenI/PYt4InfwNfLFSya6efFpC2LEinMdCPI037fRoYwqY7 pAb3vhC+txlvENlS16DWO1TkIz2YD33v83ipvl+UXW6Azj4BExd2KvUL6GUrR/Ej LHLGSEpV2ChY1plmhvWosgmxgcg6UgpkWtxVk0u8EsaJQPeRM9SR0mpxnsTM6PP4 42jqdQ== 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 4apkv5gxfx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 15:31:22 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-341616a6fb7so991451a91.0 for ; Thu, 27 Nov 2025 07:31:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764257482; x=1764862282; 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=eRppFPSWTmE4OfcViuVyX037cqqE/RI9YqLW5Ngzcs0=; b=Ay+tFXHVzez2ZT6zo9IjwspJVTWF2Sdv6hhKUwWii9bvStZgVIOhrJGhsUwp0vH8Mq /JC5tZ8H6WwkgasLuoKWk9n4gJCpKDeDaJQ8mFB1eSDw21l5QRMQMT/oZxVJe2y+yWcY WZvOa9pWjshLJutzEMqgxxpHTw+aWV0yH9bsWm6+CPnz721VTBtsC5gc57o/C9VZeNxF 1diEMfFbHuzJFH7509zOEr/fHZxU3fnMDBjRiDnYdCfUfPZGEoIBp3oU/RLuQglUja3m X4yOXVQNqs43xxRKiZ5avtaqD6i0nlZFduwbq4VG6qCsH0kutK23Q5+yAwmj0loQRTJj xCTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764257482; x=1764862282; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eRppFPSWTmE4OfcViuVyX037cqqE/RI9YqLW5Ngzcs0=; b=AdsnRn4WB0DcnG0BaZuSKkUo+xhBJU19TKkZCsI/B5K4LKvxbJwSC03YyVAQpdG2uF 0TOzSoqlqo9SzjYAF+OuAhevS/ls7jASTeGMFXTYngkf+iNkttIjE4HQIriv9AXqM2XC eMSoe9A5DoTaxxvyS5dUd/K4Q6kkrSo8Qy0+HrJ7zbol+Kv0AGd+HbelY5cmg5XEUp01 lxPMQSnxlOTpxNBMYasZzKzHepJbLgIe2y4YG3ptPEACj9/ohjF45EcTsYtRfLJACno8 /IjMuLCosDDEgGFTa2TxWzM8zOgzPfTO5UOEYLXz0k1ObJdJOX5U2zwL9CpUErnlbjRQ j/hQ== X-Forwarded-Encrypted: i=1; AJvYcCXSb+P1uw9R8RjmQWlLimUqHS16toxggkU8+TGBmErQYJM5hPQhWB9dcKB7HO4YTfFb6bpdtQfDz16zCi0=@vger.kernel.org X-Gm-Message-State: AOJu0YwCNdcTfmdq+mKp6ukEfTPr7VmQem3g1e34RB5WezyzonWTbr7g sYwETldzTR7fNYGPaQjhcUZAiQ8pr4YtHWQW/uXc5GJvWoLUxBoIkeqSpGrsbMmTD9c1AI1tUGF 6zOmnImXueSCkuhutNQ+Y+RAfXPaOWyM4EQuLQBRVP98yyFxXSlaNQovkcqudWyvR0Ls= X-Gm-Gg: ASbGncuIA/8qSkeb5QfY85uubcGi0dk/K4b7Bxwhq5JCzV2nzqfvX0f/nPinglPbL3T fdEW34J83Fdqylot0YdJllF8I196i4dWb+HI/+QEnZbTedYjfSaVP7N89dqxq+nBiMeacXGXkLH nauP/khcouk5KmRIPv5kGmpOK88ERllNiSQFu0PVtWdpeEAlGIUijQJYihhek1TlMQuugauTNq7 OlC2Rq874u3Rzd4fFd7To6yDeub3mcIcZHB4nojs5TrPZ2vv/9OdIzhojo9wF/ovSb+EJptTQtM DrXaMDfXb44mqr+55GQZHtbACGnH/CpmH5EOpST5ZuvpZ1R8ZwAzcwuWXcB6Bx8uey4D5KiUo96 LDPo1/epbZ0Rg9RAD6BeLvrEYyV8Pgenz+ujPJA5WnVWypA== X-Received: by 2002:a17:90b:3b48:b0:341:c964:125b with SMTP id 98e67ed59e1d1-34733f4ab3fmr25684550a91.31.1764257482002; Thu, 27 Nov 2025 07:31:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IE62nvOTPLWq4/4MMTiuik/DAtIz2Cb1ehcyD2vsKQdu4aPIQPpB26ntbsewRJ1yYMcmJQ1HA== X-Received: by 2002:a17:90b:3b48:b0:341:c964:125b with SMTP id 98e67ed59e1d1-34733f4ab3fmr25684505a91.31.1764257481510; Thu, 27 Nov 2025 07:31:21 -0800 (PST) Received: from hu-sushruts-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3475e889832sm3592940a91.0.2025.11.27.07.31.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 07:31:21 -0800 (PST) From: Sushrut Shree Trivedi Date: Thu, 27 Nov 2025 21:00:51 +0530 Subject: [PATCH 1/2] PCI: dwc: Program device-id 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: <20251127-program-device-id-v1-1-31ad36beda2c@quicinc.com> References: <20251127-program-device-id-v1-0-31ad36beda2c@quicinc.com> In-Reply-To: <20251127-program-device-id-v1-0-31ad36beda2c@quicinc.com> To: Jingoo Han , Manivannan Sadhasivam , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski , Conor Dooley Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Sushrut Shree Trivedi X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764257471; l=1886; i=quic_sushruts@quicinc.com; s=20251127; h=from:subject:message-id; bh=Tktq60NusPXL17N9tZWDKQHun91n1Lxa+GBNzW8axvY=; b=31dK5IydddpHmltXOHFkG0DMp+UBt04Ba59rfLykpXqXmwiTEEZAC2cv2GrB2jMOCXSc2m/O/ 70JPiTYXNyLA2sWmIZaNvHb8rrZIky1yeHGIyW6Oywd5V0nMSekxROR X-Developer-Key: i=quic_sushruts@quicinc.com; a=ed25519; pk=OrUHTxBaSg1oY3CtCictJ5A4bDMNLRZS1S+QfD9pdjw= X-Proofpoint-ORIG-GUID: LmI1YzKOkHAtfMQ0pmZBCnjMPYhJ6CPn X-Authority-Analysis: v=2.4 cv=O8k0fR9W c=1 sm=1 tr=0 ts=69286ecb cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=k65PBKbxA0_g_y9gc8oA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDExNSBTYWx0ZWRfX2Y9Cl8KWwwUv PCdkf1JVC23Ui1+GRqun56Okt22xbVF8coxAi/YJdXyp3i8pSU8mgaKCv6Gxa5PD/y+aeCbeiIC dn7vx4UiJyLXkdb5HmeEfA32WiBA2qXlDWziHsnocYPxGQxeIxyIIihagoUPfuEctw0koWOtcYf w11IaYSC3sbofB7UY1As9BXJhzA5OqH8PFy8ckIsabX1iBy/lYuSneW7SlKF+YtB6wLkFPu7s5i 9ariUxCAEq4hGL9xIxvtyD6CpR9dMSx6z67YJjfnXeqW0LRMoq6RDO9OXRdHMRc9pJ8LGPwhnz2 LM7vcVIjFDTSycWx8AuHu8u7fr2R61VMP4Gl7j5AJQcQgynXzxdPj+wOgUbTvdKgPKB1MhaThVM octWxM6gymmrqgwCeS8wHl2ifWEM1w== X-Proofpoint-GUID: LmI1YzKOkHAtfMQ0pmZBCnjMPYhJ6CPn 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-25_02,2025-11-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1011 impostorscore=0 spamscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511270115 For some controllers, HW doesn't program the correct device-id leading to incorrect identification in lspci. For ex, QCOM controller SC7280 uses same device id as SM8250. This would cause issues while applying controller specific quirks. So, program the correct device-id after reading it from the devicetree. Signed-off-by: Sushrut Shree Trivedi --- drivers/pci/controller/dwc/pcie-designware-host.c | 7 +++++++ drivers/pci/controller/dwc/pcie-designware.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/drivers/pci/controller/dwc/pcie-designware-host.c b/drivers/pc= i/controller/dwc/pcie-designware-host.c index e92513c5bda5..e8b975044b22 100644 --- a/drivers/pci/controller/dwc/pcie-designware-host.c +++ b/drivers/pci/controller/dwc/pcie-designware-host.c @@ -619,6 +619,9 @@ int dw_pcie_host_init(struct dw_pcie_rp *pp) } } =20 + pp->device_id =3D 0xffff; + of_property_read_u32(np, "device-id", &pp->device_id); + dw_pcie_version_detect(pci); =20 dw_pcie_iatu_detect(pci); @@ -1094,6 +1097,10 @@ int dw_pcie_setup_rc(struct dw_pcie_rp *pp) =20 dw_pcie_writel_dbi(pci, PCI_BASE_ADDRESS_0, 0); =20 + /* Program correct device id */ + if (pp->device_id !=3D 0xffff) + dw_pcie_writew_dbi(pci, PCI_DEVICE_ID, pp->device_id); + /* Program correct class for RC */ dw_pcie_writew_dbi(pci, PCI_CLASS_DEVICE, PCI_CLASS_BRIDGE_PCI); =20 diff --git a/drivers/pci/controller/dwc/pcie-designware.h b/drivers/pci/con= troller/dwc/pcie-designware.h index e995f692a1ec..eff6da9438c4 100644 --- a/drivers/pci/controller/dwc/pcie-designware.h +++ b/drivers/pci/controller/dwc/pcie-designware.h @@ -431,6 +431,8 @@ struct dw_pcie_rp { struct pci_config_window *cfg; bool ecam_enabled; bool native_ecam; + u32 vendor_id; + u32 device_id; }; =20 struct dw_pcie_ep_ops { --=20 2.25.1 From nobody Mon Dec 1 22:05:05 2025 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 46F3B337B97 for ; Thu, 27 Nov 2025 15:31:28 +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=1764257490; cv=none; b=SLgpjRsQvHtVKabLrWWuU1cYX90oKFOCIQNpsDNLrYxPPUrT5cnJ0M3UN5kIggnkGOOmcXnt/tW5BSoLLgSBgj+EFTfJgTU+vS9cCyVBN7Cpny/E7gajoczGkSV3C0aqgvRzsgndc7GN+rhkDi/dfP4Ew3k5KEDBeJISlxOwN6o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764257490; c=relaxed/simple; bh=qPjr5feCyVN9UGF66gTTU1Qrf//JNSbwpTy9g5tnxBA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CmLmdwx9aDAMnC8LSkw8VxrJ65dehNVjopw29HPN1UlDp+J+vcpwd9I8kydScZFBDwEo+d+4DGCOC1PyTS8PRCVDlgNNk7uqxdqIpTCx+a8UKwMA9azTeCpvBqB01qNIsprFDfvUdSq0Er8a/GlglVcN7TEXLnk2KcoFoVjyaGQ= 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=miXf/1EW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FZHjCCUn; 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="miXf/1EW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FZHjCCUn" 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 5AREV4S02855021 for ; Thu, 27 Nov 2025 15:31:28 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= eD3sS09h1N/EaBCu8OPZEAr+7V7ZaRA//SzWOiAkVdY=; b=miXf/1EWheiiEYcT Ri6cyqwgLcW8pMim+bvj///2yY4rNO9U45qp1m+x2JJu4YrJhIkVHMR73Nl68ClY 8K08IG5tIl7ySprbbTwO9dEHjPd1mMutcZRF7FWFz843klfryFbPQkRthAOpIclP qeCOdF4r1RS6dRndjbnj24WlbAmbyST2wuyqzpScl/yhpJV3ryRsKLQQo6Ga0aAw arRRFeSjQtLqhb0hlbiCrvm+ZsU44QARWiLRHUcqBQMQmvWG+alXawXLk0MnL2QR mlAkBAXtFEqBjvDgdatoc16v1bgBlctxQmTXotlX2O/v3u9ayUHPv/1vPvSsZnbj wzyCkg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ap4vhban7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 15:31:28 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-29848363458so17259955ad.2 for ; Thu, 27 Nov 2025 07:31:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764257487; x=1764862287; 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=eD3sS09h1N/EaBCu8OPZEAr+7V7ZaRA//SzWOiAkVdY=; b=FZHjCCUnD7ELVHrl16uuKIFo8+pBNktmMn0XhLJjplVk1P7CUYfQ86AJNar/0VkKtE GO+mE5q4QHEE2NoCsTsOcDOVNfC9X/ENGzdIP9sNces6qhlrP1tXcTQH6w6dSR3gHHQa AbizURbz9FVAsDM5hKOZNF6LPwlQHZ0Mz1kma7FgyMad0VMZtNj5LjLuQ545IUfWq+zv iwE3R8zj3BNDfyrzXdMTwFFcpiKFBueLj0HtQqDYgJz8By/q9cPlkUBMtBzWOxoo5e1x E6rVdvZzfEZH3y66t7mNARvMeTEtrQCyCSfYvKxBCkbXnOaz59Xxpdsl+WH0QivCdWok gYHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764257487; x=1764862287; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eD3sS09h1N/EaBCu8OPZEAr+7V7ZaRA//SzWOiAkVdY=; b=NyUmbS7Nqjo3WadIlakA2w+UYRhIHPAPh7rlQ9/TrbsQIO0i0TMGast2nO/g0sINJK WXo2hU4QH/oUEoiu22QgNTnitoK/iMDjvzP2pLjFAxGtprRuL+cuiBxh7XG+Ex+iYEoG cORtlU2vMb5uOShz8XsbqxMETSkBu53fjI53+9yyBSi+xlN13cZTL7HD8GPKyLnBbWzb +G1R9arPaYcU3qGkFwHsth4bSBMytJw8lyaYVyGtJp9OmcBiD4gcDf8xCyqfBbsiq/a+ DFqmP+NAPzTRiDsUuDTdtt59i2rx1vMV9rLNofNfKNH3Hovc6P2iK5V67ahbOwvnNb4W FXOQ== X-Forwarded-Encrypted: i=1; AJvYcCVfGKTq/Leqc8iu+kjPJvF/pJfu6g7hj+/EwCxz5YJU1XdExvi5rPvtroLqgIEALqCoxWewC4BL+yQkxkU=@vger.kernel.org X-Gm-Message-State: AOJu0YwYnP3A6HnhtgEpbn8MY8jIrZs3IhGwjK0O6DyQww1z8eY3w32C YUzh0NUTMmVt7a0o5rjb17ei/PBd3kCOOMeU+eQP4YN5XGi0F6lbL2QxE9iC2VUtpiPTZp7yABH djAjcJTHOGoSku81ZtLBaQkJCWzHNtlQE51Zz1g2tqHFtcKD340bvhuJ7FFCLk9ZNsjM= X-Gm-Gg: ASbGncvVl7xbBq8oA3k3/aBOpUgisz6pYdFP6OuTjVNbrsZ6UWuR+UTP4JfKLDjGCiN F+trMXJIBJ84cdUxl6hw+MPdakp6zIMTLLAfZLm+NvVOWjFjHMNRH4cv142BnZfPGKyIFRETgdm Ht+WaprMzk5VTKpqcwKcIdrOHPtti081jhji7LVea94+DTkhpAIE4/h/zXrxJMK9ZfY1GwlZ2Mw Uw2FkMd4SJkKnRn0knLNBX3+TzibP8xlL0bGY5YD8lWP6mm4zsgqd/TEdtQK4w/NK53UMT2nFkK RyJQISfm3dWpSpq4C0JnM0UMKWrpDfbmCP1Z5YxqmoTrzvx1xIpV6H/YsMeQW2KKjuHAGvz10h9 O6Es3RpLUh9eyqnoTjAUa4f3tWtxzbQOJyvRWV2KarcZZIw== X-Received: by 2002:a17:903:2a85:b0:295:21ac:352b with SMTP id d9443c01a7336-29b6beb1e48mr266425785ad.15.1764257486921; Thu, 27 Nov 2025 07:31:26 -0800 (PST) X-Google-Smtp-Source: AGHT+IGNwGcNIV6jJlx4s7rqopdW4X9jQI86hghy7DMzqlJ90P+SDWOiCfUgp3GaTQoRgq59lQdxyQ== X-Received: by 2002:a17:903:2a85:b0:295:21ac:352b with SMTP id d9443c01a7336-29b6beb1e48mr266425185ad.15.1764257486304; Thu, 27 Nov 2025 07:31:26 -0800 (PST) Received: from hu-sushruts-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3475e889832sm3592940a91.0.2025.11.27.07.31.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 07:31:25 -0800 (PST) From: Sushrut Shree Trivedi Date: Thu, 27 Nov 2025 21:00:52 +0530 Subject: [PATCH 2/2] arm64: dts: qcom: sc7280: Add PCIe device-id 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: <20251127-program-device-id-v1-2-31ad36beda2c@quicinc.com> References: <20251127-program-device-id-v1-0-31ad36beda2c@quicinc.com> In-Reply-To: <20251127-program-device-id-v1-0-31ad36beda2c@quicinc.com> To: Jingoo Han , Manivannan Sadhasivam , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski , Conor Dooley Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Sushrut Shree Trivedi X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764257471; l=1068; i=quic_sushruts@quicinc.com; s=20251127; h=from:subject:message-id; bh=qPjr5feCyVN9UGF66gTTU1Qrf//JNSbwpTy9g5tnxBA=; b=QH7Fv7YGH5DXtMcXJDFlT8wz7oHpXJ785Qoc8rAuSRtqTgjSqIjDR3TP+nRNYfZs0NTK1uwa/ 0LXHwpNJw6hD4uFOMUxsbWJGv5R4s+POja2staBDv+N5lTpGpofcyFn X-Developer-Key: i=quic_sushruts@quicinc.com; a=ed25519; pk=OrUHTxBaSg1oY3CtCictJ5A4bDMNLRZS1S+QfD9pdjw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDExNSBTYWx0ZWRfX2degqYUNk6Lw HtnNUEDt+FdVmv5j/egkGcT+73hyTkrY8qaCDBHI7Jyu9Ghj2NBUNLTx7Lrg4VmtWxrJODMRd9n 7RKl0Vv+I0+iN2L0l5riS9Z79QeomL9QufHm3VI3+6zl3/p4yXRDrQUjDdct4TTBeq6fBZEgl5x CCw0zY+zUi9qYsoESP35tAqeiCYP9dQRUU1EmHmUAoDVPvXQ/Z4ZSIRM51xyH0r0wDBA+fT3NnJ lF3AxFayDXkPEwIs0bJBI+nEuiXZ/pbBozP0RWiJ76/jseg4hMwh44/OPbIp8NFirofR/e1HUPZ pGf/Q5MYvg+Ql6orHTdEdS3MwHswS5PSLyUP+mwFL6Cxyay5hB458JfruU+T0CiCFtmSexIXv4m E3d25+Y3Q2a7MntiImbsrWDnQ+adfw== X-Proofpoint-ORIG-GUID: zmVK_04EblPlnuuaTso5CIV7eGq_bpXB X-Proofpoint-GUID: zmVK_04EblPlnuuaTso5CIV7eGq_bpXB X-Authority-Analysis: v=2.4 cv=Lt6fC3dc c=1 sm=1 tr=0 ts=69286ed0 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=Jztp3yZJQTO__pNl2z0A:9 a=0bXxn9q0MV6snEgNplNhOjQmxlI=:19 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 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-25_02,2025-11-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 priorityscore=1501 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511270115 HW doesn't program the correct device-id, causing misidentification of the controller in lspci as SM8250. So, add correct device-id for this target. Signed-off-by: Sushrut Shree Trivedi --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qco= m/sc7280.dtsi index 4b04dea57ec8..797b19e40467 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2211,6 +2211,7 @@ pcie0: pcie@1c00000 { <0 0x01c03000 0 0x1000>; reg-names =3D "parf", "dbi", "elbi", "atu", "config", "mhi"; device_type =3D "pci"; + device-id =3D <0x012f>; linux,pci-domain =3D <0>; bus-range =3D <0x00 0xff>; num-lanes =3D <1>; @@ -2340,6 +2341,7 @@ pcie1: pcie@1c08000 { =20 reg-names =3D "parf", "dbi", "elbi", "atu", "config"; device_type =3D "pci"; + device-id =3D <0x012f>; linux,pci-domain =3D <1>; bus-range =3D <0x00 0xff>; num-lanes =3D <2>; --=20 2.25.1