Hi all, please find a patch that adds IRQ edge set-up mechanism to sysfs that can be called from the kernel.
This functionality can be very useful for embedded systems, as it permits kernel to do GPIO set-up during boot stage. Configuration which defines pins behavior is often kept in NVRAM, and during boot stage these structures can be parsed and executed by the kernel, so that when user processes already find all sysfs environment ready and correctly set-up. While at the present it is possible to export GPIO pins to sysfs (and correct direction / value), it is not possible to export IRQ configuration as well, so this must be done in user space (most often via command line). this patch implements missing functionality, so that gpio_sysfs_set_edge() function can be called directly from the kernel. Best regards, Drasko
0001-PATCH-GPIO-Add-IRQ-edge-setter-to-gpiolib.patch
Description: Binary data