diff --git a/drivers/staging/greybus/interface.c b/drivers/staging/greybus/interface.c index 05d0020d3a8d4c76c09e3cef2467689faa0ab651..2290a9c3ff9a93df109a8dcae77256a500156209 100644 --- a/drivers/staging/greybus/interface.c +++ b/drivers/staging/greybus/interface.c @@ -641,11 +641,9 @@ static int gb_interface_activate_operation(struct gb_interface *intf) static int gb_interface_hibernate_link(struct gb_interface *intf) { - dev_dbg(&intf->dev, "%s\n", __func__); - - /* FIXME: implement */ + struct gb_svc *svc = intf->hd->svc; - return 0; + return gb_svc_intf_set_power_mode_hibernate(svc, intf->interface_id); } /*