From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D97C133468C for ; Thu, 27 Nov 2025 15:31:18 +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=1764257480; cv=none; b=fcUoy73i9uRgaR2FGprbx3dSY/SzCcMrFUxP4nvchE/NkRhIl/sLdROMtNxuNO7xV7RBWSqtF64jZaMMFMEyQqBuSSBOkGwGv8wJSHwPIDYP/Wb0Si7oc/GFhQjlx/EjNtrr9KUDrQzDhGd6rTtQukoPM4kG5x02yt5b8XZUIPQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764257480; c=relaxed/simple; bh=lv4dBKqxLyjp77PBEf8fzvjGHtU+jVpXznqOTVKlVp0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=d9JADMi6hbIUK4N0yaZDfftIQeYwvoAGD3kJDjqS1qwoIhGVv0YpuoV+fRMBkQZMMER6hzQ/XlQd755MuTRJAdTWdf6eV/eCw7MuA6gOlYFtTJ6vTsm+SRgpdsrwg99dLvnUseMXcS4Szg6yQ6OiK1TUpVN+C383Jzo+0eWCLBQ= 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=XbjLDulC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Aztyget/; 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="XbjLDulC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Aztyget/" 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 5ARAVxm3913883 for ; Thu, 27 Nov 2025 15: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:message-id :mime-version:subject:to; s=qcppdkim1; bh=bTv+skRnWxBY4zQ/qTJiMs 0T+FjJqZMGsZTyb8Mcm8o=; b=XbjLDulCAdUkq8Zz8xSAfyZDbjhFnrpjyrb3sn AtCzcxQAk1A4/3tqa8K6bdZSK9OZDPCmcCAXVh3tOcfKOvNceFh9vP7muYX4wc0h tvLuGKbBCDHm8/yP+s21KU4ngqzXrqnLpwPN1ec612MluEVp4Mzf1NF3H8guOMU1 SaE92yBQw1mUc+2xdZ9SD3Igl0/5l0YkaS3S2KSQHsp9h+vhR0Hw3ugFaxk/j5GV nk4pCF1Admix2DzA0EWgiFiO9gqW7MHw+hwC8jK4v+iMO8SOiEtnVEKqPGajR8x1 9VUi1Zr4jVb8fZh2xxnV/NhTQy3GVm61jKKzbHKKxhehZv6Q== 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 4apmynrpmf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 15:31:17 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3436d81a532so1508447a91.3 for ; Thu, 27 Nov 2025 07:31:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764257477; x=1764862277; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=bTv+skRnWxBY4zQ/qTJiMs0T+FjJqZMGsZTyb8Mcm8o=; b=Aztyget/RHSF9wNldl/j0A4EBVa7G7ChwbKXRtCq0ZfmYoAx4sbICI5bo+0z9TQeEX 5ZmHj+QeUaN5+hxaSB5Q40hKmGUiuyOv0wAhLZPazD2MKgox5EnE4O2gaAwrtStfOIcX qkTPj5bpyMKP5ZYgAb7Jky2U38w2k9ZTR9lJt7ByGXPgFA+YsIiCJFB43pz7hV7kfr4D +l7gqlHvyHErXf0eK4zyevkHvaCaTC7PQoKXJHvKo+UrdZS/8s24oC/lMf7FvYMGiplz CGWYkGhP171EuQMSfyHVHOeq6tOf4zypByN0E6zuyy/oqVMHyPXv0eJtRwe6q0NwpbNF CCAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764257477; x=1764862277; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bTv+skRnWxBY4zQ/qTJiMs0T+FjJqZMGsZTyb8Mcm8o=; b=pRynktT4qSHgrfy+4OGZWCkg7GrsKDHVIfeTrqR+vHu4E2EYd5dWak76UMUL8qHd4S lcpahCFugQi3FyYHsrMABtH8RoXY+XfYNTTBogWFXqX//cCPB+QSrE6uEQHneTDlgnw8 lzIuNVteetEw5Q+/LHLSNmljLr+SpWjLZqWnDxnHGSAIFfzQH/UweHy/YWwqF28mZvqk XzruPuuuGGkvQdHPPP9XHC8Uq6sOBMqJrgKraEfu2PGS1bYd+XvA7GtLYLEo7xUjkoee gmObX7n7+otTiKhHr5JKw7AZZZj4+AU7OXEnAMDdgP1eSA7zMTll13eRC/qDaBxIUO0F 7whw== X-Forwarded-Encrypted: i=1; AJvYcCVPU09KJHsyVICW3ZGLxj3TcWBmN0lNr3nGT+Z4wpiUwbJrmrjN/VhmVXXbjyXigAzGV/RR6Eoo2BUHFkQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzU6p+CSeY+8hck2aWc1GSAES1vGS4rrck8nLOMR6cfZE3tQr35 GhyF9Q8cuKBb0jX01d6mWKDuTGKM8S5ncgl6ZzsQ1uaAzRURvOUPDfMLq1kqnxE3+3xNT6AaY8t zskaQVJe1368Pr+W12W7STUUY2lpPWocLAfOb0bqBQI2PAfh637JoA1CAuoyUF37jWeI= X-Gm-Gg: ASbGncve1qJCJbeVfhjaVdfTFE3ISwQO2ChqdOubVXIExQ27sOs1idd6e7YrmpNrueJ tVWkc7Nc2WPgNsWpa/zYeKKNc+ZkiCtQMTu2p2cPFOcvvZLZ3wRqLKQjGyujwqebMVN0qKwktJY MP5uvIihn0BdiaojS2jUBiw+P7Y6b0WxlHAYgDqjkeMsdefeNrHhfAVbRD5KzO675OzICxf9LYv KW5DCtSEi2euzh14gk+R9yP4NyZAL5bRTYx7v3KheWM6n+YuCnlgXgorilXX8ySFAJY25qN3EOn Wj0ngaxdg74ZxxZJpzsPPObaAW+av/fpi581Bmc9XEbDDxYxLprjyUjy5lPRJXXcswxxcIpqb8h ROXlaTNNGGnF0/MF6omditXknbI4Ys4z887NE7B42G1IPJg== X-Received: by 2002:a17:90a:d00c:b0:340:e529:5572 with SMTP id 98e67ed59e1d1-34733e6cac7mr21267686a91.8.1764257477201; Thu, 27 Nov 2025 07:31:17 -0800 (PST) X-Google-Smtp-Source: AGHT+IFcpXUstFl9psAS6Gx8M6//WR3/e3A1aEjx1JVWfbgtQ5osET1uda2Q913gJvIqiuVLjhFu2g== X-Received: by 2002:a17:90a:d00c:b0:340:e529:5572 with SMTP id 98e67ed59e1d1-34733e6cac7mr21267643a91.8.1764257476690; Thu, 27 Nov 2025 07:31:16 -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.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 07:31:16 -0800 (PST) From: Sushrut Shree Trivedi Subject: [PATCH 0/2] PCI: dwc: Program device-id Date: Thu, 27 Nov 2025 21:00:50 +0530 Message-Id: <20251127-program-device-id-v1-0-31ad36beda2c@quicinc.com> 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: 7bit X-B4-Tracking: v=1; b=H4sIAKpuKGkC/x2MQQqAIBBFryKzTkhBF10lWpiONotURohAunvW8 vHffx0aMmGDRXRgvKhRyQPUJMAfLieUFAaDnrVRSltZuSR2pwxD9t8qtTMhWO8iqh3GrzJGuv/ muj3PC51JqkxjAAAA X-Change-ID: 20251126-program-device-id-2a5dd6cafe1b 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=918; i=quic_sushruts@quicinc.com; s=20251127; h=from:subject:message-id; bh=lv4dBKqxLyjp77PBEf8fzvjGHtU+jVpXznqOTVKlVp0=; b=5RfBAESBesbAUT1/4ewz5k/zfKisXA2tW9A+lAAwn2Ah/ZZMm8EtQGKIm7u1zMjt1TKVTS8X9 SA2GhD/Z6FXAG6h0naXV+0F2kvJEqdMYhC0XHokV9E5A+4iUtu1qU0T X-Developer-Key: i=quic_sushruts@quicinc.com; a=ed25519; pk=OrUHTxBaSg1oY3CtCictJ5A4bDMNLRZS1S+QfD9pdjw= X-Proofpoint-ORIG-GUID: 6_leDKuhLvyOBQ1FaTotXImU10tN0bTY X-Authority-Analysis: v=2.4 cv=QOplhwLL c=1 sm=1 tr=0 ts=69286ec6 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=COk6AnOGAAAA:8 a=sSXGd-9XW_a8K-_bqFIA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDExNSBTYWx0ZWRfX0QGvq+/0La44 OJWOSQQ54RzAnKhr0iHdlqTgJN6b3/MOnLFTw0VDDqIzzinYhb38zhTU1s77IMm1beI5aWoXG9i EtpMQjXEBDKu8vWiW5L8dB/UVKRvPKXUe+iR5EsB+H+RR/BTsbS7ol8agj/T0by2Zq8HV9YnZX5 IxVMoJbKh0JpVLsoH6GAu1cbXRYzO0mWVsQP7T8A5yFb9LMzTuKnBMicTbgmITz50TpAOwb8cCX Ftqsr+lS4hHoVWd9Kxr/JPsYi2SMbocnAshuSltEZ3bKoCkrze7CKpZxIDL02Nj0smmlmYg/SdC uMi1QzxC3Q+QjC2pDa9dHytbCDPKcLBtUtP1xFBKzrNJnLep5zwXJo5pEb0mY56J02CApL/Al/p 4gobmsGohdFd3WL5kkATkRwSLCYWrg== X-Proofpoint-GUID: 6_leDKuhLvyOBQ1FaTotXImU10tN0bTY 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 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1011 priorityscore=1501 suspectscore=0 phishscore=0 adultscore=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 --- Sushrut Shree Trivedi (2): PCI: dwc: Program device-id arm64: dts: qcom: sc7280: Add PCIe device-id arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 ++ drivers/pci/controller/dwc/pcie-designware-host.c | 7 +++++++ drivers/pci/controller/dwc/pcie-designware.h | 2 ++ 3 files changed, 11 insertions(+) --- base-commit: e26d26ba210e5371c153de892ae45a63b1a34ff8 change-id: 20251126-program-device-id-2a5dd6cafe1b Best regards, -- Sushrut Shree Trivedi