}
/* Workaround for enabling extcon notification */
- ret = usbg_enable_gadget(cfs_client->gadget, cfs_client->udc);
- if (ret)
- goto out;
+ /* ******************************************* */
+ /* ******************************************* */
+ {
+ const char *ARTIK_UDC_NAME = "c0040000.dwc2otg";
+ const char *udc_name = usbg_get_udc_name(cfs_client->udc);
+ if (udc_name && !strncmp(udc_name, ARTIK_UDC_NAME, strlen(ARTIK_UDC_NAME))) {
+ ret = usbg_enable_gadget(cfs_client->gadget, cfs_client->udc);
+ if (ret)
+ goto out;
+ }
+ }
+ /* ******************************************* */
+ /* ******************************************* */
+ /* ******************************************* */
ret = cfs_cleanup_left_configs(cfs_client, i);