greybus: svc: implement connection_quiescing call
commit109fbdfd6a23c122c564a6cd6671b9911e0a24b5
authorJeffrey Carlyle <jcarlyle@google.com>
Tue, 7 Jun 2016 15:22:22 +0000 (7 08:22 -0700)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 8 Jun 2016 04:10:13 +0000 (7 21:10 -0700)
tree06c529b5dce67204ef9eb5a9fa8c0fcf99f93395
parent423042f4b2dc763f16c27b18a19611fa1773ac30
greybus: svc: implement connection_quiescing call

Implement Greybus remote call to connection_quiescing operation. This
operation disables flow contorl for the connection and resets associated
attributes.

Testing done: tested along with required NuttX firmware changes, booted
EVT2, inserted module, removed module, inserted module. Verified module
was functioning as expected.

Signed-off-by: Jeffrey Carlyle <jcarlyle@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/greybus_protocols.h
drivers/staging/greybus/svc.c