The functions allowing to find GPIO lines by name don't take into
account the fact that line names are not unique in the linux kernel
(neither globally nor per chip). Add a task to address that in v2.0.
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
of the stack limit on linux, so it's worth rethinking it. Maybe a doubly linked
list of lines would be better (although slower to access).
+* rework looking up lines by names
+
+GPIO line names in the kernel aren't unique - neither globally nor within
+a single chip. The current API doesn't take this into consideration and simply
+returns the first matching line in gpiod_line_find() and co. This needs
+addressing in future API.
+
Bindings:
* line objects should only hold weak references to their owning chip objects