]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/staging/iio/sysfs.h
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / staging / iio / sysfs.h
index ee91a95a8b9502925e6802e5fd2f320d80e3c59d..24b74ddcd0830ffcc6bb31424b63648ee89df13d 100644 (file)
@@ -107,6 +107,12 @@ struct iio_const_attr {
 #define IIO_DEV_ATTR_NAME(_show)                               \
        IIO_DEVICE_ATTR(name, S_IRUGO, _show, NULL, 0)
 
+/**
+ * IIO_DEV_ATTR_RESET: resets the device
+ **/
+#define IIO_DEV_ATTR_RESET(_store)                     \
+       IIO_DEVICE_ATTR(reset, S_IWUSR, NULL, _store, 0)
+
 /**
  * IIO_CONST_ATTR_NAME - constant identifier
  * @_string: the name