如上图所示,如何修改 Linux File-CD Gadget USB Device ?
在 kernel\drivers\usb\gadget\F_mass_storage.c 中
函数 static struct fsg_common *fsg_common_init(struct fsg_common *common,
struct usb_composite_dev *cdev,
struct fsg_config *cfg)
中修改如下所示
#if 0 //Vincent.Yu modify 20130307 begin
snprintf(common->inquiry_string, sizeof common->inquiry_string,
"%-8s%-16s%04x", cfg->vendor_name ?: "Linux",
/* Assume product name dependent on the first LUN */
cfg->product_name ?: (common->luns->cdrom
? "File-Stor Gadget"
: "File-CD Gadget"),
i);
#else
snprintf(common->inquiry_string, sizeof common->inquiry_string,
"%-8s%-16s%04x", cfg->vendor_name ?: "",
/* Assume product name dependent on the first LUN */
cfg->product_name ?: (common->luns->cdrom
? "MT0729B"
: "MT0729B"),
i);
#endif