|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
|
| #
1.5 |
|
14-Sep-2024 |
andvar |
s/intrerrupt/interrupt/ in documentation and comments. gpioirq(4) typo was accidentally restored in the last commit.
|
|
Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| #
1.4 |
|
06-Nov-2023 |
brad |
branches: 1.4.2;
gpioirq(4) version 2
This update makes this driver more than just an example and allows for:
o More than one pin to be attached to a gpioirq instance. That is, the mask parameter can be greater than 0x01 now.
o A /dev/gpioirqN device that allows GPIO pin interrupts to be transported into userland. This is a device that can be opened for reading with a simple fixed output indicating the device unit, pin number and current pin state.
This update was used as part of a physical intrusion detection system where multiple switches (i.e. window magnetic reed switches and etc.) are tied to a bunch of GPIO inputs with userland software that reacts to the pins changing state.
|
| #
1.3 |
|
01-Aug-2023 |
andvar |
s/intrerrupt/interrupt/.
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
| #
1.2 |
|
20-May-2018 |
wiz |
branches: 1.2.2; 1.2.14; End sentence with a dot.
|
| #
1.1 |
|
19-May-2018 |
thorpej |
Add an example "gpioirq" driver that demonstrates interrupts on GPIO pins. Will be enhanced in the future to support sending events to user space on edge-triggered interrupt events.
Based on initial work by Brad Spencer. PR kern/51676
|