diff options
author | Jonathan Cameron <jic23@cam.ac.uk> | 2010-06-26 12:54:22 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-07-08 12:25:29 -0700 |
commit | 7e29a0df16ddfcb971a1d498752a782a68e45281 (patch) | |
tree | 5f5ca0f97b96da9d892aefe200b42dddce2cda09 /drivers | |
parent | 388be4883952872b48c8e4789ff77d5b3b9cadb7 (diff) |
staging:iio: Add ability to have event attributes with awkward names
Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/staging/iio/sysfs.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/iio/sysfs.h b/drivers/staging/iio/sysfs.h index 79926efec6d..60834162eb3 100644 --- a/drivers/staging/iio/sysfs.h +++ b/drivers/staging/iio/sysfs.h @@ -284,6 +284,14 @@ struct iio_const_attr { .mask = _mask, \ .listel = &_ev_list }; +#define IIO_EVENT_ATTR_NAMED_SH(_vname, _name, _ev_list, _show, _store, _mask) \ + static struct iio_event_attr \ + iio_event_attr_##_vname \ + = { .dev_attr = __ATTR(_name, S_IRUGO | S_IWUSR, \ + _show, _store), \ + .mask = _mask, \ + .listel = &_ev_list }; + /** * IIO_EVENT_ATTR - non-shared event attribute * @_name: event name |