On 2020-07-19, Jonas Smedegaard wrote:
> Quoting Jonas Smedegaard (2020-04-27 09:00:49)
>> Quoting Vagrant Cascadian (2020-04-20 19:25:15)
>> > Control: tags 935035 moreinfo
>> > 
>> > On 2019-08-18, Jonas Smedegaard wrote:
>> > > U-Boot supports the DIY laptop Olimex Teres-I, except the builtin
>> > > keyboard is not detected.
>> > ...
>> > > A working patchset is pushed to git branch wip-teres-i-keyboard:
>> > > https://salsa.debian.org/debian/u-boot/tree/wip/teres-i-keyboard
>> > ...
>> > > This patchset is not in mainline U-Boot, but I intent to propose it.
>> > 
>> > Any status update on mainline support? Is it still an issue with newer 
>> > u-boot packages in Debian?
>> 
>> Last I checked it was still needed.
>> 

>> I noticed a recent change to the USB driver (commit 31232de) that 
>> *might* render all or half of my patch unnecessary, but that's just a 
>> guess based on the commit message - needs to be actually tested.
>> 
>> If still needed, then status of the patch is that U-boot developers 
>> wants a more general cleanup of the related options, won't accept my 
>> minimal patch as-is.  Again, I have not yet taken the time to do that.
>
> Patch is still needed, and I have now updated it upstream: 
> https://patchwork.ozlabs.org/project/uboot/patch/20200719135632.681954-2...@jones.dk/

This link gets both patches:

  https://patchwork.ozlabs.org/project/uboot/list/?series=190758&state=*

It looks like they've gotten a few reviews already, and presuming no
objections surface, I could apply them in the next u-boot 2020.07
upload, and hopefully will be applied upstream for 2020.10.


> The newest upstream patch is larger, because developers requested I do a 
> more general change, where earlier proposed patches generalized only 
> across sunxi devices.
>
> There should be no functional difference between the older more minimal 
> patches and the newer one, and I therefore propose to apply the older 
> one for Buster.

The wip-teres-i-keyboard branch on salsa?

That includes a bunch of changes for platforms (unifier) that we don't
support.

I think could probably be trimmed down to a more minimal patch. e.g. It
doesn't look like CONFIG_USE_PREBOOT is needed at all; I *think* you
could just use CONFIG_PREBOOT without adding Kconfig support (needs
testing) and then use ifdef/ifndef directly where the preboot command is
added.

I'd normally be hesitant to add non-upstreamed patches, and will want to
wait to see how that plays out, but once the functionality lands in
experimental or unstable, I'd be willing to consider a more minimal
patch for buster.


> Please tell me if you disagree, then I will prepare a backport of the 
> newest more general patchset.

I think the full patchsets are too invasive for buster, so would prefer
to avoid it.


> Or, obviously, please tell me if you consider it unlikely that this 
> change can be accepted in Buster, so we stop spend more time on that.

I think it can be done, but we'll have to be careful not to break other
platforms. I have several other platforms (pine64+, pinebook, others)
that might be impacted by these changes, so can check for breakage at
least.


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to