git: f6197f2bc05b - main - sys: Add GPIO_INTR_EDGE_MASK define
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Oct 2024 16:15:35 UTC
The branch main has been updated by cperciva:
URL: https://cgit.FreeBSD.org/src/commit/?id=f6197f2bc05b5a8df260cbf55283fddf7c76fec4
commit f6197f2bc05b5a8df260cbf55283fddf7c76fec4
Author: Colin Percival <cperciva@FreeBSD.org>
AuthorDate: 2024-10-22 16:06:41 +0000
Commit: Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2024-10-22 16:15:30 +0000
sys: Add GPIO_INTR_EDGE_MASK define
This is the GPIO_INTR_EDGE_* flags, just as a convenience to let code
test flags for interrupt edginess.
Sponsored by: Amazon
---
sys/sys/gpio.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys/sys/gpio.h b/sys/sys/gpio.h
index ba5b362125f8..1a9e998a0e56 100644
--- a/sys/sys/gpio.h
+++ b/sys/sys/gpio.h
@@ -83,10 +83,10 @@
#define GPIO_INTR_EDGE_FALLING 0x00080000 /* edge trigger, falling */
#define GPIO_INTR_EDGE_BOTH 0x00100000 /* edge trigger, both */
#define GPIO_INTR_ATTACHED 0x00200000 /* interrupt attached to file */
+#define GPIO_INTR_EDGE_MASK (GPIO_INTR_EDGE_RISING | \
+ GPIO_INTR_EDGE_FALLING | GPIO_INTR_EDGE_BOTH )
#define GPIO_INTR_MASK (GPIO_INTR_LEVEL_LOW | GPIO_INTR_LEVEL_HIGH | \
- GPIO_INTR_EDGE_RISING | \
- GPIO_INTR_EDGE_FALLING | GPIO_INTR_EDGE_BOTH | \
- GPIO_INTR_ATTACHED)
+ GPIO_INTR_EDGE_MASK | GPIO_INTR_ATTACHED)
struct gpio_pin {
uint32_t gp_pin; /* pin number */