[{"id":3675179,"web_url":"http://patchwork.ozlabs.org/comment/3675179/","msgid":"<CAD++jLkDViw++2z0zU_kJ34MSn6vbBODjGFvdPU9mtRZKF=iqQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-09T08:43:45","subject":"Re: [PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips","submitter":{"id":92050,"url":"http://patchwork.ozlabs.org/api/people/92050/","name":"Linus Walleij","email":"linusw@kernel.org"},"content":"On Wed, Apr 8, 2026 at 1:56 AM Florian Fainelli\n<florian.fainelli@broadcom.com> wrote:\n\n> This patch set allows Broadcom STB chips with the BCM7038-style\n> pinmux/configuration blocks to use pinctrl-single. This does not\n> preclude us from making use of a more sophisticated driver in the\n> future, should we need to.\n\nOK that's one way to do it. I wonder if this approach also works for\nBCMBCA given Haojian's comments on my previous patch attempts.\n\ndrivers/pinctrl/bcm/pinctrl-bcm4908.c would then be phased over\nto pinctrl-single, or does the MSB/LSB register layout create a\nproblem? If we always write 0 into MSB I guess we could just add\nsome quirk...\n\nYours,\nLinus Walleij","headers":{"Return-Path":"\n <linux-gpio+bounces-34928-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=YU4LpRfW;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34928-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"YU4LpRfW\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frtl61Vkzz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 18:44:02 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id CC4F33008311\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 08:43:58 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A1E9D3A6408;\n\tThu,  9 Apr 2026 08:43:57 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 63EA5379EFC\n\tfor <linux-gpio@vger.kernel.org>; Thu,  9 Apr 2026 08:43:57 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 39070C2BCB3\n\tfor <linux-gpio@vger.kernel.org>; Thu,  9 Apr 2026 08:43:57 +0000 (UTC)","by mail-yx1-f50.google.com with SMTP id\n 956f58d0204a3-6501d32b04bso681000d50.2\n        for <linux-gpio@vger.kernel.org>;\n Thu, 09 Apr 2026 01:43:57 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775724237; cv=none;\n b=GFQB0Fa5Q48LBKiCwShnFt89iPdGaYCOp2obdUQgYojPWI0iGnXQqsj2xmxXO0anEzuQTLlSaVH8O7Suw2jyzrpMyfXFz6vPVVsaNA7DFE69apm2G379462mKP5K3p6DBWieTugPfrjc8hGZTjvTsGuT08324rWKfKOiRmIXBaM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775724237; c=relaxed/simple;\n\tbh=NcyBxEdC83CwSQVeqd/+ifnZKhBgjInw+UKqA5lU87o=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=s/c3WFPVm2c/CkL/eoJVBSkQ+FOwaMAj8iTA1RAHcm0NyzZ8Lhs7EptAe7pCmUaoqgzFCl+UmTS1I9w+S0U+6UDNoHFiGSAZzxFu9H661c3EByQVDx/2iLbu/XmudiZ+hHkqQLlqIVWcYEsCakxGUQa/zvpUqJ/5KIFRhULjtYc=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=YU4LpRfW; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775724237;\n\tbh=NcyBxEdC83CwSQVeqd/+ifnZKhBgjInw+UKqA5lU87o=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=YU4LpRfW8wM1HKoklft4RZo7//H5bYshqeN+VLfxQe1XinC9HQc2AWsbwGcIHCUDs\n\t quPgrBjlSciM/uAzKHsVfiVGeImXpFnt3YsQ4HgdZIEXBCicGS+j8nuXtCRnJlBX8U\n\t mM/vylpuUtEspWgAalnOfegWCz+VWTZ8UUoYFKntTw8Tr9OE/m2fri4MlQ44uSiOPP\n\t 2lCbaH1kdnjTm44cWrXrAt0k2oS4t7XH5h2xBdm8LaDWJaCQdgg7o8nhWv3D8kBce7\n\t FaweX4FatQYKLA+CwgIXN4KIsF7D8GugYPHHFDu8Z0wVUWM6KqLUU33DkV9L5AdrF1\n\t Gdlx1mgjwuuZA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCV1ZqWCQZd0ZQ/VO7jDJBsHbIYNSPEEuaO1g6fdhvrGFTa7yI7VrNsC1Bng5qBskbsIYpojHRNXdI1l@vger.kernel.org","X-Gm-Message-State":"AOJu0YxZG9erFwKtVeFWiBLoH4yV+skE9+Ge5V/Sd0GT5Mj5i7k388+b\n\tl6tCIvBsKGLIPzywww8oefpKxzCqk9nUjCJj7GCs1YidBF72++Ash+tS/zRaqPfbyS2juzXydN8\n\taI27LhpOzUX+kpIIVD9RVPauz5mwPoec=","X-Received":"by 2002:a05:690c:6d81:b0:7a0:4146:6ebd with SMTP id\n 00721157ae682-7adf1885749mr30709357b3.24.1775724236613; Thu, 09 Apr 2026\n 01:43:56 -0700 (PDT)","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","References":"<20260407235611.550515-1-florian.fainelli@broadcom.com>","In-Reply-To":"<20260407235611.550515-1-florian.fainelli@broadcom.com>","From":"Linus Walleij <linusw@kernel.org>","Date":"Thu, 9 Apr 2026 10:43:45 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLkDViw++2z0zU_kJ34MSn6vbBODjGFvdPU9mtRZKF=iqQ@mail.gmail.com>","X-Gm-Features":"AQROBzCTxnAq_MMXyVcVYXsPtjsQhejsVfqwYdrCEdCdgzSYiyyw7RR-hhoaEGI","Message-ID":"\n <CAD++jLkDViw++2z0zU_kJ34MSn6vbBODjGFvdPU9mtRZKF=iqQ@mail.gmail.com>","Subject":"Re: [PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips","To":"Florian Fainelli <florian.fainelli@broadcom.com>","Cc":"linux-kernel@vger.kernel.org, Rob Herring <robh@kernel.org>,\n\tKrzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>,\n\tTony Lindgren <tony@atomide.com>, Haojian Zhuang <haojian.zhuang@linaro.org>,\n\t\"open list:PIN CONTROL SUBSYSTEM\" <linux-gpio@vger.kernel.org>,\n\t\"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS\"\n <devicetree@vger.kernel.org>,\n\t\"moderated list:PIN CONTROLLER - SINGLE\"\n <linux-arm-kernel@lists.infradead.org>,\n\t\"open list:PIN CONTROLLER - SINGLE\" <linux-omap@vger.kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675181,"web_url":"http://patchwork.ozlabs.org/comment/3675181/","msgid":"<CAD++jLm10MOYt5Xx9Am+Oqs8rOFse+L7WDOc-W_5OS5fXuSSHQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-09T08:44:14","subject":"Re: [PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips","submitter":{"id":92050,"url":"http://patchwork.ozlabs.org/api/people/92050/","name":"Linus Walleij","email":"linusw@kernel.org"},"content":"On Wed, Apr 8, 2026 at 1:56 AM Florian Fainelli\n<florian.fainelli@broadcom.com> wrote:\n\n> This patch set allows Broadcom STB chips with the BCM7038-style\n> pinmux/configuration blocks to use pinctrl-single. This does not\n> preclude us from making use of a more sophisticated driver in the\n> future, should we need to.\n\nPatches applied for v7.1!\n\nYours,\nLinus Walleij","headers":{"Return-Path":"\n <linux-gpio+bounces-34929-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=GdD8hj67;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34929-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"GdD8hj67\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frtnv4bN3z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 18:46:27 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 1291A3050214\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 08:44:28 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id DA12D3A63EB;\n\tThu,  9 Apr 2026 08:44:26 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C6433A6408\n\tfor <linux-gpio@vger.kernel.org>; Thu,  9 Apr 2026 08:44:26 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 4E036C4AF09\n\tfor <linux-gpio@vger.kernel.org>; Thu,  9 Apr 2026 08:44:26 +0000 (UTC)","by mail-yw1-f169.google.com with SMTP id\n 00721157ae682-79a535e7c00so7119537b3.3\n        for <linux-gpio@vger.kernel.org>;\n Thu, 09 Apr 2026 01:44:26 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775724266; cv=none;\n b=ScNenEplkdchzT9sXrfTU5SXRmOSsWprdXjw49H2W5jAw14MQjtN7sfc4s8U2ydCBWnZ+VpcgehlnSQesKvwS/3BJoqugw89N+Xt+8Jd9+D34CKdNUfqDMPp1FpzEMRbRk1x3RSesrgr/W7mCevK6igxAucNGQiEEQeQEqaMTVo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775724266; c=relaxed/simple;\n\tbh=XSinTqMRk7WKiOjjhU28b38TxCJUDpIkM+UX2/IoucM=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=ClblgtcvngxRDhOdBPF/I8zXvuvcQNFUYTqOcvvHeLBCd7qiEXr5x6tLzVivpV3IvJyGHsuf3Vp8lUWv/ZXif7KpKdaH2vsvdTfYKiVqergEttrMuAx+EfCM7Md/0JsNF73aClgaX7JRA4Ll4GKBg5Zu8zdO+p47if0jQuzoZkw=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=GdD8hj67; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775724266;\n\tbh=XSinTqMRk7WKiOjjhU28b38TxCJUDpIkM+UX2/IoucM=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=GdD8hj67K/1zLUxPLNVOghF+oCNsAuD1A0dy7Qh5FjOLqX82tXv2tAlxrAIL1Cym0\n\t K5m24CruJ3a7d7iCtqkTcYJcWpmkbmHGSxnEfj1KSYokKqXnSVGnQXsfnRwIT2Ozfc\n\t JMvBPlNOhp0hB5sd+bS4ZSx/fuwmRG7ahRrvc7CFIDWwHVd0S29Sn4+FnO8QR340kG\n\t KndacjW+Lhxiu9+JMDCjKq/LkZYUrj0o2N6q017HKmWZ9+ekOhnYmpJkLgI7vkvbwv\n\t /v7F6R4phc0WnpuQWxR71yFVBjasiQcESQ+4tbnbhmzOhEsXK90dUcNBF2JG9eaAQ3\n\t GQawv2tQ6TdNA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWuK4WWv52oattQ4we18TMabBV+FncwGO9pi1c2exkr/wepw5R99O5Q85VoJg84CSHMYqUt9b4/kyVx@vger.kernel.org","X-Gm-Message-State":"AOJu0YzA9i6V5owTJyzueQfXN8bgcomv3vKqItJJu1D7IG7tdJGoDkrx\n\tH7sJuursI1Oh+/E4MZDQlQZ7MAXBCMhh7USWHmYY1Mzey36er12u/IeR0FHwdA/25i765UyfImu\n\t17/uriSKWIV0rarnShRjvtxyqIo515hA=","X-Received":"by 2002:a05:690c:6610:b0:79a:bc1e:a399 with SMTP id\n 00721157ae682-7adf2863321mr27613477b3.35.1775724265707; Thu, 09 Apr 2026\n 01:44:25 -0700 (PDT)","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","References":"<20260407235611.550515-1-florian.fainelli@broadcom.com>","In-Reply-To":"<20260407235611.550515-1-florian.fainelli@broadcom.com>","From":"Linus Walleij <linusw@kernel.org>","Date":"Thu, 9 Apr 2026 10:44:14 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLm10MOYt5Xx9Am+Oqs8rOFse+L7WDOc-W_5OS5fXuSSHQ@mail.gmail.com>","X-Gm-Features":"AQROBzBBIPyY1s_9tUX4DGpv6VkJc53NEDV7f7YuwDbgIlTf2tXYVbrcG7VMnEM","Message-ID":"\n <CAD++jLm10MOYt5Xx9Am+Oqs8rOFse+L7WDOc-W_5OS5fXuSSHQ@mail.gmail.com>","Subject":"Re: [PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips","To":"Florian Fainelli <florian.fainelli@broadcom.com>","Cc":"linux-kernel@vger.kernel.org, Rob Herring <robh@kernel.org>,\n\tKrzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>,\n\tTony Lindgren <tony@atomide.com>, Haojian Zhuang <haojian.zhuang@linaro.org>,\n\t\"open list:PIN CONTROL SUBSYSTEM\" <linux-gpio@vger.kernel.org>,\n\t\"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS\"\n <devicetree@vger.kernel.org>,\n\t\"moderated list:PIN CONTROLLER - SINGLE\"\n <linux-arm-kernel@lists.infradead.org>,\n\t\"open list:PIN CONTROLLER - SINGLE\" <linux-omap@vger.kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]