From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fhigh-a1-smtp.messagingengine.com (fhigh-a1-smtp.messagingengine.com [103.168.172.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B6F5A4279E7; Tue, 28 Apr 2026 13:57:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777384654; cv=none; b=lG9+RZ/WVJPF0W1JDamOl4vwPbB6woJ+tVbF+hZabbYqCNx4MDqa8qDJTUojDY1uq96lQO88sVXBrDqD9JzPnCKcCmsurfGmWmcf5Jg+Jk87YoU5OWsgZf9sJm5b1cgJR9n2kwbFyoTIXqQKQLCzRVerE0u643E8fIezpkWRC+Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777384654; c=relaxed/simple; bh=q3Hl1nVOQfRhHn+cDPDtpnSNAOnm1kFaAMCoY31NU5M=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=iLgqRJRzehho7VFHLR0jwDoNOHXAP3UM+6W4uYVo1ClMlx3lzwKAYYkEDFSW2/2SZ86xZODKdu0SCpm4cPxOtSh/iZVYn4/RTnCIhCLIyntUzdoMMee64uSpTpM/49keLD3SnM2dsaU3+y4P8bn/PEfXmVeXq1UN1XoV2JiVHOg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=DOOlaxgR; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=SnSWHZLE; arc=none smtp.client-ip=103.168.172.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="DOOlaxgR"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="SnSWHZLE" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id A404B1400039; Tue, 28 Apr 2026 09:57:31 -0400 (EDT) Received: from phl-imap-02 ([10.202.2.81]) by phl-compute-04.internal (MEProxy); Tue, 28 Apr 2026 09:57:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1777384651; x=1777471051; bh=1hWRIKHI9M656vUhaN9NG60ADnGaNgrqoehuR4bNgXY=; b= DOOlaxgRSwg0rX5ZGLTnok42M/ajAjpKWD5wJV3NRNtuYLORA00EcUezLB4STeED iYy24WBkoAJhPjW41NX9Ay1DFreTSKrBt5A5FXdA3klkySNTCp1+InuhgUqUwLTC t8Sbf3KmwUCk6nOynlAPpSdXLpdcWMjDePFB2LlMIzCZV9cI5TrqtnFJZIUD52nY MaTtpaoocXORn6E+6GRimw3xFua8Y0fpDvRKoW0xdVWElgr/SQRFan13OP5KKAqn Xx7VIA9rRaby8iydvpWLm0Jmc2KJ5qgc2ptmI7GkTZHnE3ibHcSZO5eqMHdiuGva 2xUev/PekMG+FrIFPdffxQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1777384651; x= 1777471051; bh=1hWRIKHI9M656vUhaN9NG60ADnGaNgrqoehuR4bNgXY=; b=S nSWHZLE0N7L06ZClwiH144Iaym4iicUffXq/ug2k+IyiRlTCLRLggTYVM1Z49Cj1 1ysfZxHIBD02uQs2PkC7iL/QCUfeMP+Dkqer3tN+r2Gnf/sb83jSD477FNhNJ+Zz uPlzatetnbkobIWn9pcuoHHQeg11TlkTmK0YsIMERPpk06/jB/fFCNf47NGyws/6 /x74fDdLiUwBfkFwmdLVDFX4009iZnwXHng37j+0yjomzAs6VWAxC3yPoGWD63SD QYMnm+wfCG24pYmAvwfzelUvzYcBmB48nd1xmOrSp58PbIULmulb83yE3kjI1Ogj TAOvxR4fsmFiSWfqEcV3g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdekudejgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefoggffhffvvefkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdetrhhnugcu uegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtthgvrh hnpedvhfdvkeeuudevfffftefgvdevfedvleehvddvgeejvdefhedtgeegveehfeeljeen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnug esrghrnhgusgdruggvpdhnsggprhgtphhtthhopedvtddpmhhouggvpehsmhhtphhouhht pdhrtghpthhtohepsghpsegrlhhivghnkedruggvpdhrtghpthhtohepphgvthgvrhiise hinhhfrhgruggvrggurdhorhhgpdhrtghpthhtoheprghrnhgusehkvghrnhgvlhdrohhr ghdprhgtphhtthhopegsrhhglheskhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinh hushifsehkvghrnhgvlhdrohhrghdprhgtphhtthhopehtghhlgieskhgvrhhnvghlrdho rhhgpdhrtghpthhtohepgiekieeskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepqhhuoh iilheslhgrphhtohhprdhorhhgpdhrtghpthhtohepuggrvhgvrdhhrghnshgvnheslhhi nhhugidrihhnthgvlhdrtghomh X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 933F7700065; Tue, 28 Apr 2026 09:57:29 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ThreadId: ATt-TkTEJJAR Date: Tue, 28 Apr 2026 15:56:49 +0200 From: "Arnd Bergmann" To: "Linus Walleij" , "Arnd Bergmann" Cc: "Thomas Gleixner" , "Ingo Molnar" , "Borislav Petkov" , "Dave Hansen" , x86@kernel.org, "Jaroslav Kysela" , "Takashi Iwai" , "Bartosz Golaszewski" , "H. Peter Anvin" , "Peter Zijlstra" , linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, "open list:GPIO SUBSYSTEM" , "James Cameron" , "James Cameron" , linux-geode@lists.infradead.org, "Andres Salomon" , "Lubomir Rintel" Message-Id: <63e9542f-c170-4361-9b2e-7fde8fc16da4@app.fastmail.com> In-Reply-To: References: <20260427144338.3436940-1-arnd@kernel.org> Subject: Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Apr 27, 2026, at 22:13, Linus Walleij wrote: > On Mon, Apr 27, 2026 at 4:43=E2=80=AFPM Arnd Bergmann wrote: >> Select CONFIG_GPIOLIB_LEGACY for this platform and make sure the >> sound driver portion cannot be compiled without this. >> >> Acked-by: Borislav Petkov (AMD) >> Signed-off-by: Arnd Bergmann > > Reviewed-by: Linus Walleij > > I started to try to fix up this driver but it's such a mess. I feel > the OLPC XO1 support needs to be deleted unless someone > steps up to actually test and maintain it. I understand where you're coming from: the machine was certainly never really nice and was already quite underpowered 20 years ago, Pretty much any distro that used to support it has stopped years ago. On the other hand, even the XO-1 was widely shipped to both users and developers, super durable, and influential. There are a handful of other upstream board files for the SCx200/Geode family, but this is probably the most common one by far. I see that the display controller driver (olpc_dcon) was removed two years ago after being broken for years. It was first removed in 2016 but restored immediately as there were still users at the time. I've added Andres Salomon, James Cameron and Lubomir Rintel to Cc, they may have more information about who is still using XO-1, and if anyone is still updating kernels. Arnd