greybus: endo: add endo structures and logic
authorGreg Kroah-Hartman <gregkh@google.com>
Tue, 7 Apr 2015 18:26:53 +0000 (20:26 +0200)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 9 Apr 2015 20:50:09 +0000 (22:50 +0200)
commit0f035acdedcb4f016c2b7cc23758d9191713d951
tree4d649229a91c19b8f86ed122b6ad224a22836dcf
parent764e824e2fa5cca0d7c671ae58e65cd06aed0fce
greybus: endo: add endo structures and logic

This adds endo.c and endo.h and provides functions to create an endo and
the initial 0x0555 set of modules.

But, it doesn't hook this logic up into the running code yet, that comes
next.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Reviewed-by: Alex Elder <elder@linaro.org>
drivers/staging/greybus/Makefile
drivers/staging/greybus/core.c
drivers/staging/greybus/endo.c [new file with mode: 0644]
drivers/staging/greybus/endo.h [new file with mode: 0644]
drivers/staging/greybus/greybus.h