[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CONFIG_KEYBOARD_GPIO for debian linux-image-rpi



Hello,

On 8/13/23 14:24, Salvatore Bonaccorso wrote:
On Mon, Aug 07, 2023 at 01:05:06AM +0200, Pali Rohár wrote:
On Saturday 15 July 2023 10:50:42 Pali Rohár wrote:
On Saturday 15 July 2023 10:31:53 Salvatore Bonaccorso wrote:
Hi,

Let's loop in the Debian kernel team.

Hi, any opinion there?

On Fri, Jul 14, 2023 at 10:51:19PM +0200, Pali Rohár wrote:
Hello! I'm not sure who to ask about this issue but you are the last
person who modified linux-image-rpi debian package for bookworm.

I have done clean install of bookworm for raspberrypi (armel, rev1b) and
I figured out that kernel does not contain CONFIG_KEYBOARD_GPIO anymore.

   $ uname -a
   Linux raspberrypi 6.1.0-10-rpi #1 Debian 6.1.37-1 (2023-07-03) armv6l GNU/Linux

   $ grep CONFIG_KEYBOARD_GPIO /boot/config-6.1.0-10-rpi
   # CONFIG_KEYBOARD_GPIO is not set
   # CONFIG_KEYBOARD_GPIO_POLLED is not set

So any gpio based keyboard on raspberry pi does not work. Personally I'm
using shutdown gpio button and I read more forums that lot of other
people are using gpio button for shutdown action too. So I think that in
raspberrypi kernel specific package, this driver can be useful to have.

It there any reason why CONFIG_KEYBOARD_GPIO is disabled in bookworm
kernel from linux-image-rpi package? And if not, would it be possible to
enable this driver?

Hmm, the status quo is strange here:

 - enabled including the polled variant on arm64 and i686
 - enabled without the polled variant on armhf and amd64 (and I think
   x32)
 - only the polled driver on armel-marvell

I'm in favor of enabling them both as modules for arm*. I didn't find when it was disabled for armel-rpi, looking at the output of

	git grep KEYBOARD_GPIO debian/5.10.179-5
	git grep KEYBOARD_GPIO debian/4.19.160-2

I would have said that it was off on bullseye and buster, but maybe I'm missing something. (In that case my summary about master above is likely wrong, too.)

Best regards
Uwe


Reply to: