Cover Letter Detail
Show a cover letter.
GET /api/covers/2232222/?format=api
{ "id": 2232222, "url": "http://patchwork.ozlabs.org/api/covers/2232222/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260504003421.2545713-1-mikhail.kshevetskiy@iopsys.eu/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260504003421.2545713-1-mikhail.kshevetskiy@iopsys.eu>", "list_archive_url": null, "date": "2026-05-04T00:34:12", "name": "[v3,0/9] pinctrl: add support of Airoha SoCs", "submitter": { "id": 84987, "url": "http://patchwork.ozlabs.org/api/people/84987/?format=api", "name": "Mikhail Kshevetskiy", "email": "mikhail.kshevetskiy@iopsys.eu" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260504003421.2545713-1-mikhail.kshevetskiy@iopsys.eu/mbox/", "series": [ { "id": 502598, "url": "http://patchwork.ozlabs.org/api/series/502598/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=502598", "date": "2026-05-04T00:34:12", "name": "pinctrl: add support of Airoha SoCs", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/502598/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2232222/comments/", "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=iopsys.eu header.i=@iopsys.eu header.a=rsa-sha256\n header.s=selector1 header.b=4NMMbyAn;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=iopsys.eu", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=iopsys.eu header.i=@iopsys.eu header.b=\"4NMMbyAn\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=iopsys.eu", "phobos.denx.de;\n spf=pass smtp.mailfrom=mikhail.kshevetskiy@genexis.eu", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=iopsys.eu;" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4g82j92hH0z1yJ9\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 04 May 2026 10:34:53 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 9A4B384255;\n\tMon, 4 May 2026 02:34:43 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 9E356845D8; Mon, 4 May 2026 02:34:42 +0200 (CEST)", "from DU2PR03CU002.outbound.protection.outlook.com\n (mail-northeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::3])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 2BC7383EF9\n for <u-boot@lists.denx.de>; Mon, 4 May 2026 02:34:40 +0200 (CEST)", "from VI1PR08MB10029.eurprd08.prod.outlook.com\n (2603:10a6:800:1c6::15) by DU0PR08MB8662.eurprd08.prod.outlook.com\n (2603:10a6:10:402::11) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Mon, 4 May\n 2026 00:34:37 +0000", "from VI1PR08MB10029.eurprd08.prod.outlook.com\n ([fe80::5e67:2d67:644b:9681]) by VI1PR08MB10029.eurprd08.prod.outlook.com\n ([fe80::5e67:2d67:644b:9681%6]) with mapi id 15.20.9846.025; Mon, 4 May 2026\n 00:34:36 +0000" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=no\n autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=VyorTJvivuZw8vsZR68d6M1g4uOU/Jokc0OSBbItxJu9rT59jLgvQWp4ZP/U2O4zBc0sdJPOzUZMMAwU4ZjBbmzsvizG5jKWamE1ZbAyaofO+aZ2iAZBr7Kb9EWrKWqyw/ZkIadwsnMv/uafqFtFmiDOyCTvNJ3g4hfeWQt2pxHtBMzDtDWXZlvIPN3qnCl/n4E+jdV+ZUGCwYwX5vhB9t+Vf95hRTlH6fb+VI+d9cGw4x/6fAoTpp8yJLPcsDCrQTH/j9jjKcfqHEPiBG6sjn5a36S4qZzZwa9ZlTDXTZDjJCoREWCIBZXsGmDgmgQKVSAi1RBEVMmXZywDKepPsg==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=Jh43FrOgIwTUjIHTbee3TmO5Hosyyb35pZla7SbAb6M=;\n b=lBvteQaLyMNo9zuylKRj1L8aOxsodwhjQxidssG33MUwV2qHtOsITqkzy59Lrw10igDD4zEnIl+gxsoscbkdogkb+SKq0TMxFhc1lUl3EPy/yXEL35mZFMwra0qjVCO0XlTw7hVyJJ5AoDRe1vdsVqnPFwYw2UDT10zUPtANL14DmYDpyzrtQjEQMDZFHKMQDrJsESCzaizWqwSWaiy0XYfUfyLzrVYL6Kj3ez7HZwleu9imIDhhf9klR+DnErgyG5jvfTpsRz9HGvEZOS8bLTTNXFXY5bjTkF7+tEdxmOnxuRjsqZfRrRuVqiMIAN+7IokZfDlICofEu1D+SErTxA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=genexis.eu; dmarc=pass action=none header.from=iopsys.eu;\n dkim=pass header.d=iopsys.eu; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=iopsys.eu;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Jh43FrOgIwTUjIHTbee3TmO5Hosyyb35pZla7SbAb6M=;\n b=4NMMbyAnZHTbwQZGdA7pKhMHMuHKDakcKKtJY1G6fK30UefjB3DNTNhGkWsTN+9ggJHmVqRY+kImKOHqbnMcfCDafuCB94bCd7/EDrCMhhNFyWtDVn2w/pKvJIW6x104PIvexq6MOJGD/3K/ZfobPwF/QECYIns158HzoY7dxIKTo1DE5CivGDWo4cdvOlDjYJ8f3vXhsvjvNOkSMo7AaW/Y48w+LrdDz0yMSYBQc9Vj1rCxLf1ll3Vcj3EEaqcoNagsnZ7aSn2tpW2jZBUOYWbZiSsCQoviFV4/BOHLh/Y2xyyHhJ/Si0YoaJnHzhP0xhN6V86ys/gXu1bvchQs4g==", "From": "Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>", "To": "Tom Rini <trini@konsulko.com>, Christian Marangi <ansuelsmth@gmail.com>,\n Simon Glass <sjg@chromium.org>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>, Peng Fan <peng.fan@nxp.com>,\n Michael Trimarchi <michael@amarulasolutions.com>,\n Anis Chali <chalianis1@gmail.com>, Michal Simek <michal.simek@amd.com>,\n Dan Carpenter <dan.carpenter@linaro.org>,\n Sean Anderson <sean.anderson@linux.dev>, Yao Zi <me@ziyao.cc>,\n \"Yury Norov (NVIDIA)\" <yury.norov@gmail.com>,\n Geert Uytterhoeven <geert+renesas@glider.be>,\n Alexandre Belloni <alexandre.belloni@bootlin.com>,\n Crt Mori <cmo@melexis.com>, Richard Genoud <richard.genoud@bootlin.com>,\n u-boot@lists.denx.de, David Lechner <dlechner@baylibre.com>,\n Lorenzo Bianconi <lorenzo@kernel.org>,\n Markus Gothe <markus.gothe@genexis.eu>,\n Matheus Sampaio Queiroga <srherobrine20@gmail.com>,\n Benjamin Larsson <benjamin.larsson@genexis.eu>", "Cc": "Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>", "Subject": "[PATCH v3 0/9] pinctrl: add support of Airoha SoCs", "Date": "Mon, 4 May 2026 03:34:12 +0300", "Message-ID": "<20260504003421.2545713-1-mikhail.kshevetskiy@iopsys.eu>", "X-Mailer": "git-send-email 2.53.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "X-ClientProxiedBy": "GV2PEPF00023A03.SWEP280.PROD.OUTLOOK.COM\n (2603:10a6:158:400::2aa) To VI1PR08MB10029.eurprd08.prod.outlook.com\n (2603:10a6:800:1c6::15)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "VI1PR08MB10029:EE_|DU0PR08MB8662:EE_", "X-MS-Office365-Filtering-Correlation-Id": "592aac9e-31be-443e-a76e-08dea974eb3a", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|366016|52116014|7416014|376014|38350700014|921020|56012099003|18002099003;", "X-Microsoft-Antispam-Message-Info": "\n L18KeZbO7NXAldOfuEWlG8VFrosaWDwl2aoUdVYmXA4AVRCpnsCxHlSwiadm1vgU6dGm3fqIwRQXZunbyPaPsWYDJ9e0amEmRnKJx/2qGQbojR4K9mSKrSM5VrOQ53AJo1YDW8DBiPVSE+J3tG46WyJaPxyklLuYTM6ERgq5wDGEQ+1Cxa0cczAceJtKDlZUo/vnXLB85DNVdDNgEY+hS5aidyK03vcQ2KrWsglGYDGxB8icGrkZ1dzJbJWClU3CdqeOBSEk9SoyTEmHvAO5IrnnXrOtn4pMbBHpPDdFiVo0Q93f95jj5yzimh9bGBtrYHz7uQ2hAlQ6cMRdfxI/4yK8dYluLnYLZ57qmZ3Jnl90twIVpFN557v4+L8NlUFevEZaz63dp3Mz850bXgYsb+d4Bf3wDrxCzdMGs+kxYSKHeEbisF1Ra4R8DNl7+29uY9BQX0Q2cVVYOVLiDll3FvlNkfQWOIHy8P8nETvY/b0+Jv5D9ySYFHGuNVaIbR1zswBO6mxXQxv0pBcdEbL+tpfe1zxFyy2TlayP0TMWPA6iRmu5sVRuO7byQRDAc4E65vfi3hTvkhSDeuWIjjgrqZPw/JOL7uvBi6qwC1ic5gaIH/AkaLlxota37Nbz5U2Bg1TcEss2Hdd5Imf/XBgk+WlYC/vNRPwP5Q6aJbKgwRWnNPwS2ZQF3YHlIhEMo6EHhf/Ydjo5Gs0lh6IKr7tsWFcry1ERXJN8hySIe32jLCyDTCCbv9SHS+gIk+zN7DKdR6HTAsaeJ5JQ4cpI+JNiqQ==", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:VI1PR08MB10029.eurprd08.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(1800799024)(366016)(52116014)(7416014)(376014)(38350700014)(921020)(56012099003)(18002099003);\n DIR:OUT; SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?DtxtjwT7DqP7jPLffznJj2UYccb1?=\n\t=?utf-8?q?PDwLXCVjJiWLtFhaSfAQzDJytrGhfMMtwWldT80KeIkFHRBAc5mpTWdMLY59XZfIy?=\n\t=?utf-8?q?jXrzpN9CE7RKp9ycOFPGasb6qowcOhjDbrcHn9WJ9WvPMrfsDvbuakXSPACOgUUTL?=\n\t=?utf-8?q?kchQeSCVssDzIDvYJdpjaOnUaIXrI8ANR7flcCdVsWIwR1TZaVTnzhegPvGTC5ob5?=\n\t=?utf-8?q?GuyAlbJBkmpK4Qt89CXLTUklck7BE0Ioy1UsxpwP7feMeW/cNQG/z+Ya7O3bx0RnH?=\n\t=?utf-8?q?ubjuSFwAVyHY4rBbcz4PQMxsk4DVDOPhg2zxuVu7mgA3oAtjViN2434kBUPCdOp1m?=\n\t=?utf-8?q?AK3106kzhEaKl0ThZnbJKlQ/L3+rjNvXaX/GvX4jkT+cY63S3vhXX7WfQkkmqaWcY?=\n\t=?utf-8?q?9k6ArrPiVa51/YwPyDdu0nm/CES4EWtjZQ5ME/ZC/pGLG1UBAcNuvXBkuol97sqAk?=\n\t=?utf-8?q?gVQvgno7yn6NRJ6XBFc8BFm5opfvOW8TiQb8cHj2Agz3kC2qT0BnCL6cH92chUPjH?=\n\t=?utf-8?q?vW9s46DfYbxoQFI7052FyY7Qnf2QWZmUAjtoOQaRJcUMuQa4d0eKROjeA4vIBinCr?=\n\t=?utf-8?q?3lB2+jnq6xtgEdz3h164yzLVKB2kS2CdNpiT2jUhhfbkiVNCN1H21tB3zfKdy9kGV?=\n\t=?utf-8?q?kU+mff71NfiLOrZWWDXJXuOeHcdl8pl6vqVdx0CypACvKEUY43kUT20bz9sVoiFN5?=\n\t=?utf-8?q?QOWydtUZ0uUdma+q+QmKElDhaft505uB4JfSaMlcIMWtWn7kVdwed7EY5XHJqISjx?=\n\t=?utf-8?q?XtT5cvBnB8Rrto7xXpQ/Bq0qa9X4Cat/mJcfJtd0wHYFR5nxLuUkwJZJArDc4wkTe?=\n\t=?utf-8?q?wiYcXHFJKOml8/D4Ak05hZsrcCOfg+WswMeIdQL8Qw0+/sRz7fwutJ363Zt9B3514?=\n\t=?utf-8?q?LCn6I7fD7/t2hoQbniAqJZo9jpeUjFkwCUGrjf1ankKA/n/0vo7ZA0zOYtp/uH+K4?=\n\t=?utf-8?q?yOG+jjgAXLveow1d/h+XlXWaLpq8Ew+mdCqglLH9WHsHxhvoAgJQJwJs/Vdx74kYF?=\n\t=?utf-8?q?4oihA34nbLEqzJ3a6yMAF1FusKf1IhV56Y2RHBnPHPi4ZfkokQl6ah1kZQv3La3A6?=\n\t=?utf-8?q?iNuF7DGokz0QrBPFSv6PvNq4SgcNtwP5e8LNIMz9AaQASnE1Y2EG8AzM9UIen6qND?=\n\t=?utf-8?q?AQ3lHz5K43ZGQD0n1cqHv1ISorbq8ltZYLHHV5FEDG8JK/FoFx0uCqzmVa9QJuKdz?=\n\t=?utf-8?q?+FhGwGJy573ZETNd+6jxNS9beqziP6vVKMtAdgL1dKqcULf4Ulbl70Q9hif2BdffD?=\n\t=?utf-8?q?/BWiy1g81B5qvLUbDusIthdsURLhxjb83BkHi+4G+nZpXIhIg2wvDgbZ+9aogbpnf?=\n\t=?utf-8?q?QLvAnZsJDv7xrnBQSBPQxlQ7lNAm+uUcZcqHMlZEHrNWMm2kyGawI9JeJJK/mjWC9?=\n\t=?utf-8?q?DLe1HwyhBtO8xNGqw6jVnpGdREFfHZZH/aZWvNCeM3494WGGctHMxww3WhXHB0ojd?=\n\t=?utf-8?q?cx7cgVs8bVm+HlOx9dyUFAm+leaH4+68o5H99QLLYNfLgroga0bP7G1eQAClsDW51?=\n\t=?utf-8?q?58tDZJAd7zan2Q1vyXmR+BlIVXVtpRYUpR5hvcnHDlPr48fHpMMr6GGlVtBJOF7JX?=\n\t=?utf-8?q?JkIHuyGuUfnBtKA0+QZncbj/UVg7ciqgx7gqSTcHueNWQ2bKaZMkcGKON/poU0Jeh?=\n\t=?utf-8?q?3AI78XHH9I2G8skxS1L0g9ffnnhsuuuoApNDScxaSoTOZ37kP2vls=3D?=", "X-OriginatorOrg": "iopsys.eu", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 592aac9e-31be-443e-a76e-08dea974eb3a", "X-MS-Exchange-CrossTenant-AuthSource": "VI1PR08MB10029.eurprd08.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "04 May 2026 00:34:36.5201 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "8d891be1-7bce-4216-9a99-bee9de02ba58", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n YoUkeLGEADO9ZSmMduZftw4BaTVrNeQREhmXoOwRQyK4YxXugOr1P/2bWkTzZUXRlBfp1lNvAUeb+qPVuGMO4SGRsTkh6pEc/0jGSryBteo=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DU0PR08MB8662", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "This patch series add pin controller and gpio driver support for EN7523/\nAN7581/AN7583 SoCs. The driver based on official linux airoha pinctrl and\ngpio driver with Matheus Sampaio Queiroga changes.\n\nThe original Matheus Sampaio Queiroga driver can be taken from the repo:\n https://sirherobrine23.com.br/airoha_an7523/kernel/commits/branch/airoha_an7523_pinctrl\n\nAdditionally in the EN7523 case the patches removes existing gpio dts nodes\nand replaces them with pinctrl node. It should not be very dangerous, because:\n * No official EN7523 gpio support present in U-Boot\n * Legacy Linux EN7523 GPIO driver is mostly abandoned\n * The same driver is planned for upstream linux/openwrt\n\nThe patches were tested on EN7523/AN7581/AN7583 boards.\n\nChanges v2:\n * pinctrl driver was split on common and per SoC parts\n * EN7523 SoC support was added\n * EN7523/AN7581 defconfigs were updated to activate\n pinctrl/gpio support\n * Board/SoC independent pinconf/pinctrl definitions\n were moved to global includes\n\nChanges v3:\n * add non-constant field_{prep,get}() helpers\n * put airoha common code to a separate patch\n * put en7523 dts change to a separate patch\n * add support of \"pinmux status\" command\n * address a lot of comments from David Lechner\n\nGeert Uytterhoeven (1):\n bitfield: Add non-constant field_{prep,get}() helpers\n\nMikhail Kshevetskiy (8):\n pinctrl: add more pinconf/pinctrl definitions\n pinctrl: airoha: add shared pinctrl code\n pinctrl: airoha: add pin controller and gpio driver for AN7581 SoC\n pinctrl: airoha: add pin controller and gpio driver for AN7583 SoC\n pinctrl: airoha: add pin controller and gpio driver for EN7523 SoC\n configs: airoha: an7581: enable pinctrl/gpio support\n configs: airoha: en7523: enable pinctrl/gpio support\n arm: dts: en7523: add pinctrl/gpio support, drop legacy gpio support\n\n arch/arm/dts/en7523-u-boot.dtsi | 21 +\n configs/an7581_evb_defconfig | 7 +-\n configs/en7523_evb_defconfig | 3 +-\n drivers/pinctrl/Kconfig | 1 +\n drivers/pinctrl/Makefile | 1 +\n drivers/pinctrl/airoha/Kconfig | 26 +\n drivers/pinctrl/airoha/Makefile | 7 +\n drivers/pinctrl/airoha/airoha-common.h | 513 +++++++++++\n drivers/pinctrl/airoha/pinctrl-airoha.c | 827 +++++++++++++++++\n drivers/pinctrl/airoha/pinctrl-an7581.c | 1074 +++++++++++++++++++++++\n drivers/pinctrl/airoha/pinctrl-an7583.c | 976 ++++++++++++++++++++\n drivers/pinctrl/airoha/pinctrl-en7523.c | 648 ++++++++++++++\n include/dm/pinctrl.h | 28 +\n include/linux/bitfield.h | 59 ++\n include/linux/pinctrl/pinctrl.h | 74 ++\n 15 files changed, 4258 insertions(+), 7 deletions(-)\n create mode 100644 drivers/pinctrl/airoha/Kconfig\n create mode 100644 drivers/pinctrl/airoha/Makefile\n create mode 100644 drivers/pinctrl/airoha/airoha-common.h\n create mode 100644 drivers/pinctrl/airoha/pinctrl-airoha.c\n create mode 100644 drivers/pinctrl/airoha/pinctrl-an7581.c\n create mode 100644 drivers/pinctrl/airoha/pinctrl-an7583.c\n create mode 100644 drivers/pinctrl/airoha/pinctrl-en7523.c\n create mode 100644 include/linux/pinctrl/pinctrl.h" }