public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Subject: [PATCH] usb: gadget:Fixed the problem of abnormal function of mobile  phone as UVC camera.
@ 2024-07-25  6:40 胡连勤
  2024-07-25  7:05 ` gregkh
  0 siblings, 1 reply; 4+ messages in thread
From: 胡连勤 @ 2024-07-25  6:40 UTC (permalink / raw)
  To: akpm@linux-foundation.org, linux-kernel@vger.kernel.org,
	gregkh@linuxfoundation.org
  Cc: opensource.kernel

From b0058484e3fe7830c2092d5d19b46bf1bab73d83 Mon Sep 17 00:00:00 2001
From: Lianqin Hu <hulianqin@vivo.com>
Date: Wed, 24 Jul 2024 18:52:27 +0800
Subject: [PATCH] usb: gadget:Fixed the problem of abnormal function of mobile
 phone as UVC camera.

Android 15 USB function option interface adds camera function.
after switching to camera function, USB enumeration is abnormal.
the reason is that bind_deactivated is set to true in f_uvc driver,
which causes gadget->deactivated to be set to true during
usb_add_function,and dwc3 controller cannot perform pullup operation.

Therefore, modify f_uvc driver and remove the setting operation
of func.bind_deactivated.

Signed-off-by: Lianqin Hu <hulianqin@vivo.com>
---
 drivers/usb/gadget/function/f_uvc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/usb/gadget/function/f_uvc.c b/drivers/usb/gadget/function/f_uvc.c
index 40187b7112e7..6d63bea14211 100644
--- a/drivers/usb/gadget/function/f_uvc.c
+++ b/drivers/usb/gadget/function/f_uvc.c
@@ -1107,7 +1107,6 @@ static struct usb_function *uvc_alloc(struct usb_function_instance *fi)
 	uvc->func.disable = uvc_function_disable;
 	uvc->func.setup = uvc_function_setup;
 	uvc->func.free_func = uvc_free;
-	uvc->func.bind_deactivated = true;
 
 	return &uvc->func;
 
-- 
2.39.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-07-30 13:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-25  6:40 Subject: [PATCH] usb: gadget:Fixed the problem of abnormal function of mobile phone as UVC camera 胡连勤
2024-07-25  7:05 ` gregkh
2024-07-26  1:49   ` 回复: " 胡连勤
     [not found]     ` <TYUPR06MB621755F6FD643E99DBD21D42D2B02@TYUPR06MB6217.apcprd06.prod.outlook.com>
2024-07-30 13:16       ` gregkh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox