[Feature][T8TSK-80][TCAM_T800_SW_0266] gen uevent in kernel when recv 0xc0 for usb

Change-Id: Ic0bed311656c1f1a03eb2407083b9991c916cac7
diff --git a/src/kernel/linux/v4.19/drivers/usb/gadget/configfs.c b/src/kernel/linux/v4.19/drivers/usb/gadget/configfs.c
index 88240d7..716b183 100644
--- a/src/kernel/linux/v4.19/drivers/usb/gadget/configfs.c
+++ b/src/kernel/linux/v4.19/drivers/usb/gadget/configfs.c
@@ -1592,6 +1592,14 @@
 		schedule_work(&gi->work);
 	}
 	spin_unlock_irqrestore(&cdev->lock, flags);
+	//dongyu@2022.10.14 adb default port is closed, The uevent event of NDIS is reported to switch port start
+	if(c->bRequestType == 0xc0)
+	{
+		char *txt[2] = {"CALL_USER=/usr/bin/usb uevent reporting", NULL};
+		kobject_uevent_env(&android_device->kobj, KOBJ_CHANGE, txt);
+		printk("USB gets the Type sent by the user!\n");
+	}
+	//dongyu@2022.10.14 adb default port is closed, The uevent event of NDIS is reported to switch port end
 	list_for_each_entry(fi, &gi->available_func, cfs_list) {
 		if (fi != NULL && fi->f != NULL && fi->f->setup != NULL) {
 			value = fi->f->setup(fi->f, c);