Hi,
Let's loop in the Debian kernel team.
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?
I do not think there is any special reason for that, and just might be enabled for the rpi specific config, let's see what our arm* porters
say. And if nothing speaks about it we might top-down (in the upper
suites first, then maybe down to bookworm) enable it.
CONFIG_KEYBOARD_GPIO is tristate symbol, so if there is space problem,
it can be enabled as loadable module and it would be loaded ondemand
only when needed.
In case of yes to above question, it should be enabled as loadable
module.
Thanks for raising it.
Regards,
Salvatore
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?
CONFIG_KEYBOARD_GPIO is tristate symbol, so if there is space problem,
it can be enabled as loadable module and it would be loaded ondemand
only when needed.
On Saturday 15 July 2023 10:31:53 Salvatore Bonaccorso wrote:
Hi,
Let's loop in the Debian kernel team.
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?
I do not think there is any special reason for that, and just might be enabled for the rpi specific config, let's see what our arm* porters
say. And if nothing speaks about it we might top-down (in the upper
suites first, then maybe down to bookworm) enable it.
Ok, thank you for information. Just to note that lot of 32-bit and
64-bit ARM boards also use CONFIG_KEYBOARD_GPIO (for example run
git grep gpio-keys arch/arm{,64}/boot/dts), so maybe also other configurations than rpi can benefit from having this driver enabled.
I have looked at my another debian system running on 64-bit ARM and in
older bullseye's kernel linux-image-5.10.0-23-arm64 package there is CONFIG_KEYBOARD_GPIO driver, see:
$ grep CONFIG_KEYBOARD_GPIO /boot/config-5.10.0-23-arm64
CONFIG_KEYBOARD_GPIO=m
# CONFIG_KEYBOARD_GPIO_POLLED is not set
CONFIG_KEYBOARD_GPIO is tristate symbol, so if there is space problem,
it can be enabled as loadable module and it would be loaded ondemand
only when needed.
In case of yes to above question, it should be enabled as loadable
module.
Thanks for raising it.
Regards,
Salvatore
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?
I do not think there is any special reason for that, and just might be enabled for the rpi specific config, let's see what our arm* porters
say. And if nothing speaks about it we might top-down (in the upper suites first, then maybe down to bookworm) enable it.
Ok, thank you for information. Just to note that lot of 32-bit and
64-bit ARM boards also use CONFIG_KEYBOARD_GPIO (for example run
git grep gpio-keys arch/arm{,64}/boot/dts), so maybe also other configurations than rpi can benefit from having this driver enabled.
I have looked at my another debian system running on 64-bit ARM and in older bullseye's kernel linux-image-5.10.0-23-arm64 package there is CONFIG_KEYBOARD_GPIO driver, see:
$ grep CONFIG_KEYBOARD_GPIO /boot/config-5.10.0-23-arm64
CONFIG_KEYBOARD_GPIO=m
# CONFIG_KEYBOARD_GPIO_POLLED is not set
CONFIG_KEYBOARD_GPIO is tristate symbol, so if there is space problem, it can be enabled as loadable module and it would be loaded ondemand only when needed.
In case of yes to above question, it should be enabled as loadable module.
Thanks for raising it.
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?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (2 / 14) |
Uptime: | 91:48:59 |
Calls: | 6,697 |
Calls today: | 2 |
Files: | 12,232 |
Messages: | 5,348,652 |