[{"id":3682940,"web_url":"http://patchwork.ozlabs.org/comment/3682940/","msgid":"<CAD++jLm951WUzBVWa4QakOBuLQy+HQOD0SwQ7tHEuPkM=j3XGw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-27T20:13:07","subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","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:43 PM Arnd Bergmann <arnd@kernel.org> wrote:\n\n> From: Arnd Bergmann <arnd@arndb.de>\n>\n> The OLPC GPIO controller sets up a fixed number space that is used\n> by at least two drivers:\n>\n> arch/x86/platform/olpc/olpc-xo1-sci.c: In function 'setup_ec_sci':\n> arch/x86/platform/olpc/olpc-xo1-sci.c:358:13: error: implicit declaration of function 'gpio_request' [-Wimplicit-function-declaration]\n>   358 |         r = gpio_request(OLPC_GPIO_ECSCI, \"OLPC-ECSCI\");\n>       |             ^~~~~~~~~~~~\n> sound/pci/cs5535audio/cs5535audio_olpc.c: In function 'olpc_analog_input':\n> sound/pci/cs5535audio/cs5535audio_olpc.c:41:9: error: implicit declaration of function 'gpio_set_value'; did you mean 'gpiod_set_value'? [-Wimplicit-function-declaration]\n>    41 |         gpio_set_value(OLPC_GPIO_MIC_AC, on);\n>\n> Select CONFIG_GPIOLIB_LEGACY for this platform and make sure the\n> sound driver portion cannot be compiled without this.\n>\n> Acked-by: Borislav Petkov (AMD) <bp@alien8.de>\n> Signed-off-by: Arnd Bergmann <arnd@arndb.de>\n\nReviewed-by: Linus Walleij <linusw@kernel.org>\n\nI started to try to fix up this driver but it's such a mess. I feel\nthe OLPC XO1 support needs to be deleted unless someone\nsteps up to actually test and maintain it.\n\nYours,\nLinus Walleij","headers":{"Return-Path":"\n <linux-gpio+bounces-35622-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=X62oOp9+;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35622-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=\"X62oOp9+\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\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 4g4FC3504nz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 06:14:07 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 30C333008084\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 27 Apr 2026 20:13:25 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 9AAD3332EC8;\n\tMon, 27 Apr 2026 20:13:22 +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 5BC362D7DC6\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 20:13:22 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 0B23CC2BCB7\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 20:13:22 +0000 (UTC)","by mail-lf1-f41.google.com with SMTP id\n 2adb3069b0e04-5a2b5ea59a1so16097793e87.1\n        for <linux-gpio@vger.kernel.org>;\n Mon, 27 Apr 2026 13:13:21 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777320802; cv=none;\n b=Kr6qmP+AXB27sa78lhh/9VfMOj+6fcxxQ8I0Fpf0GVySdKt2em7Qyt7Oyj6I9Y6kWTYSmVh7SkISNpkhT12Ec0jb/2q8Y2qjAfwFIZLdZHcLddtvtHJTVDp0csqzTd2WbNIszHy8LsRDglxdwBvCGDy/zFUw7Aco1IDux5+NoNc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777320802; c=relaxed/simple;\n\tbh=H9oPMfVXhKNXMx4hu/5oVUQqt5YdfabfQiIjpaTE0Yo=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=rupNz7HNjb7GVXIBicTcAZOhSqMEI5pw0EWNdLRXFIVy+U8bHf5vyKGC8p6jY9agmaRm8DMA9jXYXhAUWXNOm/N9Fp9QAStKy+EEWnAeiALiwL4A4mKcOxuq22Cp+TD0Jc2WAW5f2qE92cN3moCkGu5IWKiBpdvn3xtjNmKo8Pc=","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=X62oOp9+; 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=1777320802;\n\tbh=H9oPMfVXhKNXMx4hu/5oVUQqt5YdfabfQiIjpaTE0Yo=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=X62oOp9+5JBKHJ2nAO8sR73so7y945QkUC3SEilBztiipTimdhSwdAiAObYnj0TeL\n\t BFu9/9DuvFyfwMwIIxtxyVN4Ab/oEolnaQc6TcoiBkbSZ8GLRO2cOlwUvcGw86l4Ul\n\t 6ky3+ncccbHDeeDy0IFwjz4C4i/e528+8UBw5DoS1DDwh/DR/7tYrRD977uF09h26o\n\t jc7V1f3iYmz+jnAYmcs9yFb8EoYWMNaY7ESXmT20Y4e+wdYzHxY5GfAw5KXgMoCE/I\n\t LOESBLY+7uOxbTPWTgtjoRR2P9H3JdqUHJbd3VY/Djc8mWDSl+rs1Cg4S9P/1W+ZjP\n\t ccNEeshwA3Kjg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8lMP8KkyQv0Q23fr4mjJu/YivqsYlobApatTgz2qAtzB+fY7So2PkiheG8bIRnu3MdqIoSILNUBdJu@vger.kernel.org","X-Gm-Message-State":"AOJu0YySuUgxI9Vf/IWJW2sETILr+ZywoLtBnoXaDURC4b54ToQ6U+pg\n\tKRzOOsLyWvoCuHiPMc/O9l9WWIbxC0enqBQrmueapHZGH2FgfOReygt0PK+2pvYLo6zXMjTej2q\n\t0bE7CNk5WWocNySKDJeIYsaXl6KYEpTs=","X-Received":"by 2002:a05:6512:3e0c:b0:5a1:33b6:2b6d with SMTP id\n 2adb3069b0e04-5a74641607bmr104652e87.14.1777320800734; Mon, 27 Apr 2026\n 13:13:20 -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":"<20260427144338.3436940-1-arnd@kernel.org>","In-Reply-To":"<20260427144338.3436940-1-arnd@kernel.org>","From":"Linus Walleij <linusw@kernel.org>","Date":"Mon, 27 Apr 2026 22:13:07 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLm951WUzBVWa4QakOBuLQy+HQOD0SwQ7tHEuPkM=j3XGw@mail.gmail.com>","X-Gm-Features":"AVHnY4JDIiI5bvymAJ7HAS5SNrAk9hl5BHOGYymwNZn-O6C2HER0F4cjiges0zo","Message-ID":"\n <CAD++jLm951WUzBVWa4QakOBuLQy+HQOD0SwQ7tHEuPkM=j3XGw@mail.gmail.com>","Subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","To":"Arnd Bergmann <arnd@kernel.org>","Cc":"Thomas Gleixner <tglx@kernel.org>, Ingo Molnar <mingo@redhat.com>,\n Borislav Petkov <bp@alien8.de>,\n\tDave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org,\n\tJaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>,\n Bartosz Golaszewski <brgl@kernel.org>,\n\tArnd Bergmann <arnd@arndb.de>, \"H. Peter Anvin\" <hpa@zytor.com>,\n Peter Zijlstra <peterz@infradead.org>,\n\tlinux-kernel@vger.kernel.org, linux-sound@vger.kernel.org,\n\tlinux-gpio@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3683143,"web_url":"http://patchwork.ozlabs.org/comment/3683143/","msgid":"<87y0i7ehdr.wl-tiwai@suse.de>","list_archive_url":null,"date":"2026-04-28T06:19:44","subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","submitter":{"id":216,"url":"http://patchwork.ozlabs.org/api/people/216/","name":"Takashi Iwai","email":"tiwai@suse.de"},"content":"On Mon, 27 Apr 2026 16:43:05 +0200,\nArnd Bergmann wrote:\n> \n> From: Arnd Bergmann <arnd@arndb.de>\n> \n> The OLPC GPIO controller sets up a fixed number space that is used\n> by at least two drivers:\n> \n> arch/x86/platform/olpc/olpc-xo1-sci.c: In function 'setup_ec_sci':\n> arch/x86/platform/olpc/olpc-xo1-sci.c:358:13: error: implicit declaration of function 'gpio_request' [-Wimplicit-function-declaration]\n>   358 |         r = gpio_request(OLPC_GPIO_ECSCI, \"OLPC-ECSCI\");\n>       |             ^~~~~~~~~~~~\n> sound/pci/cs5535audio/cs5535audio_olpc.c: In function 'olpc_analog_input':\n> sound/pci/cs5535audio/cs5535audio_olpc.c:41:9: error: implicit declaration of function 'gpio_set_value'; did you mean 'gpiod_set_value'? [-Wimplicit-function-declaration]\n>    41 |         gpio_set_value(OLPC_GPIO_MIC_AC, on);\n> \n> Select CONFIG_GPIOLIB_LEGACY for this platform and make sure the\n> sound driver portion cannot be compiled without this.\n> \n> Acked-by: Borislav Petkov (AMD) <bp@alien8.de>\n> Signed-off-by: Arnd Bergmann <arnd@arndb.de>\n> ---\n>  arch/x86/Kconfig  | 1 +\n>  sound/pci/Kconfig | 1 +\n>  2 files changed, 2 insertions(+)\n> \n> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig\n> index f3f7cb01d69d..5ada2c108f4a 100644\n> --- a/arch/x86/Kconfig\n> +++ b/arch/x86/Kconfig\n> @@ -3022,6 +3022,7 @@ config OLPC\n>  \tbool \"One Laptop Per Child support\"\n>  \tdepends on !X86_PAE\n>  \tselect GPIOLIB\n> +\tselect GPIOLIB_LEGACY\n>  \tselect OF\n>  \tselect OF_PROMTREE\n>  \tselect IRQ_DOMAIN\n> diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig\n> index e0996a9d90b0..6366f72b3667 100644\n> --- a/sound/pci/Kconfig\n> +++ b/sound/pci/Kconfig\n> @@ -300,6 +300,7 @@ config SND_CS5535AUDIO\n>  \ttristate \"CS5535/CS5536 Audio\"\n>  \tdepends on X86_32 || MIPS || COMPILE_TEST\n>  \tdepends on HAS_IOPORT\n> +\tdepends on GPIOLIB_LEGACY || !OLPC\n>  \tselect SND_PCM\n>  \tselect SND_AC97_CODEC\n>  \thelp\n\nAcked-by: Takashi Iwai <tiwai@suse.de>\n\n\nthanks,\n\nTakashi","headers":{"Return-Path":"\n <linux-gpio+bounces-35641-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=suse.de header.i=@suse.de header.a=rsa-sha256\n header.s=susede2_rsa header.b=Ej6wnQ+e;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=hSv5i7ZM;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.a=rsa-sha256 header.s=susede2_rsa header.b=Ej6wnQ+e;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=hSv5i7ZM;\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-35641-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"Ej6wnQ+e\";\n\tdkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"hSv5i7ZM\";\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"Ej6wnQ+e\";\n\tdkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"hSv5i7ZM\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=195.135.223.131","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=suse.de","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=suse.de","smtp-out2.suse.de;\n\tnone"],"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 4g4Vff0Pnmz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 16:20:25 +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 F2DCD3032CE4\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 06:19:49 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 87ABC345CBF;\n\tTue, 28 Apr 2026 06:19:49 +0000 (UTC)","from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131])\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 CA24E3396F4\n\tfor <linux-gpio@vger.kernel.org>; Tue, 28 Apr 2026 06:19:46 +0000 (UTC)","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby smtp-out2.suse.de (Postfix) with ESMTPS id 1B25C5BD33;\n\tTue, 28 Apr 2026 06:19:45 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 8BAD9593B0;\n\tTue, 28 Apr 2026 06:19:44 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n\tby imap1.dmz-prg2.suse.org with ESMTPSA\n\tid ymDrHoBR8GktNQAAD6G6ig\n\t(envelope-from <tiwai@suse.de>); Tue, 28 Apr 2026 06:19:44 +0000"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777357189; cv=none;\n b=RulULiKxMWdrDEcEFQRAFm9nmXuNpGVRVZxagL9YyBBnGtD/kog+V1I3uJ2jYE9sofpXntj13qxeqSMfEC16MFSvIBmNg0Pq2HygRRavSwrzOBOKh9Y2wa9J+mvOKyz5D0vBNkctZWxojG1rmXTga3AnEgSjUoWDhxF1dX6ezMs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777357189; c=relaxed/simple;\n\tbh=aBEaJNgIofjO7cEcOODl1BmXBomk1cMT92Ssjw5evfc=;\n\th=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=qNGE33g+CkCXWie+2XQUi1o2B3lMqomNINlTEI9wBHq5pe/blAE/pK31qccIgszhAhDoV/4RG4CbQ+bu7enlbHUGUpH6KhJ5Qfv1/gt7sm6EMQp5DzVEP3Z12ppysSqZffIpqIOCpOgFfU3rMvB217BHk0qDPQTEwQ0T8fOvYxs=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=suse.de;\n spf=pass smtp.mailfrom=suse.de;\n dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=Ej6wnQ+e;\n dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=hSv5i7ZM;\n dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=Ej6wnQ+e;\n dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=hSv5i7ZM; arc=none smtp.client-ip=195.135.223.131","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n\tt=1777357185;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:content-type:content-type:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=rpCFgolyZEt8PPtiDFYURWs4bwF8eaRQRN05WRQxlJs=;\n\tb=Ej6wnQ+ej2iwOdtFK4EuC4OHBzzKq+ebYGOokHJSvSOmFKY9W6nJroq/sjgqUYb4PIOMpr\n\t25N/+f/d6IIEABNLa/Bw/XK3NyVprr9TYCToYtlupG9ZKS9piBKv7zia34L4ndwqFs0qXs\n\t4VoSFGtB6aia6M3MI110rCm1XYO68zg=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n\ts=susede2_ed25519; t=1777357185;\n\th=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:content-type:content-type:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=rpCFgolyZEt8PPtiDFYURWs4bwF8eaRQRN05WRQxlJs=;\n\tb=hSv5i7ZMsu1LrzJPK8SQv7iELPE8YrWE2m3un88HsQeFUC35M2xSU2+/yOF9oeb9+8Ir1h\n\t87mv5kVnnKsyNNBw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n\tt=1777357185;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:content-type:content-type:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=rpCFgolyZEt8PPtiDFYURWs4bwF8eaRQRN05WRQxlJs=;\n\tb=Ej6wnQ+ej2iwOdtFK4EuC4OHBzzKq+ebYGOokHJSvSOmFKY9W6nJroq/sjgqUYb4PIOMpr\n\t25N/+f/d6IIEABNLa/Bw/XK3NyVprr9TYCToYtlupG9ZKS9piBKv7zia34L4ndwqFs0qXs\n\t4VoSFGtB6aia6M3MI110rCm1XYO68zg=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n\ts=susede2_ed25519; t=1777357185;\n\th=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:content-type:content-type:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=rpCFgolyZEt8PPtiDFYURWs4bwF8eaRQRN05WRQxlJs=;\n\tb=hSv5i7ZMsu1LrzJPK8SQv7iELPE8YrWE2m3un88HsQeFUC35M2xSU2+/yOF9oeb9+8Ir1h\n\t87mv5kVnnKsyNNBw=="],"Date":"Tue, 28 Apr 2026 08:19:44 +0200","Message-ID":"<87y0i7ehdr.wl-tiwai@suse.de>","From":"Takashi Iwai <tiwai@suse.de>","To":"Arnd Bergmann <arnd@kernel.org>","Cc":"Thomas Gleixner <tglx@kernel.org>,\n\tIngo Molnar <mingo@redhat.com>,\n\tBorislav Petkov <bp@alien8.de>,\n\tDave Hansen <dave.hansen@linux.intel.com>,\n\tx86@kernel.org,\n\tJaroslav Kysela <perex@perex.cz>,\n\tTakashi Iwai <tiwai@suse.com>,\n\tLinus Walleij <linusw@kernel.org>,\n\tBartosz Golaszewski <brgl@kernel.org>,\n\tArnd Bergmann <arnd@arndb.de>,\n\t\"H. Peter Anvin\" <hpa@zytor.com>,\n\tPeter Zijlstra <peterz@infradead.org>,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-sound@vger.kernel.org,\n\tlinux-gpio@vger.kernel.org","Subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","In-Reply-To":"<20260427144338.3436940-1-arnd@kernel.org>","References":"<20260427144338.3436940-1-arnd@kernel.org>","User-Agent":"Wanderlust/2.15.9 (Almost Unreal) Emacs/30.2 Mule/6.0","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 (generated by SEMI-EPG 1.14.7 - \"Harue\")","Content-Type":"text/plain; charset=US-ASCII","X-Spam-Score":"-3.30","X-Spam-Level":"","X-Spamd-Result":"default: False [-3.30 / 50.00];\n\tBAYES_HAM(-3.00)[100.00%];\n\tMID_CONTAINS_FROM(1.00)[];\n\tNEURAL_HAM_LONG(-1.00)[-1.000];\n\tNEURAL_HAM_SHORT(-0.20)[-1.000];\n\tMIME_GOOD(-0.10)[text/plain];\n\tRCVD_VIA_SMTP_AUTH(0.00)[];\n\tARC_NA(0.00)[];\n\tRCVD_TLS_ALL(0.00)[];\n\tRCPT_COUNT_TWELVE(0.00)[16];\n\tMIME_TRACE(0.00)[0:+];\n\tFUZZY_RATELIMITED(0.00)[rspamd.com];\n\tDKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];\n\tTO_MATCH_ENVRCPT_ALL(0.00)[];\n\tFROM_HAS_DN(0.00)[];\n\tTO_DN_SOME(0.00)[];\n\tFROM_EQ_ENVFROM(0.00)[];\n\tRCVD_COUNT_TWO(0.00)[2];\n\tDBL_BLOCKED_OPENRESOLVER(0.00)[alien8.de:email,suse.de:mid,suse.de:email,arndb.de:email,imap1.dmz-prg2.suse.org:helo]","X-Spam-Flag":"NO"}},{"id":3683223,"web_url":"http://patchwork.ozlabs.org/comment/3683223/","msgid":"<CAMRc=Mf5DRfDNht-pDpdU5mT3XzWtKuVhyfK6EXE+9bdy=h1HA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-28T08:07:11","subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","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:43:05 +0200, Arnd Bergmann <arnd@kernel.org> said:\n> From: Arnd Bergmann <arnd@arndb.de>\n>\n> The OLPC GPIO controller sets up a fixed number space that is used\n> by at least two drivers:\n>\n> arch/x86/platform/olpc/olpc-xo1-sci.c: In function 'setup_ec_sci':\n> arch/x86/platform/olpc/olpc-xo1-sci.c:358:13: error: implicit declaration of function 'gpio_request' [-Wimplicit-function-declaration]\n>   358 |         r = gpio_request(OLPC_GPIO_ECSCI, \"OLPC-ECSCI\");\n>       |             ^~~~~~~~~~~~\n> sound/pci/cs5535audio/cs5535audio_olpc.c: In function 'olpc_analog_input':\n> sound/pci/cs5535audio/cs5535audio_olpc.c:41:9: error: implicit declaration of function 'gpio_set_value'; did you mean 'gpiod_set_value'? [-Wimplicit-function-declaration]\n>    41 |         gpio_set_value(OLPC_GPIO_MIC_AC, on);\n>\n> Select CONFIG_GPIOLIB_LEGACY for this platform and make sure the\n> sound driver portion cannot be compiled without this.\n>\n> Acked-by: Borislav Petkov (AMD) <bp@alien8.de>\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-35650-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=YMW2/vfP;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35650-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=\"YMW2/vfP\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\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 4g4Y235FNxz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 18:07:23 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 2AE373008D17\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 08:07:19 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6509833FE12;\n\tTue, 28 Apr 2026 08:07:15 +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 2875F33557D\n\tfor <linux-gpio@vger.kernel.org>; Tue, 28 Apr 2026 08:07:15 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id DC6ECC2BCC6\n\tfor <linux-gpio@vger.kernel.org>; Tue, 28 Apr 2026 08:07:14 +0000 (UTC)","by mail-lf1-f44.google.com with SMTP id\n 2adb3069b0e04-5a525aedb24so10848796e87.2\n        for <linux-gpio@vger.kernel.org>;\n Tue, 28 Apr 2026 01:07:14 -0700 (PDT)","from 969154062570 named unknown by gmailapi.google.com with\n HTTPREST; Tue, 28 Apr 2026 01:07:11 -0700","from 969154062570 named unknown by gmailapi.google.com with\n HTTPREST; Tue, 28 Apr 2026 01:07:11 -0700"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777363635; cv=none;\n b=ELHl7WGnLqqbb4haX+ud7ahHvaqXifDw53FNuoRDaZjTdPsJy+Fha+DmWeHm2RG9qIymLkvyBAOTZzlLXgSWPTvZMqr1FHbxuFYMa54NUQQUFrVnCx7gx9mDdfhC3+W0oGdbEKQGhw48AtuNzBlksBp/BQhBcKYRlK6pYHHLmX8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777363635; c=relaxed/simple;\n\tbh=c9P/8jxujvm3C66tIWuYt0KLPICR50EgTHln6yDH+6A=;\n\th=From:In-Reply-To:MIME-Version:References:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=TIefFxui5DsCo0xfkE9XH0Qeh1Oxy2OcM+8UAsd0iFFj+7OurM+IF5te5Ch463mK0kBnkici7m3JLIaXsmjIwbxad0iRq3BLKBbHv6bYZvRn5Li3IvJGw9heDY51B0KxwxBGebA1fVHIvW4YaPTPjb2U/JbnP+P1hMqX8PbnBoQ=","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=YMW2/vfP; 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=1777363634;\n\tbh=c9P/8jxujvm3C66tIWuYt0KLPICR50EgTHln6yDH+6A=;\n\th=From:In-Reply-To:References:Date:Subject:To:Cc:From;\n\tb=YMW2/vfPtWrjs4tey8HDo8H/LxGc8Xtz1lTAx+xTIh2YulZktSYe3xrZemau46Mkv\n\t N7AiMVsYKLCEm3wICBEOKs4dA88SC/m+qzA6NYepajc2kgqQQl3CSUl2G2fwjmGXKd\n\t CIrrlA05s8fYipRvGsEqzjY7LVP/IQOaaM6o+YP8O5pHRyLHnxzaXFz3pDIbnF06KN\n\t RmgIxpfR1u1B+xpYlJCl/QDqI+hYgLgNg3/HZ2CyuCBmfnQyiFt9EuWc3DDnnYY7Lc\n\t OI0juRPwYajYYc/WyhQTvWEUqIiZO+UpJGvHPerjB/130lftiIZnyrlT32KjI5fKef\n\t jM406g3PltXPg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+HErPtKoPy50IwsZ4fELJZDgCgzHV8OIB1aLYcLLKMuuuFjtI5wucJoHn9xvsg7/cXbw4XcskMV6Y3@vger.kernel.org","X-Gm-Message-State":"AOJu0YwTwiFvYg+NXlMVAFEcenAL0AZku51UmMtc/xzdbKFn91bV6Dj7\n\t3DKj8gPtcGa+cENFDoeotgVN4POdrzNGF+aPESbDsR0x250kgTmIcLH+wGxAyLTeR25OMcseOsi\n\tn9lXIBTWcpj+3BveH7PF8q9eHtuW+TID0Dk/6XHZSXQ==","X-Received":"by 2002:ac2:5083:0:b0:5a7:470c:daef with SMTP id\n 2adb3069b0e04-5a7470cdb7amr367300e87.14.1777363633435; Tue, 28 Apr 2026\n 01:07:13 -0700 (PDT)","From":"Bartosz Golaszewski <brgl@kernel.org>","In-Reply-To":"<20260427144338.3436940-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":"<20260427144338.3436940-1-arnd@kernel.org>","Date":"Tue, 28 Apr 2026 01:07:11 -0700","X-Gmail-Original-Message-ID":"\n <CAMRc=Mf5DRfDNht-pDpdU5mT3XzWtKuVhyfK6EXE+9bdy=h1HA@mail.gmail.com>","X-Gm-Features":"AVHnY4IKg28r4rY_OTjHZiHO6OsvjVj2nMnj_y3oNdasfuWqri7U8txCSGLn2pQ","Message-ID":"\n <CAMRc=Mf5DRfDNht-pDpdU5mT3XzWtKuVhyfK6EXE+9bdy=h1HA@mail.gmail.com>","Subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","To":"Arnd Bergmann <arnd@kernel.org>","Cc":"Arnd Bergmann <arnd@arndb.de>, \"H. Peter Anvin\" <hpa@zytor.com>,\n Peter Zijlstra <peterz@infradead.org>,\n\tlinux-kernel@vger.kernel.org, linux-sound@vger.kernel.org,\n\tlinux-gpio@vger.kernel.org, Thomas Gleixner <tglx@kernel.org>,\n\tIngo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,\n\tDave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org,\n\tJaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>,\n Linus Walleij <linusw@kernel.org>,\n\tBartosz Golaszewski <brgl@kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\""}},{"id":3683518,"web_url":"http://patchwork.ozlabs.org/comment/3683518/","msgid":"<63e9542f-c170-4361-9b2e-7fde8fc16da4@app.fastmail.com>","list_archive_url":null,"date":"2026-04-28T13:56:49","subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","submitter":{"id":30,"url":"http://patchwork.ozlabs.org/api/people/30/","name":"Arnd Bergmann","email":"arnd@arndb.de"},"content":"On Mon, Apr 27, 2026, at 22:13, Linus Walleij wrote:\n> On Mon, Apr 27, 2026 at 4:43 PM Arnd Bergmann <arnd@kernel.org> wrote:\n>> Select CONFIG_GPIOLIB_LEGACY for this platform and make sure the\n>> sound driver portion cannot be compiled without this.\n>>\n>> Acked-by: Borislav Petkov (AMD) <bp@alien8.de>\n>> Signed-off-by: Arnd Bergmann <arnd@arndb.de>\n>\n> Reviewed-by: Linus Walleij <linusw@kernel.org>\n>\n> I started to try to fix up this driver but it's such a mess. I feel\n> the OLPC XO1 support needs to be deleted unless someone\n> steps up to actually test and maintain it.\n\nI understand where you're coming from: the machine was certainly\nnever really nice and was already quite underpowered 20 years ago,\nPretty much any distro that used to support it has stopped\nyears ago.\n\nOn the other hand, even the XO-1 was widely shipped to both users\nand developers, super durable, and influential. There are a handful\nof other upstream board files for the SCx200/Geode family, but this\nis probably the most common one by far.\n\nI see that the display controller driver (olpc_dcon) was removed\ntwo years ago after being broken for years. It was first\nremoved in 2016 but restored immediately as there were still\nusers at the time.\n\nI've added Andres Salomon, James Cameron and Lubomir Rintel\nto Cc, they may have more information about who is still using\nXO-1, and if anyone is still updating kernels.\n\n       Arnd","headers":{"Return-Path":"\n <linux-gpio+bounces-35707-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=arndb.de header.i=@arndb.de header.a=rsa-sha256\n header.s=fm2 header.b=DOOlaxgR;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=messagingengine.com header.i=@messagingengine.com\n header.a=rsa-sha256 header.s=fm2 header.b=SnSWHZLE;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35707-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de\n header.b=\"DOOlaxgR\";\n\tdkim=pass (2048-bit key) header.d=messagingengine.com\n header.i=@messagingengine.com header.b=\"SnSWHZLE\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=103.168.172.152","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=arndb.de","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=arndb.de"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::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 4g4jh81h19z1xrS\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 00:37:28 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 7AD0C30D0E0E\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 13:57:36 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CAEAB42B720;\n\tTue, 28 Apr 2026 13:57:34 +0000 (UTC)","from fhigh-a1-smtp.messagingengine.com\n (fhigh-a1-smtp.messagingengine.com [103.168.172.152])\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 B6F5A4279E7;\n\tTue, 28 Apr 2026 13:57:32 +0000 (UTC)","from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44])\n\tby mailfhigh.phl.internal (Postfix) with ESMTP id A404B1400039;\n\tTue, 28 Apr 2026 09:57:31 -0400 (EDT)","from phl-imap-02 ([10.202.2.81])\n  by phl-compute-04.internal (MEProxy); Tue, 28 Apr 2026 09:57:31 -0400","by mailuser.phl.internal (Postfix, from userid 501)\n\tid 933F7700065; Tue, 28 Apr 2026 09:57:29 -0400 (EDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777384654; cv=none;\n b=lG9+RZ/WVJPF0W1JDamOl4vwPbB6woJ+tVbF+hZabbYqCNx4MDqa8qDJTUojDY1uq96lQO88sVXBrDqD9JzPnCKcCmsurfGmWmcf5Jg+Jk87YoU5OWsgZf9sJm5b1cgJR9n2kwbFyoTIXqQKQLCzRVerE0u643E8fIezpkWRC+Q=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777384654; c=relaxed/simple;\n\tbh=q3Hl1nVOQfRhHn+cDPDtpnSNAOnm1kFaAMCoY31NU5M=;\n\th=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References:\n\t Subject:Content-Type;\n b=iLgqRJRzehho7VFHLR0jwDoNOHXAP3UM+6W4uYVo1ClMlx3lzwKAYYkEDFSW2/2SZ86xZODKdu0SCpm4cPxOtSh/iZVYn4/RTnCIhCLIyntUzdoMMee64uSpTpM/49keLD3SnM2dsaU3+y4P8bn/PEfXmVeXq1UN1XoV2JiVHOg=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=arndb.de;\n spf=pass smtp.mailfrom=arndb.de;\n dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de\n header.b=DOOlaxgR;\n dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com\n header.b=SnSWHZLE; arc=none smtp.client-ip=103.168.172.152","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc\n\t:cc:content-transfer-encoding:content-type:content-type:date\n\t:date:from:from:in-reply-to:in-reply-to:message-id:mime-version\n\t:references:reply-to:subject:subject:to:to; s=fm2; t=1777384651;\n\t x=1777471051; bh=1hWRIKHI9M656vUhaN9NG60ADnGaNgrqoehuR4bNgXY=; b=\n\tDOOlaxgRSwg0rX5ZGLTnok42M/ajAjpKWD5wJV3NRNtuYLORA00EcUezLB4STeED\n\tiYy24WBkoAJhPjW41NX9Ay1DFreTSKrBt5A5FXdA3klkySNTCp1+InuhgUqUwLTC\n\tt8Sbf3KmwUCk6nOynlAPpSdXLpdcWMjDePFB2LlMIzCZV9cI5TrqtnFJZIUD52nY\n\tMaTtpaoocXORn6E+6GRimw3xFua8Y0fpDvRKoW0xdVWElgr/SQRFan13OP5KKAqn\n\tXx7VIA9rRaby8iydvpWLm0Jmc2KJ5qgc2ptmI7GkTZHnE3ibHcSZO5eqMHdiuGva\n\t2xUev/PekMG+FrIFPdffxQ==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:cc:content-transfer-encoding\n\t:content-type:content-type:date:date:feedback-id:feedback-id\n\t:from:from:in-reply-to:in-reply-to:message-id:mime-version\n\t:references:reply-to:subject:subject:to:to:x-me-proxy\n\t:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1777384651; x=\n\t1777471051; bh=1hWRIKHI9M656vUhaN9NG60ADnGaNgrqoehuR4bNgXY=; b=S\n\tnSWHZLE0N7L06ZClwiH144Iaym4iicUffXq/ug2k+IyiRlTCLRLggTYVM1Z49Cj1\n\t1ysfZxHIBD02uQs2PkC7iL/QCUfeMP+Dkqer3tN+r2Gnf/sb83jSD477FNhNJ+Zz\n\tuPlzatetnbkobIWn9pcuoHHQeg11TlkTmK0YsIMERPpk06/jB/fFCNf47NGyws/6\n\t/x74fDdLiUwBfkFwmdLVDFX4009iZnwXHng37j+0yjomzAs6VWAxC3yPoGWD63SD\n\tQYMnm+wfCG24pYmAvwfzelUvzYcBmB48nd1xmOrSp58PbIULmulb83yE3kjI1Ogj\n\tTAOvxR4fsmFiSWfqEcV3g=="],"X-ME-Sender":"<xms:ybzwaTKrXmX9PFG9a0hX3yEo8I0fSHEZeLYqePqPI10EkRZlKe2nWQ>\n    <xme:ybzwaR-kxECdpBQ8kLnb19CxVcEbm_WLqsF89M41p_7Lb0xNO0xFIqTE2UsiDzudJ\n    7dqsRzhpDjtCT2IAUGE1wXCn2JkH9u76tgddbkh_uZufvvnfUu1ATc>","X-ME-Proxy-Cause":"\n gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdekudejgecutefuodetggdotefrod\n    ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr\n    ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug\n    hrpefoggffhffvvefkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdetrhhnugcu\n    uegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtthgvrh\n    hnpedvhfdvkeeuudevfffftefgvdevfedvleehvddvgeejvdefhedtgeegveehfeeljeen\n    ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnug\n    esrghrnhgusgdruggvpdhnsggprhgtphhtthhopedvtddpmhhouggvpehsmhhtphhouhht\n    pdhrtghpthhtohepsghpsegrlhhivghnkedruggvpdhrtghpthhtohepphgvthgvrhiise\n    hinhhfrhgruggvrggurdhorhhgpdhrtghpthhtoheprghrnhgusehkvghrnhgvlhdrohhr\n    ghdprhgtphhtthhopegsrhhglheskhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinh\n    hushifsehkvghrnhgvlhdrohhrghdprhgtphhtthhopehtghhlgieskhgvrhhnvghlrdho\n    rhhgpdhrtghpthhtohepgiekieeskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepqhhuoh\n    iilheslhgrphhtohhprdhorhhgpdhrtghpthhtohepuggrvhgvrdhhrghnshgvnheslhhi\n    nhhugidrihhnthgvlhdrtghomh","X-ME-Proxy":"<xmx:ybzwadCrAm-6CfkGElUwNJoqeTRwjppT8SCZ7Z7l5RQso9L0OpRIlQ>\n    <xmx:ybzwab67TjhJL8-F-ksR3RFATYiDVZRkHxB2_g3o9QVDFD5BrMaC5g>\n    <xmx:ybzwaZuxFAyqjuf2sFVIbK0FthUjzQxq69hZLcDo35cPRAAu-sWZFw>\n    <xmx:ybzwaTySFn_EMyneJb3z93jmA1TELmjFAy1ONrXY6IWYS2AQoCYZhQ>\n    <xmx:y7zwaaGVrsnYAEyiaJiMtEipZ_5dtBnLhjl06XkanYJ3G1uanQvLKk53>","Feedback-ID":"i56a14606:Fastmail","X-Mailer":"MessagingEngine.com Webmail Interface","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","X-ThreadId":"ATt-TkTEJJAR","Date":"Tue, 28 Apr 2026 15:56:49 +0200","From":"\"Arnd Bergmann\" <arnd@arndb.de>","To":"\"Linus Walleij\" <linusw@kernel.org>, \"Arnd Bergmann\" <arnd@kernel.org>","Cc":"\"Thomas Gleixner\" <tglx@kernel.org>, \"Ingo Molnar\" <mingo@redhat.com>,\n \"Borislav Petkov\" <bp@alien8.de>,\n \"Dave Hansen\" <dave.hansen@linux.intel.com>, x86@kernel.org,\n \"Jaroslav Kysela\" <perex@perex.cz>, \"Takashi Iwai\" <tiwai@suse.com>,\n \"Bartosz Golaszewski\" <brgl@kernel.org>, \"H. Peter Anvin\" <hpa@zytor.com>,\n \"Peter Zijlstra\" <peterz@infradead.org>, linux-kernel@vger.kernel.org,\n linux-sound@vger.kernel.org,\n \"open list:GPIO SUBSYSTEM\" <linux-gpio@vger.kernel.org>,\n \"James Cameron\" <quozl@us.netrek.org>, \"James Cameron\" <quozl@laptop.org>,\n linux-geode@lists.infradead.org, \"Andres Salomon\" <dilinger@queued.net>,\n \"Lubomir Rintel\" <lkundrak@v3.sk>","Message-Id":"<63e9542f-c170-4361-9b2e-7fde8fc16da4@app.fastmail.com>","In-Reply-To":"\n <CAD++jLm951WUzBVWa4QakOBuLQy+HQOD0SwQ7tHEuPkM=j3XGw@mail.gmail.com>","References":"<20260427144338.3436940-1-arnd@kernel.org>\n <CAD++jLm951WUzBVWa4QakOBuLQy+HQOD0SwQ7tHEuPkM=j3XGw@mail.gmail.com>","Subject":"Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable"}}]