From nobody Mon Feb 9 21:21:05 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 24DC83A0E9A for ; Wed, 14 Jan 2026 15:30:38 +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=1768404640; cv=none; b=Zv8yqjsSfGx4hShGygA136Tw6L9h9KoiJZFsX9kaE8xP4GKqix4Z1IwlAL7dSqQlIQU6mFDQ3o9CH8soWrDJp5bD+4mm2dnnDatSG1KwHfONz+ZcJmhCNsKZCNONl3+RMvMB9Khx8pMMCgtWilJYe8xQygX31E2ZWe+aStc3F+A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768404640; c=relaxed/simple; bh=zRGKe5UJ9yNFcA3nCyV2yle+pcJ0o698KmnQ7j+oxLg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PoloOHdZ3E1EYTf/1PLtYnlZX//ffuTHemK/nsW9O4HibQRgfwxV3j97DqXllOQSygQXOhyZCNoZepzRNdcB3CT0i4F9wGuhb36U6HxRgmtYpUzruB73rGhN6hDEqyTRLdxCSzbR/JDpT1R7UVbHz8JzR55jBIC8MfvSgkRYQcY= 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=kk8JIzgW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WSgpfLeo; 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="kk8JIzgW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WSgpfLeo" 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 60EEVgsn147890 for ; Wed, 14 Jan 2026 15:30:37 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= ssy8kvmbkidBSVa4bIF/Sg6F1PMs1iwvsiG9/WVtcJY=; b=kk8JIzgWD/bAHEgM 0ls96MNXXtEja6QlnGHg+sHWfdxg9wDNaEzJfvyQq5xMnTuFWVseT9s6RLHdO5L9 fiiRlWgh/YHepJkNkuC0AnfkwGL0Ld6YutVOHruXFFvt2zdl1KPFXN2Cdk+9raEf zVwyi4HdbYB1Qm3iEm8EXAmNAB5eexz3+aKnzn6LtAne6tKxrKfpmd2Pdf1s2JA6 PGnyZKWvZl78FlUvryh6W208cUEVgEwxQtAzboLq6Fvy6bXHKAL+r7R4mbLDWzH6 KQ/pTMq+l2VkT7Uu6Vm/oLuuz9ef9Gr2BrJAtjOSQ6YQeOgumZ7CN3XyCY0Zv1ZS hqsjxw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bp6rahph9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Jan 2026 15:30:37 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8ba026720eeso938044685a.1 for ; Wed, 14 Jan 2026 07:30:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768404636; x=1769009436; 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=ssy8kvmbkidBSVa4bIF/Sg6F1PMs1iwvsiG9/WVtcJY=; b=WSgpfLeoPK9O7awuR36OjKIS6QTCezcaj0Df6mpVTxJJxsVfXP+tfToXYfheIYaJo/ sLDuqYpTV2cmoZi0wJDLnZwI2wzH/v+ltQZAh1MbmkxubOZe7BfyUuOJLZrl7xepK1Mb uxMSKYkgw5BszTx4P/znYqGNMxVTh+VjCF7X04KIJkCkimhZ9qdIie0h7oLSDL5H3htV AMyC1VXEMX5iNjvXLI/fjO2OqMZBIRx6ZMVdTF4QdO+jpCHqCmZaQ+Ov1B1FYrCVsq4/ K4VxKDiQGt/1OLck9NVdhiI3S4kImH8Wvbq4QwMY0O2elqgBaHIoA5Brp6+Y0NjeI/ML 8jNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768404636; x=1769009436; 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=ssy8kvmbkidBSVa4bIF/Sg6F1PMs1iwvsiG9/WVtcJY=; b=OTJ0SVkVXuhjcK4G6LkZwrX2G53uZ0RdKPOL+XUmoc8hFoSE0LaBCaUp9UbYG29y0F ez2gu7kqV+5tb4m8Ce/4EgIlhMd4yGLP3iKQJMWmDLHtzLiUxVgosLvM0iv7gNum+XMr +H8kJvpX/FICTsi6dgGsxbOuash3Pla+1Rbfd+mgScvY8H1ZHIhyNDa0e3de0U8IxXgR 53QetEeU/EiZydYofnSSXjiXwCW4kPEHtnAYnSAEqjHNM4XEdsBVUWqcE0Xnp8szqbNK 2HWnuhbTu3C73OWcX1wFotWht5e3GRlX0fzOq3dhxlrHA8TMY5jsCLmNlfdDkEdPQN9g 2Dwg== X-Forwarded-Encrypted: i=1; AJvYcCXlJRe/Oxn62u+0S44IkEigZvcgtJl90BwvBOzSAfLHrdXE28M7Y3AowFa2NuMPtvY1uIHj9Mo1SJBV7wc=@vger.kernel.org X-Gm-Message-State: AOJu0YxfGhYtSauIuUP3ixi7kinmjF0MhIlKBzLjXe3y4z3DkyCvKGDY m2ceOXQ4fxQtruEy7+RKtVpzTGdG+QLXVDYOfutjzH+gEuoi8piiu/5p8f9W2si2wtUqj/tpDiA CJvtXAsmpLu9jeeiKrzSz4A/c7hsNs//xVDOVT3eMBx2+k2ggTY9AOZEeOQcEsBTyP2g= X-Gm-Gg: AY/fxX5Nu2SINVTOxnDktF94yQn8UCgelScuCFfwG3qctmvVLNetUhfbUr5OsiBDR1R bRqTLQ62QXgQwdKUvHmciSRE2dVp3br5R08w5h7SSUgZ3IoMMQLbc85Sn9y5HiFPaZfSReXeKab h9nhFhpLs7PA3QYMMF0qbtONPhrBI5pwxBGNbN3PQWDfMkOgriYnumpntjAYB49ZzgZdi/2D1zU yE6UZBZoPeMCT/bvHZWMyjcmZf7iPfdQPUs7E0yJo6d7Y+EQzs5fxeH4KDM9c/VLz8fs5Kx4o5c VPUAnvxYeIHDgZmsFquA6wKauLrl3+gJvPGNSDeYKVb/BC+661WWKIN41HfSuTWwj7DDK87KNFk gJppiKVvWpvqyCRU+8rlNgeDMzocGgKJdWA== X-Received: by 2002:a05:620a:4549:b0:8b2:db27:4268 with SMTP id af79cd13be357-8c5317f0aaamr303443985a.53.1768404636301; Wed, 14 Jan 2026 07:30:36 -0800 (PST) X-Received: by 2002:a05:620a:4549:b0:8b2:db27:4268 with SMTP id af79cd13be357-8c5317f0aaamr303432485a.53.1768404635555; Wed, 14 Jan 2026 07:30:35 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6507bf667fcsm22812989a12.29.2026.01.14.07.30.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 07:30:34 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 14 Jan 2026 16:30:09 +0100 Subject: [PATCH 08/11] pinctrl: tegra-xusb: Return void in padctl enable/disable functions 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: <20260114-pinctrl-cleanup-guard-v1-8-a14572685cd3@oss.qualcomm.com> References: <20260114-pinctrl-cleanup-guard-v1-0-a14572685cd3@oss.qualcomm.com> In-Reply-To: <20260114-pinctrl-cleanup-guard-v1-0-a14572685cd3@oss.qualcomm.com> To: Andrew Jeffery , Linus Walleij , Joel Stanley , Emil Renner Berthing , Hal Feng , Chen Wang , Inochi Amaoto , Basavaraj Natikar , Shyam Sundar S K , Bartosz Golaszewski , Steen Hegelund , Daniel Machon , UNGLinuxDriver@microchip.com, Thierry Reding , Jonathan Hunter , Heiko Stuebner , Patrice Chotard Cc: linux-aspeed@lists.ozlabs.org, openbmc@lists.ozlabs.org, linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, sophgo@lists.linux.dev, linux-tegra@vger.kernel.org, linux-rockchip@lists.infradead.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1889; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=zRGKe5UJ9yNFcA3nCyV2yle+pcJ0o698KmnQ7j+oxLg=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpZ7aG1jDmkP4a6PmHCk7jxdg6pIwc6m3a2BsZu jfRoWqEDhyJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWe2hgAKCRDBN2bmhouD 18PUEACGRm9HFTgK/BMYNlKpt3lPmWT9bCXtaAiUNJGcB6ffgJheT+i457oOaT/xTx1LOOiYEau UWjdo7vnfye/rqPz8xYcdQr+go81raUQ3IhBxe+LqfaMunA9y3Q+s3QbktSC3PldiTWJyw6MXBt uq+YFH0Vtnkbp8TC6c1687wMzaJsm5xlKxC6x3Sfmws6HwZXhBuTB4Hi0wT0my3LoS8gJTHQTNq +qkjU0hLXmrpN6ibgVT1FxGuHDuDSNeVSEIHmrFSXVlPBywSQGm5gVuLyiQCtiarsEhPhlP1a06 OD9Hmdkv9AZLGDb+Nyi9BewRwnASnSvswYKtqIMj+lA+fj+BdCmRx1CeX2CIRINVcIZXzU4+VMe uKlw9dXawo9KJHktVbqmjTBM/mP3CqYpYoLKJ/Z266veUYfVXw8zFBpEdU0xSOqRlekxTnkGZEN dOEKquxcczR8jUIAagMutrlY6GtaQG8YcU5pIdWXfU7Mmly/s9fuJlOFKiCuv78MnGkL2CIwOxF saww7DthM71jMUAZ8mCReBzVQOz3GSqWUmdqg2hOkdn6kGEQgkbdIeWBCfvFxgKmUJOw6Jx3QkV ceyz1gCkgjID4vnUSP0ziWiUhEXkrHazIzGuYyBPUGmzvaZk1w/COGY+KgPKeu7arJ/qiUw/2Iy P4nTGG0eFE6fjiA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDEzMCBTYWx0ZWRfX+kLumwgPpSIr zuW0Thri7dip2cE/j5WQuypGn+CvBhgFkHSVW+7l2FFT6wXgQPwkOKgRSKzRtj/wg7juaAlAAkG eLybhcqvIkSl3jVQt2RidIP3n+yS/jHFKrtE2ts48iLS7HOqkm4wMJFjbpl5BZ7gviyIVVyy/Sx EMjWJemUoBxH00n19c0Y30aDrtmrsHjpR4TB2k1p9TiKKxlahZSBP1k34SNsTqEsAMo6UOwryoo NjHYPFS3MJD1jXQC2EZ+4+zy0YT/6h1FMnu2hZIM0fVoeW8Bech7atbxDSyWJrzf9aJdnq0ZdR9 bCMpx1sXYgeeDtqCCZQY0ZwUEPBVvlopaBqhQ0mGVhI9znGHqMUzjoR7A5A19Lyp2GxVRKA0LdZ 08f1Ihf8Ljbm2uwlqqMoYd21rptf1wd+tTN2pAVijmlwHwf/MfxsveRXXkeXxjYS2cKYpQ/c7y0 lnsL9AFBtErqem22EbA== X-Proofpoint-GUID: Yu9FaqWth8oQdJVI4kHdH67Q0cCwLoeD X-Proofpoint-ORIG-GUID: Yu9FaqWth8oQdJVI4kHdH67Q0cCwLoeD X-Authority-Analysis: v=2.4 cv=L/EQguT8 c=1 sm=1 tr=0 ts=6967b69d cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=Ed5BEzkqmhObfCaRRI0A:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO: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=2026-01-14_04,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140130 Make the padctl functions a bit simpler by returning void instead of always '0'. The callers - phy init/exit - still need to return 0, but these are smaller function without if/branching. Signed-off-by: Krzysztof Kozlowski Acked-by: Thierry Reding Reviewed-by: Jon Hunter --- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c b/drivers/pinctrl/t= egra/pinctrl-tegra-xusb.c index 49c5edeba87f..34a373f7e04d 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c @@ -474,7 +474,7 @@ static const struct pinconf_ops tegra_xusb_padctl_pinco= nf_ops =3D { #endif }; =20 -static int tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) +static void tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) { u32 value; =20 @@ -501,10 +501,9 @@ static int tegra_xusb_padctl_enable(struct tegra_xusb_= padctl *padctl) =20 out: mutex_unlock(&padctl->lock); - return 0; } =20 -static int tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) +static void tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) { u32 value; =20 @@ -534,21 +533,24 @@ static int tegra_xusb_padctl_disable(struct tegra_xus= b_padctl *padctl) =20 out: mutex_unlock(&padctl->lock); - return 0; } =20 static int tegra_xusb_phy_init(struct phy *phy) { struct tegra_xusb_padctl *padctl =3D phy_get_drvdata(phy); =20 - return tegra_xusb_padctl_enable(padctl); + tegra_xusb_padctl_enable(padctl); + + return 0; } =20 static int tegra_xusb_phy_exit(struct phy *phy) { struct tegra_xusb_padctl *padctl =3D phy_get_drvdata(phy); =20 - return tegra_xusb_padctl_disable(padctl); + tegra_xusb_padctl_disable(padctl); + + return 0; } =20 static int pcie_phy_power_on(struct phy *phy) --=20 2.51.0