Description:
The greybus class of the bundle B.
+What: /sys/bus/greybus/device/N-I.B/bundle_id
+Date: October 2015
+KernelVersion: 4.XX
+Contact: Greg Kroah-Hartman <greg@kroah.com>
+Description:
+ The interface-unique id of the bundle B.
+
What: /sys/bus/greybus/device/N-I.B/state
Date: October 2015
KernelVersion: 4.XX
}
static DEVICE_ATTR_RO(bundle_class);
+static ssize_t bundle_id_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ struct gb_bundle *bundle = to_gb_bundle(dev);
+
+ return sprintf(buf, "%u\n", bundle->id);
+}
+static DEVICE_ATTR_RO(bundle_id);
+
static ssize_t state_show(struct device *dev, struct device_attribute *attr,
char *buf)
{
static struct attribute *bundle_attrs[] = {
&dev_attr_bundle_class.attr,
+ &dev_attr_bundle_id.attr,
&dev_attr_state.attr,
NULL,
};