diff --git a/drivers/staging/greybus/interface.c b/drivers/staging/greybus/interface.c index f6c058a63fa2..b5ad1ac9d3df 100644 --- a/drivers/staging/greybus/interface.c +++ b/drivers/staging/greybus/interface.c @@ -226,6 +226,9 @@ static int gb_interface_read_and_clear_init_status(struct gb_interface *intf) intf->quirks |= GB_INTERFACE_QUIRK_NO_CPORT_FEATURES; intf->quirks |= GB_INTERFACE_QUIRK_NO_INTERFACE_VERSION; break; + default: + intf->quirks &= ~GB_INTERFACE_QUIRK_NO_CPORT_FEATURES; + intf->quirks &= ~GB_INTERFACE_QUIRK_NO_INTERFACE_VERSION; } /* Clear the init status. */