Browse Source

greybus: es2: reset cports at disable

Make sure to reset CPorts at disable rather than enable as per
specification.

Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Johan Hovold 9 years ago
parent
commit
6adcf44170
1 changed files with 2 additions and 2 deletions
  1. 2 2
      drivers/staging/greybus/es2.c

+ 2 - 2
drivers/staging/greybus/es2.c

@@ -602,7 +602,7 @@ static void es2_cport_release(struct gb_host_device *hd, u16 cport_id)
 	ida_simple_remove(&hd->cport_id_map, cport_id);
 }
 
-static int cport_enable(struct gb_host_device *hd, u16 cport_id)
+static int cport_disable(struct gb_host_device *hd, u16 cport_id)
 {
 	int retval;
 
@@ -794,7 +794,7 @@ static struct gb_hd_driver es2_driver = {
 	.message_cancel			= message_cancel,
 	.cport_allocate			= es2_cport_allocate,
 	.cport_release			= es2_cport_release,
-	.cport_enable			= cport_enable,
+	.cport_disable			= cport_disable,
 	.latency_tag_enable		= latency_tag_enable,
 	.latency_tag_disable		= latency_tag_disable,
 	.output				= output,