I have the following problem. The latest kernel version I am using for my devices is 5.4.x. In my DTS I don't explicitly expose the GPIOs to the usespace but I can read input both via sysfs as also libgpiod API. With the newest kernel like 5.17 or 5.18, I can read the same input pin but I always read 0. I have also tried to add my GPIOs as "default" into the am33xx_pinmux section (the way it is done in [1]) but it didn't help. [1] https://patchwork.kernel.org/project/linux-omap/patch/20200712103717.1219765-1-drew@xxxxxxxxxxxxxxx/ Regards, Yegor