Re: [PATCH] x86/olpc: select GPIOLIB_LEGACY

From: Arnd Bergmann

Date: Wed Apr 29 2026 - 16:40:50 EST


On Wed, Apr 29, 2026, at 00:39, Andres Salomon wrote:
> On 4/28/26 18:34, Linus Walleij wrote:
>> On Tue, Apr 28, 2026 at 3:57 PM Arnd Bergmann <arnd@xxxxxxxx> wrote:
>>
>>> 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 looked at the removed driver
>> commit 214c2754fb0af78fde9faa2e5f9693c4618f3d5b
>> "staging: olpc_dcon: Remove driver marked as broken since 2022"
>>
>> This is a simple driver and would *not* be hard to rewrite
>> using the DRM helpers that exist today, by just looking at other
>> simple DRM drivers such as drivers/gpu/drm/tve200/*.
>>
>> So if there is interest full upstream support should not be
>> hard to attain. But it requires some dedication, and I wonder
>> if such exist.

It looks like Lubomir actually did that work already and
submitted a proper driver a few years ago, at least for the
XO-1.75:
https://lists.freedesktop.org/archives/dri-devel/2018-December/201019.html

This was never merged, but it's there in case someone wants
to continue where he left off. As far as I can tell, the staging
driver was used with the XO-1 and XO-1.5, while this one was
for XO-1.75, but the actual chip is the same and the driver is
almost portable.

> I can't speak for other (former) OLPC folks, but I donated my remaining
> OLPC hardware about seven years ago; so I no longer have any interest or
> ability to support the hardware.

I see you are still listed as paid support for AMD Geode in the
MAINTAINERS file. Is that still the case, or did that end along
with your involvement in XO-1?

Are you aware of any Geode users that still update their kernels?
I found that OpenWRT still publishes Geode builds (with XO-1
disabled, but everything else built in) but no indication that
anyone has actually run these after around 2017.

Arnd