The branch main has been updated by cperciva:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=f6197f2bc05b5a8df260cbf55283fddf7c76fec4

commit f6197f2bc05b5a8df260cbf55283fddf7c76fec4
Author:     Colin Percival <cperc...@freebsd.org>
AuthorDate: 2024-10-22 16:06:41 +0000
Commit:     Colin Percival <cperc...@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 */

Reply via email to