diff options
Diffstat (limited to 'Documentation/ABI/testing/sysfs-bus-rpmsg')
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-rpmsg | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-rpmsg b/Documentation/ABI/testing/sysfs-bus-rpmsg deleted file mode 100644 index 189e419a5a2..00000000000 --- a/Documentation/ABI/testing/sysfs-bus-rpmsg +++ /dev/null @@ -1,75 +0,0 @@ -What: /sys/bus/rpmsg/devices/.../name -Date: June 2011 -KernelVersion: 3.3 -Contact: Ohad Ben-Cohen <ohad@wizery.com> -Description: - Every rpmsg device is a communication channel with a remote - processor. Channels are identified with a (textual) name, - which is maximum 32 bytes long (defined as RPMSG_NAME_SIZE in - rpmsg.h). - - This sysfs entry contains the name of this channel. - -What: /sys/bus/rpmsg/devices/.../src -Date: June 2011 -KernelVersion: 3.3 -Contact: Ohad Ben-Cohen <ohad@wizery.com> -Description: - Every rpmsg device is a communication channel with a remote - processor. Channels have a local ("source") rpmsg address, - and remote ("destination") rpmsg address. When an entity - starts listening on one end of a channel, it assigns it with - a unique rpmsg address (a 32 bits integer). This way when - inbound messages arrive to this address, the rpmsg core - dispatches them to the listening entity (a kernel driver). - - This sysfs entry contains the src (local) rpmsg address - of this channel. If it contains 0xffffffff, then an address - wasn't assigned (can happen if no driver exists for this - channel). - -What: /sys/bus/rpmsg/devices/.../dst -Date: June 2011 -KernelVersion: 3.3 -Contact: Ohad Ben-Cohen <ohad@wizery.com> -Description: - Every rpmsg device is a communication channel with a remote - processor. Channels have a local ("source") rpmsg address, - and remote ("destination") rpmsg address. When an entity - starts listening on one end of a channel, it assigns it with - a unique rpmsg address (a 32 bits integer). This way when - inbound messages arrive to this address, the rpmsg core - dispatches them to the listening entity. - - This sysfs entry contains the dst (remote) rpmsg address - of this channel. If it contains 0xffffffff, then an address - wasn't assigned (can happen if the kernel driver that - is attached to this channel is exposing a service to the - remote processor. This make it a local rpmsg server, - and it is listening for inbound messages that may be sent - from any remote rpmsg client; it is not bound to a single - remote entity). - -What: /sys/bus/rpmsg/devices/.../announce -Date: June 2011 -KernelVersion: 3.3 -Contact: Ohad Ben-Cohen <ohad@wizery.com> -Description: - Every rpmsg device is a communication channel with a remote - processor. Channels are identified by a textual name (see - /sys/bus/rpmsg/devices/.../name above) and have a local - ("source") rpmsg address, and remote ("destination") rpmsg - address. - - A channel is first created when an entity, whether local - or remote, starts listening on it for messages (and is thus - called an rpmsg server). - - When that happens, a "name service" announcement is sent - to the other processor, in order to let it know about the - creation of the channel (this way remote clients know they - can start sending messages). - - This sysfs entry tells us whether the channel is a local - server channel that is announced (values are either - true or false). |