| Message ID | 20261001-gpio-kunit-plat-lookup-v1-1-03bfa84c5dd1@oss.qualcomm.com |
|---|---|
| State | New |
| Headers | show
Return-Path:
<linux-gpio+bounces-44440-incoming=patchwork.ozlabs.org@vger.kernel.org>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256
header.s=qcppdkim1 header.b=W6JvyMNv;
dkim=pass (2048-bit key;
unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.a=rsa-sha256 header.s=google header.b=EgGRmEMe;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org
(client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;
envelope-from=linux-gpio+bounces-44440-incoming=patchwork.ozlabs.org@vger.kernel.org;
receiver=patchwork.ozlabs.org)
Received: from tor.lore.kernel.org (tor.lore.kernel.org
[IPv6:2600:3c04:e001:36c::12fc:5321])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4hwWxW60gCz1xvt
for <incoming@patchwork.ozlabs.org>; Thu, 01 Oct 2026 22:51:11 +1000 (AEST)
Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org
[100.90.174.1])
by tor.lore.kernel.org (Postfix) with ESMTP id 574A53D602
for <incoming@patchwork.ozlabs.org>; Thu, 1 Oct 2026 12:43:57 +0000 (UTC)
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by smtp.subspace.kernel.org (Postfix) with ESMTP id E588A331209;
Thu, 1 Oct 2026 12:41:18 +0000 (UTC)
Authentication-Results: smtp.subspace.kernel.org;
dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com
header.b="W6JvyMNv";
dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.b="EgGRmEMe"
X-Original-To: linux-gpio@vger.kernel.org
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 E5E9C49B443
for <linux-gpio@vger.kernel.org>; Thu, 1 Oct 2026 12:41:14 +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=1790858477; cv=none;
b=hRR/bcjl6+Et5qeAQOywMpSdHN2nUSTK4B9mjUMKXHUwygeGwrgLL45JR486Ny1RARPdF5gU9nSedwY7Zyozb9LriVg8VsfGi8ADZUscr/AuGgCQDQ5Wx6yyh8nCbtXQdmIKI9vi43pEDyB89Xil38ZdJi56AagEJ7EuQd8Jf6Q=
ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org;
s=arc-20240116; t=1790858477; c=relaxed/simple;
bh=Fa9saapbQPW2qDY/XXlbqRMh92sptojaavqx32Sbt/c=;
h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:
In-Reply-To:To:Cc;
b=snIV8JqNQXf4JH4unn1PfUmtUW+gxVugRp5hstPlLbFTQCrhj0VGXliT67fF+s9VlvNi0O4UtrKygxM2SvQmhYekvFriYU05wI0LHu3ZZrqeFt61rFonjWOx0sI0xrXOvISlwp0bUGMq1Jk4mDJbaywKp6dYo1YbJvsMIfg4lWE=
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=W6JvyMNv;
dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.b=EgGRmEMe; 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
Received: from pps.filterd (m0279868.ppops.net [127.0.0.1])
by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id
6916xfBn1511891
for <linux-gpio@vger.kernel.org>; Thu, 1 Oct 2026 12:41:13 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=
8FphIiQfxf205/WAEzxFtW1WxdxBruSB9zornDf9+N4=; b=W6JvyMNvD+6UZwIZ
fUv0BDZEOQh4TefOQDqyCCTt9Ev7VhpaEtre83fFXRFJ7+pS9BIsBgffz6+jETj2
qWcMf0NGMhhWDPSQuxboaN/+JoTLcM81+8HghUqMBgX/1Th6D7gy2A/aJRCQhggE
8CBZZnvCilARbUzf7Akihy7TUNWCXbzpN6dI8rEvdwZwj/RaNgEUUfpMWJxB5VdG
Mj67NlqRYniaduliGNWrGL1S0CBJ1U7jxYZq7VXWZe9J9ZE3sYdAYkX7wVKe/Q7r
He6Sw8M8U80pQnp0bQHToD5GYrPBFWZQUXmTs8jItJARf5+mf7hDqDPvm3DgQMim
XxeH1g==
Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com
[209.85.222.199])
by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4h188suqpq-1
(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)
for <linux-gpio@vger.kernel.org>; Thu, 01 Oct 2026 12:41:13 +0000 (GMT)
Received: by mail-qk1-f199.google.com with SMTP id
af79cd13be357-936708f129aso1296956185a.0
for <linux-gpio@vger.kernel.org>;
Thu, 01 Oct 2026 05:41:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oss.qualcomm.com; s=google; t=1790858473; x=1791463273;
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=8FphIiQfxf205/WAEzxFtW1WxdxBruSB9zornDf9+N4=;
b=EgGRmEMeL/aPYVJkM62qGXtbjZ7obOFcArfKZls9WebyG1lCKwIb9OzWcv1BaKeTZy
JSPe4I3hBrc9/wU+AzbZ+p8IjKiel51U0JViD1rulTh0lifY48ZNd5W2pFiFnV14skS5
Gnrf244wPZzFQgSmLrE12fb1i8//+jdcls9+MnI5kssS/sNJaznp9Yf3gW6gMV91t8wh
i9glz48E/SsBN5SW4e3wMEZ/OBP3M8++kY0wS4y2r8s0cDbovgBllCgQF0RYdJd/GSQ5
5LL2ovbGRddLjcWZimIykthb2QJT45cXiYVOGfHAYJaoXtZbONodP+RB61yQhCkDg+DJ
WEzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20260707; t=1790858473; x=1791463273;
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=8FphIiQfxf205/WAEzxFtW1WxdxBruSB9zornDf9+N4=;
b=M6dW+Tsgn6Ru84rcgavJ0rEbA6RPcg31KbsUW/KONLFOwBeWda642t8vBZtsKfEnZU
UHHyPMcF3r3Q2WI6blatrHwRkJuS7GIjTLKUMw7PK5IgSDF8R+heUkr4IhBV4bygz1nI
N11cl8RJqG8uLicmvICpG1dQ8r74y5ZSEzQt1bJdM5sYxeXM9iTwOglfRZ23HnSlc0hx
OZgSj+zcHR+4LbvpFb0/Tv9+ufv4VtoSJ8WzASjzriWHzok0h9vi6YDNIcwsSD+SExXP
xJiwWsA35FoluDloxsnEtZtBzrLVq2yJ17eLUYeM5GSLmwMJcSDJjYfjHtPw8G/yy5fI
HMUA==
X-Gm-Message-State: AFuF++ntV5yzX4S831x6SOF1Z9ohaf0UQJeE7RYNuzTaSy1ZVTrg8WeF
ZMEnjuFWEdIQxRmCJcw66JPkT2I3miqea1+yLwMM5U+x1u9PiKsN3uAoWw4Q2IKtf344N2Fyv4y
j7/W+7/GmQCdqZeK7EswjE9sI8yybPTWUNHoHgrQvWcWISnYEswpcFX7ajm0o0Nk9
X-Gm-Gg: AYBFou2h9EboOw46rrbHv7CgdNnqW8im1ogPcFAm2bd2GNZVzHW9ibc3oCZzAtJkTf8
p6fCL6v/zkt49K1PMSTgUydycyjKaVVf1Cj/HlMGpJ7FK9VY/CjdzDPsIauiJqm9YJ7NzIB82pS
wv2CrFAIHW2mgnyCoAQwLqAHnP/0u5a93Nffd3TjOUO1r48r0WExL+YAof4Kf4YR9c/79un0oAk
zIpPTV78IqeqCZhZ3GkbBDhyU0Boaisw+bXwOFzLSUCYtNl+G1JbvNnqc1icMwc6Vg+RVKpA7Xs
vSomNGVpQNIzX6iaQUorXsHG7NU8peewyOYfQF2oORQubqkjVugF4AqXa5UobjYFakxH1bAY0X6
HQcfWJIR2Qb4jwTUTSON/OV4h+ywZ
X-Received: by 2002:a05:620a:640e:b0:939:d762:e2d8 with SMTP id
af79cd13be357-93cac14c1bamr802981385a.31.1790858472743;
Thu, 01 Oct 2026 05:41:12 -0700 (PDT)
X-Received: by 2002:a05:620a:640e:b0:939:d762:e2d8 with SMTP id
af79cd13be357-93cac14c1bamr802974585a.31.1790858472051;
Thu, 01 Oct 2026 05:41:12 -0700 (PDT)
Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:8916:7b9b:97a2:6c96])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-48b0691c4c4sm6978867f8f.22.2026.10.01.05.41.08
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 01 Oct 2026 05:41:09 -0700 (PDT)
From: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Date: Thu, 01 Oct 2026 14:40:53 +0200
Subject: [PATCH 1/4] gpio: kunit: fix the label of the dummy GPIO chip
Precedence: bulk
X-Mailing-List: linux-gpio@vger.kernel.org
List-Id: <linux-gpio.vger.kernel.org>
List-Subscribe: <mailto:linux-gpio+subscribe@vger.kernel.org>
List-Unsubscribe: <mailto:linux-gpio+unsubscribe@vger.kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-Id:
<20261001-gpio-kunit-plat-lookup-v1-1-03bfa84c5dd1@oss.qualcomm.com>
References:
<20261001-gpio-kunit-plat-lookup-v1-0-03bfa84c5dd1@oss.qualcomm.com>
In-Reply-To:
<20261001-gpio-kunit-plat-lookup-v1-0-03bfa84c5dd1@oss.qualcomm.com>
To: Linus Walleij <linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>
Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org,
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
X-Mailer: b4 0.14.2
X-Developer-Signature: v=1; a=openpgp-sha256; l=1231;
i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;
bh=Fa9saapbQPW2qDY/XXlbqRMh92sptojaavqx32Sbt/c=;
b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBqvlTbS7Uc4bitcKSsRy61mfHVGCfrqwJ+vOp6u
BzGsQN8p76JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCar5U2wAKCRAFnS7L/zaE
w67IEACWP5kbzp8aOtsTMpLHY1dbMqtrl6bo1c3KZ//cUvaMAIDes7ckNYhTKlP0XjXR6Qghx4T
Y/qKWi3eS2quevx2idNxI72YP2y7iv1Gf+ATomEzEPhvCCZ+IZhScIkL/vtVLJwa8wwnrL1mrab
MXA1OQw0FSibQpf9RxuPxtbXVAoW3WCUgW/i4Atb3xibm8Z272cYKaIIJGMu2aBplHtVawq6zpj
hQgsCxQNyHde8cZ4ygxRHbbfkHAzSUraU8rfj12epr0UfOSzJwV4YJ77tXLDFK7VniRXAJ6shmO
lS2v70oz5Xc3pklX0LLZNgyZh5zJPQFwfKOoVPIs3CoNPs2Zxl88sZv/hIlqS7e4gI+S1e9VD8y
hPWoiaZj1pS4ZXIKdr3bsf9e+6VNOvcDmWQevzOeFoN4iNo7HieHUvzqxSJ+Lpbr0JHqYE8Rj6I
6hRdNagi5542q60UNLPvFVR7TM1yfYICuoolh+uE7tuUILVkrVj6Z4nqjXPUm3X/f21vbdySmQk
8k0DyIxqPNAyJJmgzBhAFt+t4A/9VH3aS6+rQml/k6+pAmu7D3WFjZQcgfum8gpuBhWQPF/q/p1
FhRnN4U1twCIAjGhq5dJ7BklvJXcPcjc/aSSc09LwjCOsLqpYbdtqfXrACu1TTC07/h6F1gQvE+
rn9PKYlmqbHG6rw==
X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;
fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772
X-Proofpoint-Spam-Info: AW1haW4tMjYxMDAxMDA1MCBTYWx0ZWRfX60uL/EnTxt4R
g4GEXHPG+0JdZWXVuiHDpOBW7vwXygwxUm2+X8HvhwTlj5Ma0Z1hJCh/qKnyYWB6bxHLem1m2C5
sJ/EzudoBrUV2KKW4lSs7SPde/jRt08=
X-Authority-Analysis: v=2.4 cv=OozaWC/t c=1 sm=1 tr=0 ts=6abe54e9 cx=c_pps
a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10
a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22
a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8
a=_6NsVwKH7hiaWHCS-UAA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22
X-Proofpoint-ORIG-GUID: 0T0yHd1pFVzkmxhN8TR5Ve59Nn4PhO-6
X-Proofpoint-GUID: 0T0yHd1pFVzkmxhN8TR5Ve59Nn4PhO-6
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDAxMDA1MCBTYWx0ZWRfX3Dpl6ojHghZk
C+vjU/V2lpFZVuVrOO9oVZxilir7eiKlliQwRACLiYlXj/WUBSGHxzLH+l0Wh0K47Li8gJNsRlw
PxzDMgtromA7Kt0RH/E908rxlrJkmVqj26PbsV3B+c6tGi6qFs3VU864iN2HPkssa9yGwesuAse
WtsJjj028tBSaYn4DRrUb+WdBEaJeif5NyGZ9NGtkL3fXrp9ldVvIfh+s4Lg9cyMPBrrPvZVVJW
DaEJQ1AtLZvG9RWy3iEEKgm+TCt6mCKsI6PAdQhbgu1iO7/cLJn83FdWLkn5uSAW1A06okeQTOg
VW+ZLQ7b5tHL4WX3RqJ0Oz6PfErFjRwQSCt2k9IuHnKt1Fs9HHbF7pl8Avm/QJhMuX6n5ciw8Xg
CqC5i8FoYKg9XA8wInbG7s9rMEnenkm+QNF+F2hof4zFqGskxBHpLema5YSZ5LiKfiuNcLLo+g7
CLRW69GiljN4zfRTOhg==
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-10-01_03,2026-09-21_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
clxscore=1015 malwarescore=0 lowpriorityscore=0 impostorscore=0
priorityscore=1501 suspectscore=0 bulkscore=0 adultscore=0 phishscore=0
spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound
adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000
definitions=main-2610010050
|
| Series |
gpio: kunit: add test cases for platform lookup tables
|
expand
|
diff --git a/drivers/gpio/gpiolib-kunit.c b/drivers/gpio/gpiolib-kunit.c index 90b7e77ef0b51f5115d8a3afe53060a8f33992d2..09bbbbbde61694dd8b201ad699ed1943f6bfc48d 100644 --- a/drivers/gpio/gpiolib-kunit.c +++ b/drivers/gpio/gpiolib-kunit.c @@ -101,7 +101,7 @@ static int gpio_test_provider_probe(struct platform_device *pdev) gc->base = -1; gc->ngpio = GPIO_TEST_PROVIDER_NGPIO; - gc->label = GPIO_CONSUMER_NAME; + gc->label = GPIO_TEST_PROVIDER; gc->parent = dev; gc->owner = THIS_MODULE; @@ -780,7 +780,7 @@ static void gpio_hog_assert(struct kunit *test, unsigned int offset, /* The hog must have configured the line with the expected direction. */ struct gpio_device *gdev __free(gpio_device_put) = - gpio_device_find_by_label(GPIO_CONSUMER_NAME); + gpio_device_find_by_label(GPIO_TEST_PROVIDER); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gdev); desc = gpio_device_get_desc(gdev, offset);
The label of the test GPIO provider is currently set to the consumer name. Use the provider name instead. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> --- drivers/gpio/gpiolib-kunit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)