[{"id":3682957,"web_url":"http://patchwork.ozlabs.org/comment/3682957/","msgid":"<CAD++jLnLDTe6eP7UP7ryRwC9R7=7PNMuaqYzsVezsKFRpZtS8g@mail.gmail.com>","list_archive_url":null,"date":"2026-04-27T20:25:52","subject":"Re: [PATCH] dsa: b53: hide legacy gpiolib usage on non-mips","submitter":{"id":92050,"url":"http://patchwork.ozlabs.org/api/people/92050/","name":"Linus Walleij","email":"linusw@kernel.org"},"content":"On Mon, Apr 27, 2026 at 4:30 PM Arnd Bergmann <arnd@kernel.org> wrote:\n\n> From: Arnd Bergmann <arnd@arndb.de>\n>\n> The MIPS bcm53xx platform still uses the legacy gpiolib interfaces based\n> on gpio numbers, but other platforms do not.\n>\n> Hide these interfaces inside of the existing #ifdef block and use the\n> modern interfaces in the common parts of the driver to allow building\n> it when the gpio_set_value() is left out of the kernel.\n>\n> Reviewed-by: Jonas Gorski <jonas.gorski@gmail.com>\n> Signed-off-by: Arnd Bergmann <arnd@arndb.de>\n\nReviewed-by: Linus Walleij <linusw@kernel.org>\n\nYours,\nLinus Walleij","headers":{"Return-Path":"\n <linux-gpio+bounces-35626-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=cLp1nX9I;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35626-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=\"cLp1nX9I\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\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 4g4FZK5d4kz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 06:30:49 +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 237313016ECC\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 27 Apr 2026 20:26:07 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 8891136D517;\n\tMon, 27 Apr 2026 20:26:06 +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 4C4422E2DF2\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 20:26:06 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 31342C2BCF7\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 20:26:06 +0000 (UTC)","by mail-lf1-f43.google.com with SMTP id\n 2adb3069b0e04-5a415fd6bceso11759155e87.1\n        for <linux-gpio@vger.kernel.org>;\n Mon, 27 Apr 2026 13:26:06 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777321566; cv=none;\n b=fmAA+gxIIiAKfFYujkw4LkcETEUuu39T7I/ZlUQALrxxdClm+ZqUiS+ZAp07JNETPc5zQKkFhkrJBIybl2GxUr0a/0FAQnlFNkFKs35xD0eKFqnWTMiXPY09e5Fyqc44yLEMwN9ix64TmwFj1WCqgNfI3Ur7CepaLCGVx7xuodU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777321566; c=relaxed/simple;\n\tbh=IJpREljCv+tCpa781iljVxrdidqfIWDfk9Kom6HM/kI=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=CI3xf8y6GcoglqMqCFymCwe0lPANtpgaKhequu9wnp5PQFGfIc35Amls5HZuP1lSTtlAzwttgSbRdrKkIQ48scFEs/j84YOAuOYAvC1ZtbMo2DBXtElX+hXQJ2JdqC5yj9pxEc1S8B5RrZLOj4pVg93o5+FxmC0mZWtptj8W04o=","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=cLp1nX9I; 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=1777321566;\n\tbh=IJpREljCv+tCpa781iljVxrdidqfIWDfk9Kom6HM/kI=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=cLp1nX9IP0AAxlM54rpfQSxvMtM0GJuKgJ0Rr7uahgmmifGFPAq9ZYsJuTZ9b+q65\n\t bNyVcBmpZqK7nVld/6mypC8uGCCSli40mbn8yO8vhshOh6/deK5ltUJOR3txLDm4Fy\n\t OeKfIINot/T4hfAtyJ4mNQpxM+6bmK6OHpuRFBj9f398XRR53PjQR3X+hG77N2sCd+\n\t ESlNbVKXs7Gneam50UUYItDfGlSyVTRRsxwBCeYzy7ssVbouxBNE4+jtC0i1FKQSCQ\n\t TNnSrGuCJYVrtTiG1K1xW2wDY5bvzH/yTuBIymW7aYRWPMm3dXTrNSkdtPfA0Iapm7\n\t f/xT8+KBPGk+Q==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8U3U1O3P362YJO1MzfeLCjwEpVDZWxVZZXTJBLa2X5lSym7DKoBUwxxwZl93aW2sDXG/kH7TkB64Hq@vger.kernel.org","X-Gm-Message-State":"AOJu0YzCIr+bpXpBRwRBeMYYRppk4y+ofmWQ9ypdDHso5yUzAN+8lVlA\n\twwJN/R3U5iRUMofnqpd6xYSQi0m6GCXa2kc1RiljfMBtzMAeSXfj+RtB2H8pC3i8nsLb93INWWq\n\tPqdrKetFVrlr+3nb0hgKCl6QRQvDWUYA=","X-Received":"by 2002:a05:6512:3dab:b0:5a4:178c:62b7 with SMTP id\n 2adb3069b0e04-5a7468b5f60mr46249e87.20.1777321564779; Mon, 27 Apr 2026\n 13:26:04 -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":"<20260427143020.2800317-1-arnd@kernel.org>","In-Reply-To":"<20260427143020.2800317-1-arnd@kernel.org>","From":"Linus Walleij <linusw@kernel.org>","Date":"Mon, 27 Apr 2026 22:25:52 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLnLDTe6eP7UP7ryRwC9R7=7PNMuaqYzsVezsKFRpZtS8g@mail.gmail.com>","X-Gm-Features":"AVHnY4K-oubdFI7rdfxfc9VDXytCd_jxlAbKESpT-vV_8bgvOKkOnhWhSdHLMnw","Message-ID":"\n <CAD++jLnLDTe6eP7UP7ryRwC9R7=7PNMuaqYzsVezsKFRpZtS8g@mail.gmail.com>","Subject":"Re: [PATCH] dsa: b53: hide legacy gpiolib usage on non-mips","To":"Arnd Bergmann <arnd@kernel.org>","Cc":"Florian Fainelli <florian.fainelli@broadcom.com>,\n Jonas Gorski <jonas.gorski@gmail.com>,  Andrew Lunn <andrew@lunn.ch>,\n Vladimir Oltean <olteanv@gmail.com>,\n  \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n  Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n  Bartosz Golaszewski <brgl@kernel.org>, Arnd Bergmann <arnd@arndb.de>,\n\t=?utf-8?q?=C3=81lvaro_Fern=C3=A1ndez_Rojas?= <noltari@gmail.com>,\n  Kyle Hendry <kylehendrydev@gmail.com>, netdev@vger.kernel.org,\n  linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3683028,"web_url":"http://patchwork.ozlabs.org/comment/3683028/","msgid":"<10bd7851-e9dd-486c-9ae0-e8750167c7b7@broadcom.com>","list_archive_url":null,"date":"2026-04-27T22:23:06","subject":"Re: [PATCH] dsa: b53: hide legacy gpiolib usage on non-mips","submitter":{"id":68940,"url":"http://patchwork.ozlabs.org/api/people/68940/","name":"Florian Fainelli","email":"florian.fainelli@broadcom.com"},"content":"On 4/27/26 07:30, Arnd Bergmann wrote:\n> From: Arnd Bergmann <arnd@arndb.de>\n> \n> The MIPS bcm53xx platform still uses the legacy gpiolib interfaces based\n> on gpio numbers, but other platforms do not.\n> \n> Hide these interfaces inside of the existing #ifdef block and use the\n> modern interfaces in the common parts of the driver to allow building\n> it when the gpio_set_value() is left out of the kernel.\n> \n> Reviewed-by: Jonas Gorski <jonas.gorski@gmail.com>\n> Signed-off-by: Arnd Bergmann <arnd@arndb.de>\n\nReviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>\n\nSmall nit: subject should be prefix with \"net: \", and a target tree, \nlike net-next. Since net-next is currently closed, you will have to \nresubmit.","headers":{"Return-Path":"\n <linux-gpio+bounces-35634-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 (1024-bit key;\n unprotected) header.d=broadcom.com header.i=@broadcom.com header.a=rsa-sha256\n header.s=google header.b=V2iIAmwa;\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-35634-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com\n header.b=\"V2iIAmwa\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=209.85.128.225","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=broadcom.com","smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=broadcom.com"],"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 4g4J6g03wpz1xrS\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 08:25:31 +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 AD6A630209CB\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 27 Apr 2026 22:23:13 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id C041B3A75AB;\n\tMon, 27 Apr 2026 22:23:12 +0000 (UTC)","from mail-yw1-f225.google.com (mail-yw1-f225.google.com\n [209.85.128.225])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 382FD350D7F\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 22:23:11 +0000 (UTC)","by mail-yw1-f225.google.com with SMTP id\n 00721157ae682-7b186dfc1d0so152142457b3.1\n        for <linux-gpio@vger.kernel.org>;\n Mon, 27 Apr 2026 15:23:11 -0700 (PDT)","from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com\n (address-144-49-247-16.dlp.protect.broadcom.com. [144.49.247.16])\n        by smtp-relay.gmail.com with ESMTPS id\n 00721157ae682-7bcf0ad08desm446827b3.17.2026.04.27.15.23.09\n        for <linux-gpio@vger.kernel.org>\n        (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n        Mon, 27 Apr 2026 15:23:10 -0700 (PDT)","by mail-dl1-f72.google.com with SMTP id\n a92af1059eb24-12dd33dc337so1186458c88.0\n        for <linux-gpio@vger.kernel.org>;\n Mon, 27 Apr 2026 15:23:09 -0700 (PDT)","from [10.67.48.245] ([192.19.223.252])\n        by smtp.gmail.com with ESMTPSA id\n a92af1059eb24-12ddd9b1e3bsm635498c88.13.2026.04.27.15.23.07\n        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n        Mon, 27 Apr 2026 15:23:07 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777328592; cv=none;\n b=VXa0swnxbnao5JxVrsOi6NyPbWRIvo30DKb0bESb+4QwV1ko/pN/95EdHxK/D7Z3T1ZBI5xzg+QfGw6UU1IIZlNaUJyHXFBmn5G1FkD5j9cNyeVYcqd2nC4Ph23Uvwb6CpAVLwxtO6fxgpUKvH2rTpdxtw+pE7E+X3x2zQSOQWs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777328592; c=relaxed/simple;\n\tbh=bq+hxJNmv5+Vx6zRLS3YMDO4N8SViOW8PurvhIIsR5M=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=Tqj2DSU4BVEl2TEiw7knSjiJIJ0pkyEHvhlumdtuDT0/c8OVwstinX0B6lEnBJRI3CvQl5nDNjTSli9SLG01b8pZazlS7pJYOASZSKCPxV1/FbaXUegkE0MbXGri8CBUwacgFSAFXO9h73EYvY5rsgkBlDmSOTmRIhddL7iTbeo=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=broadcom.com;\n spf=fail smtp.mailfrom=broadcom.com;\n dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com\n header.b=V2iIAmwa; arc=none smtp.client-ip=209.85.128.225","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1777328590; x=1777933390;\n        h=content-transfer-encoding:in-reply-to:autocrypt:from\n         :content-language:references:cc:to:subject:user-agent:mime-version\n         :date:message-id:dkim-signature:x-gm-gg:x-gm-message-state:from:to\n         :cc:subject:date:message-id:reply-to;\n        bh=vqRpHZiFAqmQxe465X740X4bBc+25OV3oIArZNr6a3s=;\n        b=PqBCd3A4RXON35Q0nc1bChcqCi9m+HaBgQidj0Yilkx6UJMsGLmLrTT/rKBdAKYpAu\n         IS/5tOiApjvTrmzaCKrQwH3Bf3mGKwRFY9HEaW3Pucph6zc7wWrWQoXClqmepxRyNoXB\n         gwCjYT/v8NvLAe2GFpnAHUNsHFFLqAtHXe2nMINn+VmgPQOKOHEkMzNqkRG/pSd+MMH6\n         6OhEa8vDpbOsS+rP2WIO2yyoJ2nzr1ykv5SkhqcOZqunQjdFr8gGcFw70dlKHSgsjVWX\n         PNNjE0TWDCAy2KImo61BZGHxS3f9UlSR0E+kK+qSbjk25+r1pxgUUnWxdBXwoxqa5+SQ\n         hjoQ==","X-Forwarded-Encrypted":["i=1;\n AFNElJ/oAsrWWxdZ86LNx2YnIIF8WonUW92T9by1Mbg5cvUcczLe144E97ZjIZicYsETZ5eXoMYh2N0icbiI@vger.kernel.org","i=1;\n AFNElJ+EQSxE3ZJC/ntLWyXwpO80Sy2Yh4HeImA8B2hi3lSOVZVqZjLw7y4JvYe8bFxrsq951ZWjB44+mBAq@vger.kernel.org"],"X-Gm-Message-State":"AOJu0YwN0Gtn+zGj6M0uFABMt4OA+MoGhbfQp23jJFWHfn82CHqu8/MJ\n\tL3D4VUgpyqGYyd4TE7yZiX0h5N/jBdxXl8C8meR05y36/WSwY3UrJI5EQ6UuOLfb5i79RXU0i57\n\t/kgTtDXedHzZJ27cr88Yi4UDOJsfexrfKmrVA4g0E6f5q/F1zOhH83HasWopSh00HsMHbrqYkX/\n\t8LAHQbTfdKCWvmaSGZ4iK6kubkHCHpRS/O4QaWamM+pcgyRgy0qUrIs7NpbmsAMf1wRyGJIUf3h\n\tMb5oHJmTVvQpVnjWsQjSA==","X-Gm-Gg":"AeBDieuwuIX9HOyA1j7ZCuvCebCej0bYBA/rO2W7w1PkuqEQcxdIhOFLF86VshBKT/S\n\trYasmLYKWloO9mXlKvKBWO1OvKELtGliVK8WMcVVWfZWuFU+B9Z3DwfkRR5uJseFqgcDZzf8oiJ\n\tFSo0bCgKDnq27/SLggyqigkl08sH3EXxDkv2uatogVUARe/RV58B1IW+bmWzv7TRzBpudc7o+vu\n\t2updsjJq3Frox4yTsT3WruGqNqVHGX0V3my1HTeP+G74CaRlbEACrxSj348mXYZ5cMrR8e+LhUw\n\teuEX4Cu5KTMJoRvhEpNAh0no/vTXckvPj+TgNVA6NgY7zi5+E5uWGMWl5Gw8Yxn8O7L5rqiTVkc\n\tu6rrjm/BcrJRWLWoPD5T/xBRepPLmemXDHmonY4wAFpSoPHaZISVR7XIw+v73SRDd6eEERs8s5L\n\tT2eHVYvKyCLVm6d8mCKUFGeyhYi/M1kkuS96/fU8KIigaceHTd6O3h3aU0i/z1neS8HPgVsFe1","X-Received":["by 2002:a05:690c:4992:b0:7bc:1acc:fbe8 with SMTP id\n 00721157ae682-7bcf27b6619mr6177167b3.0.1777328590108;\n        Mon, 27 Apr 2026 15:23:10 -0700 (PDT)","by 2002:a05:7022:4389:b0:12d:c9b6:bbe2 with SMTP id\n a92af1059eb24-12dddb2c78emr213835c88.2.1777328588841;\n        Mon, 27 Apr 2026 15:23:08 -0700 (PDT)","by 2002:a05:7022:4389:b0:12d:c9b6:bbe2 with SMTP id\n a92af1059eb24-12dddb2c78emr213818c88.2.1777328588211;\n        Mon, 27 Apr 2026 15:23:08 -0700 (PDT)"],"X-Relaying-Domain":"broadcom.com","X-CFilter-Loop":"Reflected","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=broadcom.com; s=google; t=1777328589; x=1777933389;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:in-reply-to:autocrypt:from\n         :content-language:references:cc:to:subject:user-agent:mime-version\n         :date:message-id:from:to:cc:subject:date:message-id:reply-to;\n        bh=vqRpHZiFAqmQxe465X740X4bBc+25OV3oIArZNr6a3s=;\n        b=V2iIAmwaLeo3tRv8f7PIKrkFcLokbBTKkiyvpMmLnCTp5wwhZoqfmeIUGuXaSRZGLB\n         +oVLoDNxatBOklRCEqB0wEcuFBt43CQqU7KSHPbi+3/yvbAo3BkDyabujrqgS4bK+f/J\n         FqfiOcMevr+PvpAQQIx3IlkzlSd0g8Id0Wsm4=","Message-ID":"<10bd7851-e9dd-486c-9ae0-e8750167c7b7@broadcom.com>","Date":"Mon, 27 Apr 2026 15:23:06 -0700","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","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] dsa: b53: hide legacy gpiolib usage on non-mips","To":"Arnd Bergmann <arnd@kernel.org>,\n Florian Fainelli <florian.fainelli@broadcom.com>,\n Jonas Gorski <jonas.gorski@gmail.com>, Andrew Lunn <andrew@lunn.ch>,\n Vladimir Oltean <olteanv@gmail.com>, \"David S. Miller\"\n <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Linus Walleij <linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>","Cc":"Arnd Bergmann <arnd@arndb.de>, =?utf-8?q?=C3=81lvaro_Fern=C3=A1ndez_Roja?=\n\t=?utf-8?q?s?= <noltari@gmail.com>, Kyle Hendry <kylehendrydev@gmail.com>,\n netdev@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-gpio@vger.kernel.org","References":"<20260427143020.2800317-1-arnd@kernel.org>","Content-Language":"en-US, fr-FR","From":"Florian Fainelli <florian.fainelli@broadcom.com>","Autocrypt":"addr=florian.fainelli@broadcom.com; keydata=\n xsBNBFPAG8ABCAC3EO02urEwipgbUNJ1r6oI2Vr/+uE389lSEShN2PmL3MVnzhViSAtrYxeT\n M0Txqn1tOWoIc4QUl6Ggqf5KP6FoRkCrgMMTnUAINsINYXK+3OLe7HjP10h2jDRX4Ajs4Ghs\n JrZOBru6rH0YrgAhr6O5gG7NE1jhly+EsOa2MpwOiXO4DE/YKZGuVe6Bh87WqmILs9KvnNrQ\n PcycQnYKTVpqE95d4M824M5cuRB6D1GrYovCsjA9uxo22kPdOoQRAu5gBBn3AdtALFyQj9DQ\n KQuc39/i/Kt6XLZ/RsBc6qLs+p+JnEuPJngTSfWvzGjpx0nkwCMi4yBb+xk7Hki4kEslABEB\n AAHNMEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRjb20uY29tPsLB\n IQQQAQgAywUCZWl41AUJI+Jo+hcKAAG/SMv+fS3xUQWa0NryPuoRGjsA3SAUAAAAAAAWAAFr\n ZXktdXNhZ2UtbWFza0BwZ3AuY29tjDAUgAAAAAAgAAdwcmVmZXJyZWQtZW1haWwtZW5jb2Rp\n bmdAcGdwLmNvbXBncG1pbWUICwkIBwMCAQoFF4AAAAAZGGxkYXA6Ly9rZXlzLmJyb2FkY29t\n Lm5ldAUbAwAAAAMWAgEFHgEAAAAEFQgJChYhBNXZKpfnkVze1+R8aIExtcQpvGagAAoJEIEx\n tcQpvGagWPEH/2l0DNr9QkTwJUxOoP9wgHfmVhqc0ZlDsBFv91I3BbhGKI5UATbipKNqG13Z\n TsBrJHcrnCqnTRS+8n9/myOF0ng2A4YT0EJnayzHugXm+hrkO5O9UEPJ8a+0553VqyoFhHqA\n zjxj8fUu1px5cbb4R9G4UAySqyeLLeqnYLCKb4+GklGSBGsLMYvLmIDNYlkhMdnnzsSUAS61\n WJYW6jjnzMwuKJ0ZHv7xZvSHyhIsFRiYiEs44kiYjbUUMcXor/uLEuTIazGrE3MahuGdjpT2\n IOjoMiTsbMc0yfhHp6G/2E769oDXMVxCCbMVpA+LUtVIQEA+8Zr6mX0Yk4nDS7OiBlvOwE0E\n U8AbwQEIAKxr71oqe+0+MYCc7WafWEcpQHFUwvYLcdBoOnmJPxDwDRpvU5LhqSPvk/yJdh9k\n 4xUDQu3rm1qIW2I9Puk5n/Jz/lZsqGw8T13DKyu8eMcvaA/irm9lX9El27DPHy/0qsxmxVmU\n pu9y9S+BmaMb2CM9IuyxMWEl9ruWFS2jAWh/R8CrdnL6+zLk60R7XGzmSJqF09vYNlJ6Bdbs\n MWDXkYWWP5Ub1ZJGNJQ4qT7g8IN0qXxzLQsmz6tbgLMEHYBGx80bBF8AkdThd6SLhreCN7Uh\n IR/5NXGqotAZao2xlDpJLuOMQtoH9WVNuuxQQZHVd8if+yp6yRJ5DAmIUt5CCPcAEQEAAcLB\n gQQYAQIBKwUCU8AbwgUbDAAAAMBdIAQZAQgABgUCU8AbwQAKCRCTYAaomC8PVQ0VCACWk3n+\n obFABEp5Rg6Qvspi9kWXcwCcfZV41OIYWhXMoc57ssjCand5noZi8bKg0bxw4qsg+9cNgZ3P\n N/DFWcNKcAT3Z2/4fTnJqdJS//YcEhlr8uGs+ZWFcqAPbteFCM4dGDRruo69IrHfyyQGx16s\n CcFlrN8vD066RKevFepb/ml7eYEdN5SRALyEdQMKeCSf3mectdoECEqdF/MWpfWIYQ1hEfdm\n C2Kztm+h3Nkt9ZQLqc3wsPJZmbD9T0c9Rphfypgw/SfTf2/CHoYVkKqwUIzI59itl5Lze+R5\n wDByhWHx2Ud2R7SudmT9XK1e0x7W7a5z11Q6vrzuED5nQvkhAAoJEIExtcQpvGagugcIAJd5\n EYe6KM6Y6RvI6TvHp+QgbU5dxvjqSiSvam0Ms3QrLidCtantcGT2Wz/2PlbZqkoJxMQc40rb\n fXa4xQSvJYj0GWpadrDJUvUu3LEsunDCxdWrmbmwGRKqZraV2oG7YEddmDqOe0Xm/NxeSobc\n MIlnaE6V0U8f5zNHB7Y46yJjjYT/Ds1TJo3pvwevDWPvv6rdBeV07D9s43frUS6xYd1uFxHC\n 7dZYWJjZmyUf5evr1W1gCgwLXG0PEi9n3qmz1lelQ8lSocmvxBKtMbX/OKhAfuP/iIwnTsww\n 95A2SaPiQZA51NywV8OFgsN0ITl2PlZ4Tp9hHERDe6nQCsNI/Us=","In-Reply-To":"<20260427143020.2800317-1-arnd@kernel.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-DetectorID-Processed":"b00c1d49-9d2e-4205-b15f-d015386d3d5e"}},{"id":3683231,"web_url":"http://patchwork.ozlabs.org/comment/3683231/","msgid":"<CAMRc=Med9Uph384ULUyyU+CDFGm6MfLdv5RU_wirr12p8=pPkQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-28T08:08:47","subject":"Re: [PATCH] dsa: b53: hide legacy gpiolib usage on non-mips","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Mon, 27 Apr 2026 16:30:08 +0200, Arnd Bergmann <arnd@kernel.org> said:\n> From: Arnd Bergmann <arnd@arndb.de>\n>\n> The MIPS bcm53xx platform still uses the legacy gpiolib interfaces based\n> on gpio numbers, but other platforms do not.\n>\n> Hide these interfaces inside of the existing #ifdef block and use the\n> modern interfaces in the common parts of the driver to allow building\n> it when the gpio_set_value() is left out of the kernel.\n>\n> Reviewed-by: Jonas Gorski <jonas.gorski@gmail.com>\n> Signed-off-by: Arnd Bergmann <arnd@arndb.de>\n> ---\n\nReviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","headers":{"Return-Path":"\n <linux-gpio+bounces-35651-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=jepGfRi6;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35651-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=\"jepGfRi6\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::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 4g4YGG6wzSz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 18:17:58 +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 7A884311F07D\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 08:09:15 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id C05EB37BE70;\n\tTue, 28 Apr 2026 08:08:52 +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 7389F37F8AD\n\tfor <linux-gpio@vger.kernel.org>; Tue, 28 Apr 2026 08:08:51 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 785C6C2BCB6\n\tfor <linux-gpio@vger.kernel.org>; Tue, 28 Apr 2026 08:08:50 +0000 (UTC)","by mail-lj1-f172.google.com with SMTP id\n 38308e7fff4ca-38c620f1699so97513391fa.0\n        for <linux-gpio@vger.kernel.org>;\n Tue, 28 Apr 2026 01:08:50 -0700 (PDT)","from 969154062570 named unknown by gmailapi.google.com with\n HTTPREST; Tue, 28 Apr 2026 01:08:47 -0700","from 969154062570 named unknown by gmailapi.google.com with\n HTTPREST; Tue, 28 Apr 2026 01:08:47 -0700"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777363731; cv=none;\n b=MM61UqmTj+rZ2c+1DT1vGFUf2sKdKvUAl/GZor5Z1Kiqc+mbp5yCiZymjSsz2Yr9lN9raN+5V+2EQrf/8U6bacJ42B6ChO6eemMQvi9aA4XRXUIoYyNNMyDsZdY+6kdqS9uGK0wdkIFmL4zyQhpQT8GBsUipVdhAX+yiqYgrHek=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777363731; c=relaxed/simple;\n\tbh=8WckjIGBpN8uweObFU6ZpNlrFPmJCuLAesHgfKGWP8Y=;\n\th=From:In-Reply-To:MIME-Version:References:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=o6hXHD0ChOuNmEFi/6TJCAaJH0nN+8qBUxs89PTheV6CXNUWnwhX6MYfkotncSodjc+en83geqtkmhSxwd93gPzb2+c9ADvM1H2JHqBVFEtUemskOfVHuU4EZSQVn/LVSlzDWYNvdZSRYVFRtSbbbb/GMQMo9q/3DwfPwiRgdgg=","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=jepGfRi6; 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=1777363730;\n\tbh=8WckjIGBpN8uweObFU6ZpNlrFPmJCuLAesHgfKGWP8Y=;\n\th=From:In-Reply-To:References:Date:Subject:To:Cc:From;\n\tb=jepGfRi6IhY/3zGLVb6usMUwKJVv4r9hjApXRjyHUIXNJansjuRWFWqu/ROuE47HK\n\t ufasfbci967aYKTzs8AGA7P6h658HfbYjX9ZOGG8axLRha8hLhGkpzAQ2Z5uBf+spC\n\t gXqxQg7tzvOB3PP+dPY8Aiev2n0eTcULr7T/SvoZLJK6WgrftXAAQJUbsnn8M6FLLY\n\t b/jcZDxmUPtLaVbOQzykoLVpzK07zboSD/0DtUrDu90vImr/Q/SVOQ2U2hq+ynu+xq\n\t sb+WmRaueS0UjmPesExixfG8DgePDvfB+LnETIpIt1DC+Ir37WiMQIG59HlysAaFz6\n\t a6aRjMMbpU/dw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/JxeblG0od2OX7Pr+rTCOVFdYaMdX8a3aW94YR/ax/7/W+4NTNmYijOuNDWc7rnSrb3hJamrr3rfCF@vger.kernel.org","X-Gm-Message-State":"AOJu0YzakD4xbiTj0YKoZ1F+VsfQNq/jY+BN9vxUVQDtiZkrcxpTqIT7\n\thqraxYBxKlFpfqj3RsuQGspUewlX8EAhudlm03Fc4OoV9iQtb8IMxBVGp4TL3MoT+BWGBcCQebV\n\tuepmCDlcg8Ncu3qDAp582KIzSYDDO+wlgRH/2FfSngg==","X-Received":"by 2002:a2e:a590:0:b0:38d:fca1:4a6c with SMTP id\n 38308e7fff4ca-39240fc94e0mr7301931fa.17.1777363729159; Tue, 28 Apr 2026\n 01:08:49 -0700 (PDT)","From":"Bartosz Golaszewski <brgl@kernel.org>","In-Reply-To":"<20260427143020.2800317-1-arnd@kernel.org>","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":"<20260427143020.2800317-1-arnd@kernel.org>","Date":"Tue, 28 Apr 2026 01:08:47 -0700","X-Gmail-Original-Message-ID":"\n <CAMRc=Med9Uph384ULUyyU+CDFGm6MfLdv5RU_wirr12p8=pPkQ@mail.gmail.com>","X-Gm-Features":"AVHnY4LY46ocRRPnvuEcEfnfO-MExxALHfh8FrBE1LiHDloCjMtkmNNOXHQEo-M","Message-ID":"\n <CAMRc=Med9Uph384ULUyyU+CDFGm6MfLdv5RU_wirr12p8=pPkQ@mail.gmail.com>","Subject":"Re: [PATCH] dsa: b53: hide legacy gpiolib usage on non-mips","To":"Arnd Bergmann <arnd@kernel.org>","Cc":"Arnd Bergmann <arnd@arndb.de>, =?utf-8?q?=C3=81lvaro_Fern=C3=A1ndez_Roja?=\n\t=?utf-8?q?s?= <noltari@gmail.com>,  Kyle Hendry <kylehendrydev@gmail.com>,\n netdev@vger.kernel.org,  linux-kernel@vger.kernel.org,\n linux-gpio@vger.kernel.org,\n  Florian Fainelli <florian.fainelli@broadcom.com>,\n Jonas Gorski <jonas.gorski@gmail.com>,  Andrew Lunn <andrew@lunn.ch>,\n Vladimir Oltean <olteanv@gmail.com>,\n  \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n  Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Linus Walleij <linusw@kernel.org>,  Bartosz Golaszewski <brgl@kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\""}}]