Several months ago, this blog post appeared in a search. In summary, this post outlines the new char device-based GPIO interfaces. It further states that a full complement of features will be available with the release of the 5.5 Linux kernel, and libgpiod ver 1.5.

Since reading this announcement, I've been expecting to see a more-or-less official schedule from the RPi Organization announcing a date for release of these upgrades. I've probably just missed the announcement, but I've seen nothing at all on this through raspberrypi.org.

I have two questions:

  1. Has there been an "official" announcement on the expected release date?

  2. Is there a reasonably safe & straightforward method for upgrading to the 5.5 kernel and libgpiod 1.5? For example: rpi-update??

I'd like to hear from anyone who has tried this upgrade.

  • I quickly googled and sadly found nothing updated or interesting. I guess I need t wait till 2022 to find anything interesting. Cheers. BTW, the most updated I read so far are: (1) An Introduction to chardev GPIO and Libgpiod on the Raspberry PI - Craig Peacock, Embedded Linux 2018oct16 beyondlogic.org/… (2) Architectures/ARM/gpio - FedoraProject - 2019 fedoraproject.org/wiki/Architectures/ARM/gpio (3) GPIO - LinuxSunxi linux-sunxi.org/GPIO / to continue, ...
    – tlfong01
    Sep 3, 2020 at 7:07
  • (4) Support for libgpiod as pin factory? - GPIOZero issues/840 github.com/gpiozero/gpiozero/issues/840. PS - I am a python and GUI guy and rarely use CLI staff..
    – tlfong01
    Sep 3, 2020 at 7:08
  • 1
    I'm not sure the Foundation will be that bothered. There are a plethora of existing libraries which will always outperform libgpiod on the Pi. I'd only expect to see interest if they are forced to move from the Broadcom SoC.
    – joan
    Sep 3, 2020 at 7:59
  • 1
    @joan: Is it true that the sysfs interface to GPIO has been deprecated & will be removed from the kernel? If so, what result?
    – Seamus
    Sep 3, 2020 at 8:44
  • 1
    I had better clarify. pigpio makes almost zero use of sysfs and won't need any changes when it is deprecated. As far as I can remember the bcm2853 library is like pigpio in not needing sysfs. WiringPi does make more use but it would still remain functional without sysfs.
    – joan
    Sep 3, 2020 at 10:02


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.