greybus: define greybus interface abstraction
authorAlex Elder <elder@linaro.org>
Thu, 2 Oct 2014 02:54:12 +0000 (21:54 -0500)
committerGreg Kroah-Hartman <greg@kroah.com>
Fri, 3 Oct 2014 04:17:20 +0000 (21:17 -0700)
commit8c12cde3c2b98ec2d298b2536bcb0cb1d7591b85
treef37399e181456b6539c6f5ca12c519b966046f7c
parente1e9dbddfe71de1efba5bc77b3f2b374e2ba0104
greybus: define greybus interface abstraction

Define new source files "interface.h" and "interface.c" to contain
the definitions of the Greybus interface abstraction.  A Greybus
interface represents a UniPro device present in a UniPro module.
For Project Ara, each interface block on a module implements a
UniPro interface.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/staging/greybus/Makefile
drivers/staging/greybus/greybus.h
drivers/staging/greybus/interface.c [new file with mode: 0644]
drivers/staging/greybus/interface.h [new file with mode: 0644]
drivers/staging/greybus/module.c
drivers/staging/greybus/module.h