From nobody Fri Apr 17 11:34:48 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 56B1A35CBB5 for ; Sun, 22 Feb 2026 23:33:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803235; cv=none; b=saniBoIL5E8i7zPrMcAiV+ZY9EZUdZZr3EeudOXHkH0Oo9UVyAq2O05n/NXSfgvw+h1fI1cJcPK54lTTlcDXHrQ5N8lx/zH5otS7JdKSXyCh0MqkmEzTaCaWSv3uRrO1ELtgbkpfooMkaMeKV2i9ujS+7mo7ph4iMDpqv7TKXrQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803235; c=relaxed/simple; bh=qfk9RIw8aLiDXFujZqSUCQQVgiAa42peN2LIBr3oqys=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ru1Qlx2s61sXkeHTeI1NP0qgV2MkT85cdxUqGewHp0LMBBBQNYyZrU65pFdVqCUawbHNYfW8FE9Ff4+AjvNSGYnPBsgsGeHPpRrv6LRYfyqA/KBjYE3mZ8uMT6EeEduBa4+T+p4bnKOgulFu7xXUmMIV/PUbbI7M62YdNd3kckY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=KPq57KBF; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=BtTz5Wkx; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="KPq57KBF"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="BtTz5Wkx" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803233; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=I/A3nXcpdMXTSfC1uHXMAWjY4Q4mmNnRIiBq7kOJ2Bk=; b=KPq57KBFuFMHwJj3DOl839Z275i0owdTbzVxety81W+AmRiEFRxOzPvrJfNcxj2dLHm9Kw wGIZFOJEImoygJu8hdAikIykmUqXGlx2w0LsurfD6cdBS1jNW0XtZBy95dDrKz3rsy994D ECeoFch4tyzJi73Ts7XOdlunF0SStcQ= Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-278-SJ0l28XsPiKrOXRsxjhZHQ-1; Sun, 22 Feb 2026 18:33:52 -0500 X-MC-Unique: SJ0l28XsPiKrOXRsxjhZHQ-1 X-Mimecast-MFC-AGG-ID: SJ0l28XsPiKrOXRsxjhZHQ_1771803231 Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-506b839cafaso56488681cf.3 for ; Sun, 22 Feb 2026 15:33:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803231; x=1772408031; 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=I/A3nXcpdMXTSfC1uHXMAWjY4Q4mmNnRIiBq7kOJ2Bk=; b=BtTz5Wkxn16X4IDlLbnl2SLKM+xaZ12ukb1difNLZrumkZ0PAu/139B763up0v84HS BxmisSh7zXODxVmJ4as5kYFvxm/P5kkhb5jSj3Rup7LfabSjDaYhul6pjPfl53XC0hSG /guqYf2IXAfKFjDYH5abtrHPOt2zkrY3OrCXGLCurvlnvDGA3z+SulaQqQ0Drk8ebjFd E0Zj8QEnU43zRRa3V3eBiw1UPGC4j/p+fKxKmoK03aLMX2A6uBWzFWdIJnfC5uNxiD2A 1jH1z3BZq5K2ZIwWqaLlKbzAxWEMP9DjAmzYXucQOYsiatglFRwrKGmWKUjAOgHY18+U AceA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803231; x=1772408031; 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=I/A3nXcpdMXTSfC1uHXMAWjY4Q4mmNnRIiBq7kOJ2Bk=; b=K4ka6Ynf+eBwdxgi4CO0aD2ZvZFf2oPELMtrDBkYOpBhI6uARIi6tVYYqfEzmJh2GA rN99PWlNbOI8ado5f/HtQSl1TzA2lFxHDzXGb+YGJmYZ1qy5lXrqEdG0D1QxwFGpXo0v 0fBHlgf3DcEMl1nQRYQuAodZSrwiFa/pyp1bhuNf66qDVWGPI7dKuOd95aIZMv2l/X93 xpLeWAVzCtHK9gXIfkVhpJA+2/njzUF9YB1FF8Z96Cnn49Tts4GD+DwPG62tdRjx5qQB wqO0gwYSCiqiRezcDFjf7Rp8yT3uhyERbf9Aqy+3kFD10vMwiJNehQzy2+xNQRNsNuzz vE7w== X-Forwarded-Encrypted: i=1; AJvYcCVUhMUfx2wKdIqAh6DzuVv4uE4QjH0PKsjXCgeVcHaPupEOY2caoS0sDhpI4KwL0yx+ErvN8Z0k1Y2b14c=@vger.kernel.org X-Gm-Message-State: AOJu0Yz2+Ge0Wr+XBNioiWP/W2PGUDsuJUl016wBJ9bMcT4CaE4WOhwy 9+sXdwr/KLaOeYKa3tFzIq6DsyWG3d6KzOEM0uLGGuMVw9U+JV8EpXPu3yge8tEwwf3le9CoP/w 7NEhG7fnezbur7iaDEyD3IWU2AmgWRGtIAX/iNBIyn3uWb1pVCpDjbXfoohrpC+T4FECjPUHEkF OMHTHSb9zdLNtXtWOZDuRxAi2O9z90B/cxUDZElK24uNFIAWus X-Gm-Gg: AZuq6aJnXq+63TY5tk8GPP6ugol6gwquHjRafNii5PpihGQ8zHHNdqk9Q8AWCqVAXoh 0Sj5g66u1BtnEpuS3EMadPqnPnMhPy7nByFd4ZrGw4fsmRe6HNw0ZC8Oo8/+napHgxx427HIQ7p Jv8hn2JNkn59PTJH760hXXzI3+H/d+NIIICIraVaL4AWm8yXCB0TNeC6NawcATA8FNJaQ/76LjN ZQH88wc9tZ6m0EfOvI4mVu1N3J6adcjeq3qxszdatPG6c9TfOQL4ye8C+PIDDBdzsTEQLza+DDb vsPyiNmnYFQBn+3imDlbS4qSg5amF7Izpx/Ql3tI7cwC3soBGYG9LXvYIMSrhgAYAhNnZeuo8VU oFXc5o3j+6rbZdYeODkgKrwY5EHz7sFcvCQINcaBIZxZ3t5qYZt1n7ZHuKdgUqQ== X-Received: by 2002:a05:622a:11c6:b0:4ff:7efd:54f6 with SMTP id d75a77b69052e-5070bbcde65mr95189991cf.20.1771803231466; Sun, 22 Feb 2026 15:33:51 -0800 (PST) X-Received: by 2002:a05:622a:11c6:b0:4ff:7efd:54f6 with SMTP id d75a77b69052e-5070bbcde65mr95189721cf.20.1771803230949; Sun, 22 Feb 2026 15:33:50 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d6a2759sm53231931cf.17.2026.02.22.15.33.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:33:49 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:33:29 -0500 Subject: [PATCH 1/3] pinctrl: pic32: change all cases of bare 'unsigned' to 'unsigned int' 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: <20260222-pinctrl-pic32-v1-1-db86248da18d@redhat.com> References: <20260222-pinctrl-pic32-v1-0-db86248da18d@redhat.com> In-Reply-To: <20260222-pinctrl-pic32-v1-0-db86248da18d@redhat.com> To: Linus Walleij , Bartosz Golaszewski , Joshua Henderson Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=6125; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=qfk9RIw8aLiDXFujZqSUCQQVgiAa42peN2LIBr3oqys=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnTwpR99pyi9e3zPDMLoNwZrVPsibzs6cxqbj05X3YO 3W9Kc+6jlIWBjEuBlkxRZYluUYFEamrbO/d0WSBmcPKBDKEgYtTACYSt5jhn9KkeZP/3ZmwVrZJ /Zxs476qoGV/GWRtZrLtfe+2t1LK9xcjw7NsndbuKW7eK1cLCyzntYj6fo9vj+vyNPOC/LxpH95 vYgUA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Address the following warning from checkpatch.pl: WARNING: Prefer 'unsigned int' to bare use of 'unsigned' Fixes: 2ba384e6c3810 ("pinctrl: pinctrl-pic32: Add PIC32 pin control driver= ") Signed-off-by: Brian Masney Reviewed-by: Bartosz Golaszewski --- drivers/pinctrl/pinctrl-pic32.c | 40 ++++++++++++++++++++-----------------= --- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/drivers/pinctrl/pinctrl-pic32.c b/drivers/pinctrl/pinctrl-pic3= 2.c index 16bbbcf7206288df5f91870e6233970582f7ef80..e97727a799d5f8a7f2ea76886af= 5174c863d8ae6 100644 --- a/drivers/pinctrl/pinctrl-pic32.c +++ b/drivers/pinctrl/pinctrl-pic32.c @@ -1696,7 +1696,7 @@ static inline struct pic32_gpio_bank *irqd_to_bank(st= ruct irq_data *d) } =20 static inline struct pic32_gpio_bank *pctl_to_bank(struct pic32_pinctrl *p= ctl, - unsigned pin) + unsigned int pin) { return &pctl->gpio_banks[pin / PINS_PER_BANK]; } @@ -1709,7 +1709,7 @@ static int pic32_pinctrl_get_groups_count(struct pinc= trl_dev *pctldev) } =20 static const char *pic32_pinctrl_get_group_name(struct pinctrl_dev *pctlde= v, - unsigned group) + unsigned int group) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); =20 @@ -1717,9 +1717,9 @@ static const char *pic32_pinctrl_get_group_name(struc= t pinctrl_dev *pctldev, } =20 static int pic32_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, - unsigned group, - const unsigned **pins, - unsigned *num_pins) + unsigned int group, + const unsigned int **pins, + unsigned int *num_pins) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); =20 @@ -1745,7 +1745,7 @@ static int pic32_pinmux_get_functions_count(struct pi= nctrl_dev *pctldev) } =20 static const char * -pic32_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned func) +pic32_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned int f= unc) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); =20 @@ -1753,9 +1753,9 @@ pic32_pinmux_get_function_name(struct pinctrl_dev *pc= tldev, unsigned func) } =20 static int pic32_pinmux_get_function_groups(struct pinctrl_dev *pctldev, - unsigned func, + unsigned int func, const char * const **groups, - unsigned * const num_groups) + unsigned int * const num_groups) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); =20 @@ -1766,7 +1766,7 @@ static int pic32_pinmux_get_function_groups(struct pi= nctrl_dev *pctldev, } =20 static int pic32_pinmux_enable(struct pinctrl_dev *pctldev, - unsigned func, unsigned group) + unsigned int func, unsigned int group) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); const struct pic32_pin_group *pg =3D &pctl->groups[group]; @@ -1795,7 +1795,7 @@ static int pic32_pinmux_enable(struct pinctrl_dev *pc= tldev, =20 static int pic32_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, - unsigned offset) + unsigned int offset) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); struct pic32_gpio_bank *bank =3D gpiochip_get_data(range->gc); @@ -1810,7 +1810,7 @@ static int pic32_gpio_request_enable(struct pinctrl_d= ev *pctldev, } =20 static int pic32_gpio_direction_input(struct gpio_chip *chip, - unsigned offset) + unsigned int offset) { struct pic32_gpio_bank *bank =3D gpiochip_get_data(chip); u32 mask =3D BIT(offset); @@ -1820,7 +1820,7 @@ static int pic32_gpio_direction_input(struct gpio_chi= p *chip, return 0; } =20 -static int pic32_gpio_get(struct gpio_chip *chip, unsigned offset) +static int pic32_gpio_get(struct gpio_chip *chip, unsigned int offset) { struct pic32_gpio_bank *bank =3D gpiochip_get_data(chip); =20 @@ -1842,7 +1842,7 @@ static int pic32_gpio_set(struct gpio_chip *chip, uns= igned int offset, } =20 static int pic32_gpio_direction_output(struct gpio_chip *chip, - unsigned offset, int value) + unsigned int offset, int value) { struct pic32_gpio_bank *bank =3D gpiochip_get_data(chip); u32 mask =3D BIT(offset); @@ -1855,7 +1855,7 @@ static int pic32_gpio_direction_output(struct gpio_ch= ip *chip, =20 static int pic32_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, - unsigned offset, bool input) + unsigned int offset, bool input) { struct gpio_chip *chip =3D range->gc; =20 @@ -1876,12 +1876,12 @@ static const struct pinmux_ops pic32_pinmux_ops =3D= { .gpio_set_direction =3D pic32_gpio_set_direction, }; =20 -static int pic32_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, +static int pic32_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); struct pic32_gpio_bank *bank =3D pctl_to_bank(pctl, pin); - unsigned param =3D pinconf_to_config_param(*config); + unsigned int param =3D pinconf_to_config_param(*config); u32 mask =3D BIT(pin - bank->gpio_chip.base); u32 arg; =20 @@ -1917,12 +1917,12 @@ static int pic32_pinconf_get(struct pinctrl_dev *pc= tldev, unsigned pin, return 0; } =20 -static int pic32_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, - unsigned long *configs, unsigned num_configs) +static int pic32_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, + unsigned long *configs, unsigned int num_configs) { struct pic32_pinctrl *pctl =3D pinctrl_dev_get_drvdata(pctldev); struct pic32_gpio_bank *bank =3D pctl_to_bank(pctl, pin); - unsigned param; + unsigned int param; u32 arg; unsigned int i; u32 offset =3D pin - bank->gpio_chip.base; @@ -1987,7 +1987,7 @@ static struct pinctrl_desc pic32_pinctrl_desc =3D { .owner =3D THIS_MODULE, }; =20 -static int pic32_gpio_get_direction(struct gpio_chip *chip, unsigned offse= t) +static int pic32_gpio_get_direction(struct gpio_chip *chip, unsigned int o= ffset) { struct pic32_gpio_bank *bank =3D gpiochip_get_data(chip); =20 --=20 2.53.0 From nobody Fri Apr 17 11:34:48 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 1644135CBB9 for ; Sun, 22 Feb 2026 23:33:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803238; cv=none; b=PxgVBCSfmLFjWP5UXZpnrzYtkhA1LiorSusVu4rA3PDokT1xkSL37DBLfGJaeQX3MwK95MAeODAtfXZ6g3m5j8lnDiaK/8dUQwfnBkSCaCNJAK+ytJ7Q/YWdfylXMvjOBczwiF2nF9TMZ8dck49a8DUVxWCinKLtijnAQpbkLzY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803238; c=relaxed/simple; bh=2Kwf5rJpfVsfKL7rPp19Hq0uGR5OMqBBvhUTH539Qww=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=n3o7PNLPGQATrdsbHlw5ba/6nWhqcKj+YOd556mMmsrebwD3XCWk+S9rYSLpaKuBM8khaMSBqR/fejQoyInEOahO3tYMbUATQ9tao3nq9EYknfd1H4vpaSAKwL2skr0tEIlkIBQ6LYB9sSNoTVQwkpdqHMPUcFEWd2ffF7Vpu+g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=Cox+aOen; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=i/pdifa5; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="Cox+aOen"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="i/pdifa5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gvstKzhCzy7UoXy5kts2Pcy93LZYc+6GQjgUn3qqSmE=; b=Cox+aOen0OO+7ChwIOmygiS1u8wBzqmr/3lPXivauigsbCkmF5M7jQtAIKnqcdrB5L4V3D AzheOWVZJzjkCTH34/y6V8uCkVGJ1tTDxjHi/6Dqvave5f0usBa0yiZYevYrPSZ3r/QksV CEl3QS5/C0Ha1xEehONhEX1S7/smnRc= Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-661-i3VL0px-OPiPA5aP_nI5zQ-1; Sun, 22 Feb 2026 18:33:54 -0500 X-MC-Unique: i3VL0px-OPiPA5aP_nI5zQ-1 X-Mimecast-MFC-AGG-ID: i3VL0px-OPiPA5aP_nI5zQ_1771803234 Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-506b839cafaso56488871cf.3 for ; Sun, 22 Feb 2026 15:33:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803234; x=1772408034; 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=gvstKzhCzy7UoXy5kts2Pcy93LZYc+6GQjgUn3qqSmE=; b=i/pdifa5nsLe/fKoqri8nODCGwMb7WvYouIWfybjj3u8n17412hfczu/YvwXh1W22O 2gCZH3J7vnFCe2b+4AAvahHrZ7/0zMSpEs+4BK44Vzh6rXTrz2N4T8NqiqhsUTTYO8Xp OYUy8iCiiN9AKV86a5hT0YxpV4D0qLNoNH30fKCbMO45IPpcIlOlMwvmvP9Um9Ubjb86 7pg1FwkYIa9RhEGLcwuw5ddt4RwTrek2CxSGJG40FLdLKX6tcuoyK3r2C+VJ5ye/39m8 cbXMl5/zT0Sa8Tx6bnw1iRaDowV14MQsX5TaoWkfDdOE7YgB3J1kzx572icujhU6VuEz w3fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803234; x=1772408034; 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=gvstKzhCzy7UoXy5kts2Pcy93LZYc+6GQjgUn3qqSmE=; b=NO+s7x/oT9IhKnVBwv+cGo3TetRtnAv/QuYnTMGFaoerdYoJy+fyRc0Z651NNRf2gP 1Q6vLNN5R745O3YUODLaiVxBoXJGK7bIX+xr+f/cEJPjCy/d6k/0g34U6Gb6OIegkYv3 bTen60mb+J6Yyxj+pi09um00ynPVMi7EYdq92WaCqMJtI+9V0k3x0egs8MiQ5u51DA5c tconSmPAax7ZEHS/VzJT8SOU68OI6XxItUILQjMKznPPV/yoHqnxdI0ycExZ4ID/Nn4i YvdrZvEVjz9Qo8ClQl7lOaerH4ju4nl8J11MHkfi4IaNB/Gddkqzo8rgeUh75M3rs8ka AsCg== X-Forwarded-Encrypted: i=1; AJvYcCUVDcS14q4z63qkPaoJdNy45rUmN/zGRBIktUYZlIv+aa+EJctRuK8blyYn6GqSIkZd2ukPNkv2tVqMwlk=@vger.kernel.org X-Gm-Message-State: AOJu0YyWx1oV5PMtET8RC7HfjfzxxV3IDXZnkHx+tblSufic5nZrmKoH 4u6b0P9GIkvqRi4cDRcTBJHujlNOQIts8XsBYctBYvhIDuhfExzpbQlemfPURMBgcxTvCGgseFQ 6Ri5fR+lEbj6FiG3QT7hX3vZYjiPVotPTjOCM2rj/bsb3xjsnsSn9hsjt+3f4rcQiX3T7sOI74d V4vU5dohGdnB1Jp1n8cH9OoEiP/qr796WEvSF3uxxmRNZXr00i X-Gm-Gg: AZuq6aLA4K7e18v2L91UfEbK6RKmKETPhFEMyVWQCSJDpEgYV4wm1Y7RR3f5PmXHWgv 6OStRiLiEVpIYNhzAd4CIcv7E644rxvpJebK3bnqPHHDJ/Z9hxUc2IotnLz8NDJnzZPJbcHntGq p2csWIFeh5g4zQ86geJtUlNRLiA2gJLNIqT8bBmhGIO8W4Hw7uygxtV48jsWA2PORk8fbRvyD1W HMVm1bctvLFmEMAfegh8e3d3L03uOjx1xR7AJtTPox2nhZ90w/EkWSBbXn/3Qhe8O34i29Qbpga kFJB05Gq8jUXLebHQdo0ci9GTJM4/7PFTbvYWSnEP16o4PAgoFvhC2r764lOoccqL6PtjGolQRJ JwqzSvs+vaUva0j9e7DMBU65Rsdst69DslnbxJhwrR5nncsiOeni1xkOUN8ahnw== X-Received: by 2002:a05:622a:9:b0:4f1:ac12:b01c with SMTP id d75a77b69052e-5070bba05f1mr106658221cf.3.1771803233996; Sun, 22 Feb 2026 15:33:53 -0800 (PST) X-Received: by 2002:a05:622a:9:b0:4f1:ac12:b01c with SMTP id d75a77b69052e-5070bba05f1mr106657891cf.3.1771803233510; Sun, 22 Feb 2026 15:33:53 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d6a2759sm53231931cf.17.2026.02.22.15.33.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:33:52 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:33:30 -0500 Subject: [PATCH 2/3] pinctrl: pic32: use consistent spacing around '+' 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: <20260222-pinctrl-pic32-v1-2-db86248da18d@redhat.com> References: <20260222-pinctrl-pic32-v1-0-db86248da18d@redhat.com> In-Reply-To: <20260222-pinctrl-pic32-v1-0-db86248da18d@redhat.com> To: Linus Walleij , Bartosz Golaszewski , Joshua Henderson Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1004; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=2Kwf5rJpfVsfKL7rPp19Hq0uGR5OMqBBvhUTH539Qww=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnTwrfK165eF+G1uNbO0s7Kh2D1YzSO1YcVaxr75hnH VZi9FKgo5SFQYyLQVZMkWVJrlFBROoq23t3NFlg5rAygQxh4OIUgIlEqDAyrJicIVSXLCatnxgU qpxw92nrsnn7m+++Frp7sp/jY3jNJUaGJ6mHuf71a3r/+FisLG0ZpHJCS6+l2Nqd4ef2lxUx+Qv YAA== X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Address the following warning from checkpatch.pl: ERROR: need consistent spacing around '+' (ctx:WxV) Fixes: 2ba384e6c3810 ("pinctrl: pinctrl-pic32: Add PIC32 pin control driver= ") Signed-off-by: Brian Masney Reviewed-by: Bartosz Golaszewski --- drivers/pinctrl/pinctrl-pic32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/pinctrl-pic32.c b/drivers/pinctrl/pinctrl-pic3= 2.c index e97727a799d5f8a7f2ea76886af5174c863d8ae6..eb438c9d96673a7708d5681d207= 2bac30fcba010 100644 --- a/drivers/pinctrl/pinctrl-pic32.c +++ b/drivers/pinctrl/pinctrl-pic32.c @@ -1938,7 +1938,7 @@ static int pic32_pinconf_set(struct pinctrl_dev *pctl= dev, unsigned int pin, switch (param) { case PIN_CONFIG_BIAS_PULL_UP: dev_dbg(pctl->dev, " pullup\n"); - writel(mask, bank->reg_base +PIC32_SET(CNPU_REG)); + writel(mask, bank->reg_base + PIC32_SET(CNPU_REG)); break; case PIN_CONFIG_BIAS_PULL_DOWN: dev_dbg(pctl->dev, " pulldown\n"); --=20 2.53.0 From nobody Fri Apr 17 11:34:48 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 D280235D5EE for ; Sun, 22 Feb 2026 23:33:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803240; cv=none; b=oMKzi945/jIj0xCNCWr3jc1i4ZrwCLo7oVtvxTeQW0sJYFYN99s5H5BDtSNQM1dY2Pfc1qzEbHhP6MbPPRqFYXi8Rm6heF5RDEO29ewlYliS6972Xxu3ml1CsKKZX23Cs1tNjg1TzdgwrFtamkbbR0CoIA4S1xANnx3VTXlBa6Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771803240; c=relaxed/simple; bh=svCv8EWUer1B9zIMRbpKrjQcErc+c2NHMAfk2pXT6MQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lIs6Xz3cTTToWe0ZAuz65zAIni3ek9Pj+jfe/nIpqaIW5SJIF9mMMXuCkqGoiOhYYHlRtWucWcnk4VksWR6etAdtX3qmzsyRxdbI7DNfF3Nx57D+oanabN09XsxSZFDjN3PZfaQo5oKSeb76a/NiaEHXmFJx/IFAE/VZDN7UZdg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=P+kA3TPj; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=AWPedgxR; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="P+kA3TPj"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="AWPedgxR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1771803237; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gurxdqgj9Ar4e6g5CjpcwY9sy4G+S/QFG+5Os7rxaak=; b=P+kA3TPjK9wXc8u+YNtfulYzqDW/IN4RWyZ3wiojK/SNZCiWYdIsMaH/m/E2op/OCWTckr zV8yiaG+WjvuqzDqyDtQvGjJZR6zSf2SWGbdznwK9M1gQf1YbQS3H33GnVkaxJy60qAo2j kicOPPgavK9IGOfAl8Sf/zr061UW+Yo= Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-80-l7wDVN8nMoGUHbVymUQOqg-1; Sun, 22 Feb 2026 18:33:56 -0500 X-MC-Unique: l7wDVN8nMoGUHbVymUQOqg-1 X-Mimecast-MFC-AGG-ID: l7wDVN8nMoGUHbVymUQOqg_1771803236 Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-506a9bf9b3aso44774541cf.2 for ; Sun, 22 Feb 2026 15:33:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1771803236; x=1772408036; 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=gurxdqgj9Ar4e6g5CjpcwY9sy4G+S/QFG+5Os7rxaak=; b=AWPedgxRUeZAe/0i/xgh9TY1YrVmTe3/MQ6HeJLPhn781LfPHNa0L7PetJWPeg/PS9 Kkv0FKjwBBwQdK4PnunlBairlCvdFTCMOWwHE5qLBzLXkq10OMHg1VBSHFyUQb6LE0gC l69f2AbfpQC2NYc3WeCePaC4Eh7XB6T7MUNxJWYO+eMq4cIRYKL6GSPKPufb/jCidJe8 W79om+IFOdR5n1OMgQqVD2Q32oj/jiFgd2dsLYnqLUa6D5KvRo3jIxxKF+vtJ/Sey/1x nNEp1F1x2HJLrr/0xQHpiZxY7QO7Z4KKN1JqyonpKAy84nHAHt+TeWiY7QIE94xdG2xo HhwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771803236; x=1772408036; 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=gurxdqgj9Ar4e6g5CjpcwY9sy4G+S/QFG+5Os7rxaak=; b=TRcAX/7VEDP+DhSXMSgZHly3zombtwhrVwHX46khoxT6XGnBgT1qGFm4ysSEMXo2T3 Ite3Rdz1fIfpJSrGgKkribRXP+ma99y1zgZoFj/1RCly0fJg7j999krOMmSadbSylW2r xzEPzw5Kd+g7E+tlV0MXma2Nbp7DIxM21MX5NOtqnN/iu7DGr3O89V8JKkX9VJ7y8wJk lYEHbXCRzGM29da6yTfFiFqPrRH/Nkmc97cSTvwMuR4NE0jr+aQhL/mhddOFXBg+CnwH B2pt5AK1dShw702SeOpUFDbVaGN/d0D7D4zC0SYMVNkO01CoatGjpyO0vxGPGJtbNKRX wPTA== X-Forwarded-Encrypted: i=1; AJvYcCUcl0hGOLKude7hPY8wKx7dABMtv/uuZHQSgT+TskN04hmn2iTt5XXHZmWrdqB/+O43GQbJuQ0XHfHWHHM=@vger.kernel.org X-Gm-Message-State: AOJu0YybaQRGe/fLcIVZccaKz1EAFIg6sB4Vh7uzepK1tgmlXMRNi82/ dD1XsKHcCVWUb6qblJPHI0XvBt5qlZm7cinGGvgirFiq8vcpuO/YPu2w/hTvr6e0rgRtolvXnrb YcNmdtbUYZD2Zt8Un2G6CZbiE48C+lUBFkfzdr7x0EtK8F6LW055YArnH8bKoCb5SwZHxTJvm0H aL9h/E4e+WnBOo+OulOzgNe/teI0AdT19yd+dbl6hByRLUam2b X-Gm-Gg: AZuq6aIrHSJ2BOrbz9hN5iXk43BeAQ9pBnPmypUbdMgbF+hDbYKFHhjyngVS/K877e4 smKljlD0qq+z/dvFsznVqGMgBPoJoDVyL2wJfbHBQ/f0w1TzamgrTRdwbeW+HnnQNPyPV3h3ta+ 8o9nLu4UakIe2n9sWc0Fek35B0A3y01ecTNEZeTgonNJ2eZsqXi5/k2jNAYgA2IiWtDeuL550a6 kQLjt/k20hWIgpFcv0jrE1ZIRvaRV9YrQSrVbomJjEcHkbFoUMVZqJ7j9ROevuIeAAo+qoglhXH UlWUDQikfs3hDPURfGTVvHLFJttu+LeAaJwhqgaFsV1cX+BbXx65REHGQU+Ok2AY8ae6w5GxFCy N05n7O8/U54ykEgcNZZigZRw4ShFeso57+oQOyxGDFMXDkSqwSmjl4Q6jxWZtCw== X-Received: by 2002:a05:622a:15cb:b0:4ee:3ece:a652 with SMTP id d75a77b69052e-5070bc66bb1mr95931081cf.42.1771803236119; Sun, 22 Feb 2026 15:33:56 -0800 (PST) X-Received: by 2002:a05:622a:15cb:b0:4ee:3ece:a652 with SMTP id d75a77b69052e-5070bc66bb1mr95930871cf.42.1771803235649; Sun, 22 Feb 2026 15:33:55 -0800 (PST) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-5070d6a2759sm53231931cf.17.2026.02.22.15.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 15:33:54 -0800 (PST) From: Brian Masney Date: Sun, 22 Feb 2026 18:33:31 -0500 Subject: [PATCH 3/3] pinctrl: pic32: allow driver to be compiled with COMPILE_TEST 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: <20260222-pinctrl-pic32-v1-3-db86248da18d@redhat.com> References: <20260222-pinctrl-pic32-v1-0-db86248da18d@redhat.com> In-Reply-To: <20260222-pinctrl-pic32-v1-0-db86248da18d@redhat.com> To: Linus Walleij , Bartosz Golaszewski , Joshua Henderson Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Brian Masney X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1043; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=svCv8EWUer1B9zIMRbpKrjQcErc+c2NHMAfk2pXT6MQ=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJnT4q4z67m/1P84gfXy7Nmz9m8f4eG+vxStaZpNVOy4 gQKXcVOdJSyMIhxMciKKbIsyTUqiEhdZXvvjiYLzBxWJpAhDFycAjCRpmWMDGeLWA53JwZN6L5w l2ei/tRCx1t8uZZSP/9Lhfy2FeAR4WFkaDswU3aimNkFqVUv6/4sEHb8+0T5StDV3dXcWrMeWp/ wZgQA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 This driver currently only supports builds against a PIC32 target. Now that commit b8694faa1a0f ("pinctrl: pic32: update include to use pic32.h from platform_data") is merged, it's possible to compile this driver on other architectures. To avoid future breakage of this driver in the future, let's update the Kconfig so that it can be built with COMPILE_TEST enabled on all architectures. Signed-off-by: Brian Masney Reviewed-by: Bartosz Golaszewski --- drivers/pinctrl/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index afecd9407f5354f5b92223f8cd80d2f7a08f8e7d..1965d4fb461d93cb486e80864ce= e61fc5acc9ab4 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -478,7 +478,7 @@ config PINCTRL_PEF2256 config PINCTRL_PIC32 bool "Microchip PIC32 pin controller driver" depends on OF - depends on MACH_PIC32 + depends on MACH_PIC32 || COMPILE_TEST select PINMUX select GENERIC_PINCONF select GPIOLIB_IRQCHIP --=20 2.53.0