#include <sys/types.h>
#include <sys/mount.h>
#include <usbg/usbg.h>
+#include <unistd.h>
#include <systemd/sd-bus.h>
#include <unistd.h>
if (!info || !common)
return -EINVAL;
+ /* used exclusively with slp usb_client*/
+ if (!access("/sys/class/usb_mode/usb0/enable", F_OK))
+ return -ENOENT;
+
cfs_client = zalloc(sizeof(*cfs_client));
if (!cfs_client)
return -ENOMEM;
.magic = HARDWARE_INFO_TAG,
.hal_version = HARDWARE_INFO_VERSION,
.device_version = USB_CLIENT_HARDWARE_DEVICE_VERSION,
- .id = USB_CLIENT_HARDWARE_DEVICE_ID,
+ .id = USB_CFS_CLIENT_HARDWARE_DEVICE_ID,
.name = "cfs-gadget",
.open = cfs_gadget_open,
.close = cfs_gadget_close,