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 AB00E3AAF63 for ; Wed, 19 Aug 2026 13:26:34 +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=1787146000; cv=none; b=bA99WKyT7gJf1PxFB9D+UyCuw3eSRyDfAJdy4jVtJ9Xy6qU4G7sAETIY1iOf5mZoEtsvqGJb3XcCz7QjvfSllQE4b7UOudiPTtZtEYp5bURrnteHWCIyCRUlOrq0T3AL3L6N8v+kisHknz+apxVznvEHYWHb67YYPVhfrNexVN4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787146000; c=relaxed/simple; bh=WyEzptVv7uRVS+fTWzoU6Xos6GT52swB3MLhrEXcDEg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gv1kLVaQkJ8PDo5ZoO3L+EoHS5fi+nXzmUTrI1ti0SAzU2lDGB26X4mngFhedxJ/evRywmLh9lWV39Fr8u8tBDv1G4IMTbpsv95cLRv3RUbgvsVsg2I3rCUdVopfyvTLjOHZxpKNWUaz+R6dAkpN9ArRA/LKa8+K9gqHsuozbGU= 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=o/OiSXex; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cyL+VYD+; 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="o/OiSXex"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cyL+VYD+" 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 67JD0Hms267951 for ; Wed, 19 Aug 2026 13:26: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= GA7vzClWeSwWPtSLmTimBFoLovSegooKkc2VbhIOLI4=; b=o/OiSXexN8V1G/qJ gWfaMRTTi5zuo3GeCBei+dNNHGcXWkq0R/MUJHYxoAhrN03eGN+Jp3kh3qF/zcox vL0l4Cz40c+Ii+79dFKJaoH7efydHgAv4BWPgLZ4yuYZjk6S+Nq9Np8M5aVhsKhw cQp5JAeB0SJrrTWTpU9cghboyHUnTgOI/fjXVklnMZ+Y9mnpJZiHL7KV4mxl+z1M lzQLtlsFn/KXYcEhYHCA7bAK4jlXgwUoyTTJcFU7XG+vXrm8NIFTg5Ts7DAujsO7 KY6sgbhELpDqErttvjV8NxGfuAb4sUObP9ePsNE0vZSoONBpko29SadPBXsY8mqo qZ0iLw== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g4yfnbc6w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 19 Aug 2026 13:26:31 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cbedbd182f5so712919a12.1 for ; Wed, 19 Aug 2026 06:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787145991; x=1787750791; 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=GA7vzClWeSwWPtSLmTimBFoLovSegooKkc2VbhIOLI4=; b=cyL+VYD+/9kxQB5/Tnphn6AodwamIyuTX6y5CIkeHSOKvgcQQXPBTtI8H/VuTzwoAY jmTLcV8mkMuiB1AS8Pvg7W5AV5u4BThAFPYeCwTMijVWaBTAWVOIVrWk6xkGGWLVY9UI NAFKX9opJisnz/99gpXOqSeJbnQuhi1W5QqIYXOu6xtW5BJxAxNkhJvor2BiwupmsFlV i3V01kVt0Ib7iNP7tqqeo7nqNw9FmBH3RBZNhnz7fEUr79YBkMYVjkyVVDiHZO4nkkx9 8Duw7F5oUB8ptM5FZEVor/M6a+j1gWgleWwsr+jxJTeoAtttTaIEWEPVybEu/FlTVDwr E89Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787145991; x=1787750791; 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=GA7vzClWeSwWPtSLmTimBFoLovSegooKkc2VbhIOLI4=; b=hclwZsfBZHRev97Ovv2ZloAGweZ0qb3L/cAcyEoDcoHtuYAN7Lle30UZvSRWyVtQLG odvIvAQdQVn93zmoQa5jUPC3kwr2um/cKeFGCcdH4FNQH7Z3+AikIwNZc2g7HUR1Vt9n iRSVmpvdQogiM4JMJostK7Uq3odK9OPy3XiMN8GZmfZwvna2kN1WciolN2g/p0bQfAkq tXagLm6jWV4kIzKFgvRoQGwQU1SBSPD6kSMACu3R4EVwWgxZyfYnW/hUkOcvwol+UVq/ +opEgYcDFU+jp60giABLDtewWDywlvIDDEDBBttTcQFXEuffOBSRxguhIgKNWJ4GtVs+ O9Hg== X-Forwarded-Encrypted: i=1; AHgh+RoDiwsKXfLbA8eDGj7syy2KIrmOl74/DPFFumM53vt4iKCuRrTdi+eA9bLKXRHaWXabS9PTAO+HDpCQmu8=@vger.kernel.org X-Gm-Message-State: AFuF++mOzA6bFSOY19V2BN1IZxbEogNcmy43WLMaduZ+RRPT+MyRDoDt pddJmClS4mt8MNzAgsoe62Hcvd2595v58fr8BLLI5n5NZiv9guL/S7b3Kq47NPZqk547tR9dzkU g7zMweEeVtPoUAbQavl8SZANIW1Ua2SRAMKrAoh6UBdUvfAbccNd/H36CcHtg8L2VBtc= X-Gm-Gg: AR+sD11YLwmv0t167eqUqikg5GJSFCy5zBohA4lUIptrGZoXVHdk5uhSWafNvGDjTOx ks1h/pUKm72e4LEXUAOOdCsh77AAhmxBD1+Pmx7Ixd3Yo9+GGcnhwdkxU5F7/PvEcxBbVCpJSb7 lJWaCxiZbMEJC8bRIoGzF5a0sZSt/KD6uFhAUB5YlFdiQwBR8/AOOxMcQrsk5ahK3sseYSFBH3J H8joIP3yL/McaeCBmtdiYEqF76OiaZGMA0/CvZqj5m6OLYgYZRJW01rMcN73uFmeWKhSJPBA46L ynyvCHxGzGmqbOR+LihOiD7I8TROVrOXKxA9+pt+YV1pz3y7FgBXAbKY3Tyi4OHDYNc3TbUBYwx mITXuRkdtqe52W2Ym39jvaGeKK+Czb1lpltw= X-Received: by 2002:a17:90a:ec83:b0:36b:b903:994 with SMTP id 98e67ed59e1d1-3957f86d960mr7218176a91.4.1787145990557; Wed, 19 Aug 2026 06:26:30 -0700 (PDT) X-Received: by 2002:a17:90a:ec83:b0:36b:b903:994 with SMTP id 98e67ed59e1d1-3957f86d960mr7218129a91.4.1787145990140; Wed, 19 Aug 2026 06:26:30 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-327c2a92406sm6126465eec.11.2026.08.19.06.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 06:26:29 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Wed, 19 Aug 2026 18:55:53 +0530 Subject: [PATCH v5 2/6] PCI: Export pci_set_target_speed() 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: 8bit Message-Id: <20260819-bwscale-v5-2-6dea79786b37@oss.qualcomm.com> References: <20260819-bwscale-v5-0-6dea79786b37@oss.qualcomm.com> In-Reply-To: <20260819-bwscale-v5-0-6dea79786b37@oss.qualcomm.com> To: Bjorn Helgaas , =?utf-8?q?Ilpo_J=C3=A4rvinen?= , Jingoo Han , Lorenzo Pieralisi , Rob Herring , Jeff Johnson , Bartosz Golaszewski , Manivannan Sadhasivam , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, mhi@lists.linux.dev, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, qiang.yu@oss.qualcomm.com, Krishna Chaitanya Chundru X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787145973; l=734; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=WyEzptVv7uRVS+fTWzoU6Xos6GT52swB3MLhrEXcDEg=; b=Ck/CEbFLWH7VTG9uktRjIhO+x0ADX2v3SpS1gJJH7UzHym4rKnJTUhEfeNLXMl2jzTD885c9j O0ztEcXozknDPDijfAx6Myn/TJhPpQpE+bnqryQw6/AfJURhBkxpzdQ X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=QedWeMbv c=1 sm=1 tr=0 ts=6a85af07 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=QyXUC8HyAAAA:8 a=5E3R6_0bZ0f_H1kkCjQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-ORIG-GUID: E9quQk7JueQSWNIsCT3wGxE4Y0tmjVvw X-Proofpoint-Spam-Info: AW1haW4tMjYwODE5MDEwNCBTYWx0ZWRfX/XxrVvtaywYh MZak4p8W7+VKMF7V4C+m/HDFyehCq6CNodj7Y/wKbUXDYhpxmMRUAvHB+8Bm2LulaeENKFrvzf6 V7kGv+aWDuXRj6Ao8SxatI4TMQlifLU= X-Proofpoint-GUID: E9quQk7JueQSWNIsCT3wGxE4Y0tmjVvw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE5MDEwNCBTYWx0ZWRfX5qHIwS3fXqAK 0xN91KfLNGjubBwRTimULN/uNODqhkeqGqhptwliCvQbydWeuT9jrHac3u6gxpG6TyUixaAERPS VRUCVHO8QRVOgm6uWf/Uxg4ru+gwjxHZOkEoXq1N4LsNOy75bZRLtMlxvJezVnkjtKEE13viYdQ oA66gMVUTRZGzQmq3gDgCw/27g2kUWnoMBvHhDxAtOY3RO2pwn/y2CeShR2vu8LQuhfk+sMmlD3 Dac7rJ6fF44XxwtYrOcgm3bQ1V7fd4MPYeYxqGqEmyg1XVfBdt+POvViW4MmnQdw+3R6IG04FzI BNnhfYAa2WZhZkTwXn8A/86Yx4UtBa/xnHGpJdWo8z+JNQ6muLaFoI/Y4+kq9n/+dAY4W5HsPjK X4+bybnwe3GcQnhYQv7EY4CRqRxWKO0Pm8yLepSwv+P79U3vf0NMa4GRAxZ+05dw04dk0ryKHor gT1elzH9eveDi3AFCmA== 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-08-19_03,2026-08-19_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 malwarescore=0 impostorscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608190104 Export pci_set_target_speed() so that other kernel drivers can use it to change the PCIe data rate. Signed-off-by: Krishna Chaitanya Chundru Acked-by: Ilpo Järvinen --- drivers/pci/pcie/bwctrl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/pcie/bwctrl.c b/drivers/pci/pcie/bwctrl.c index 6fa1522c47db..a337f166465e 100644 --- a/drivers/pci/pcie/bwctrl.c +++ b/drivers/pci/pcie/bwctrl.c @@ -239,6 +239,7 @@ int pcie_set_target_speed(struct pci_dev *port, enum pci_bus_speed speed_req, return ret; } +EXPORT_SYMBOL_GPL(pcie_set_target_speed); static void pcie_bwnotif_enable(struct pcie_device *srv) { -- 2.34.1