OSDN Git Service

greybus: raw: add raw greybus kernel driver
authorGreg Kroah-Hartman <gregkh@google.com>
Fri, 8 May 2015 13:50:17 +0000 (15:50 +0200)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 19 May 2015 18:00:44 +0000 (11:00 -0700)
commite806c7fb8e9bae87fc23958c3789f2c2f96f54a4
tree9f9c3afc47920d07e38552ec84eb38d7de92db36
parent5bd5f00c30fa8be047e7905739dcf6ff689718c4
greybus: raw: add raw greybus kernel driver

This adds a driver that implements the greybus Raw protocol as
specified.

It preserves the message boundries by only allowing a read to receive
a "full" message, and any write() call also is passed in a single
greybus request.

Totally untested, given that we have no raw firmware or gbsim code yet.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Reviewed-by: Rui Miguel Silva <rui.silva@linaro.org>
drivers/staging/greybus/Makefile
drivers/staging/greybus/greybus_manifest.h
drivers/staging/greybus/raw.c [new file with mode: 0644]