diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2015-02-23 13:47:32 +0100 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2015-04-17 01:10:18 +0200 |
commit | b583cc5f7570ac0961ab2bbb8d6f7925041cdfe3 (patch) | |
tree | 639cdf16aa3fe8e40f0403cedfe05bdae59357f6 /c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c | |
parent | GRSPW: Make sure buffers are 64-bit aligned (diff) | |
download | rtems-b583cc5f7570ac0961ab2bbb8d6f7925041cdfe3.tar.bz2 |
leon,gpiolib: add mask/unmask interrupt support
Diffstat (limited to 'c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c')
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c b/c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c index 22f1baa5f3..4eca013267 100644 --- a/c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c +++ b/c/src/lib/libbsp/sparc/shared/gpio/gpiolib.c @@ -251,6 +251,17 @@ int gpiolib_irq_disable(void *handle) return gpiolib_irq_opts(handle, GPIOLIB_IRQ_DISABLE); } +int gpiolib_irq_mask(void *handle) +{ + return gpiolib_irq_opts(handle, GPIOLIB_IRQ_MASK); +} + +int gpiolib_irq_unmask(void *handle) +{ + return gpiolib_irq_opts(handle, GPIOLIB_IRQ_UNMASK); +} + + /*** Initialization ***/ int gpiolib_initialize(void) { |