summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/Documentation
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@google.com>2015-10-16 16:56:38 -0700
committerGreg Kroah-Hartman <gregkh@google.com>2015-10-19 12:09:10 -0700
commitb750fa3370485356b5cddda7c0f7fc9bea056fa8 (patch)
tree64ad54bfb8a89e7ed54d2366aa547c325e8b2fde /drivers/staging/greybus/Documentation
parentb6789ee55b99fbc26aa16e4f485397e86498bf51 (diff)
downloadop-kernel-dev-b750fa3370485356b5cddda7c0f7fc9bea056fa8.zip
op-kernel-dev-b750fa3370485356b5cddda7c0f7fc9bea056fa8.tar.gz
greybus: connection: remove 'struct device' from 'struct gb_connection'
We don't want this in the driver core, as nothing will be binding to it, that's the job of a bundle. So remove the struct device and use a kref to handle reference counting instead. Note, I don't think we really need a kref, but it keeps the lifetime the same as before, and is the simplest change for now. In the future it might be easier to just attach all connections to the bundle and clean them up when the bundle is removed. Also remove the cport sysfs documentation as it's no longer relevant. Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Alex Elder <elder@linaro.org> Reviewed-by: Johan Hovold <johan@hovoldconsulting.com>
Diffstat (limited to 'drivers/staging/greybus/Documentation')
-rw-r--r--drivers/staging/greybus/Documentation/sysfs-bus-greybus37
1 files changed, 0 insertions, 37 deletions
diff --git a/drivers/staging/greybus/Documentation/sysfs-bus-greybus b/drivers/staging/greybus/Documentation/sysfs-bus-greybus
index b2e699c..22a0c7f 100644
--- a/drivers/staging/greybus/Documentation/sysfs-bus-greybus
+++ b/drivers/staging/greybus/Documentation/sysfs-bus-greybus
@@ -155,40 +155,3 @@ Description:
process watching the file will be woken up, and the new
value can be read. It's a "poor-man's IPC", yes, but
simplifies the Android userspace code immensely.
-
-What: /sys/bus/greybus/device/endoE:M:I:B:C
-Date: October 2015
-KernelVersion: 4.XX
-Contact: Greg Kroah-Hartman <greg@kroah.com>
-Description:
- A cport C within bundle B, C is replaced by a 2-byte
- number representing the cport.
-
-What: /sys/bus/greybus/device/endoE:M:I:B:C/ap_cport_id
-Date: October 2015
-KernelVersion: 4.XX
-Contact: Greg Kroah-Hartman <greg@kroah.com>
-Description:
- The cport ID of the AP, to which cport of the module is
- connected.
-
-What: /sys/bus/greybus/device/endoE:M:I:B:C/protocol_id
-Date: October 2015
-KernelVersion: 4.XX
-Contact: Greg Kroah-Hartman <greg@kroah.com>
-Description:
- The protocol ID of a Greybus cport.
-
-What: /sys/bus/greybus/device/endoE:M:I:B:C/state
-Date: October 2015
-KernelVersion: 4.XX
-Contact: Greg Kroah-Hartman <greg@kroah.com>
-Description:
- The current state of a Greybus connection.
-
- It will be one of the following values:
- 0 - invalid
- 1 - disabled
- 2 - enabled
- 3 - error
- 4 - destroying
OpenPOWER on IntegriCloud