diff options
author | Kent Gibson <[email protected]> | 2022-07-14 10:03:18 +0800 |
---|---|---|
committer | Bartosz Golaszewski <[email protected]> | 2022-07-19 10:02:12 +0200 |
commit | b1a92e94560def63b71057d770e9db2f798ab58c (patch) | |
tree | 9c482c3d02a5cdc9193f94e5c3b8ea2559104e21 /scripts/gdb/linux/tasks.py | |
parent | 242202329f0d851f64901111217ca4d52795a4b6 (diff) |
gpiolib: cdev: consolidate edge detector configuration flags
Combine the polarity_change flag, struct line eflags, and hte enable
flag into a single flag variable.
The combination of these flags describes the configuration state
of the edge detector, so formalize and clarify that by combining
them into a single variable, edflags, in struct line.
The edflags is a subset of the GPIO_V2_LINE_FLAGsb relevant to
the edge detector, and is also a superset of the eflags it replaces.
The eflags name is still used to describe the subset of edflags
corresponding to the rising/falling edge flags where edflags is
masked down to that subset.
This consolidation reduces the number of variables being passed,
simplifies state comparisons, and provides a more extensible
foundation should additional edge sources be integrated in the
future.
Signed-off-by: Kent Gibson <[email protected]>
Reviewed-by: Andy Shevchenko <[email protected]>
Reviewed-by: Linus Walleij <[email protected]>
Signed-off-by: Bartosz Golaszewski <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions