From: Johan Hovold Date: Fri, 27 May 2016 15:26:29 +0000 (+0200) Subject: greybus: es2: reset cports at disable X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=6adcf44170db6cddcbbf9321244e051a72120555;p=linux-beck.git greybus: es2: reset cports at disable Make sure to reset CPorts at disable rather than enable as per specification. Reviewed-by: Viresh Kumar Signed-off-by: Johan Hovold Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/greybus/es2.c b/drivers/staging/greybus/es2.c index fd59c143d0f3..68a8461ea84c 100644 --- a/drivers/staging/greybus/es2.c +++ b/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,