Add vendor hooks to capture when a USB audio interface is probed and disconnected. These will allow for supporting offloading of audio device handling to a co-processor. The disconnect hook needs to be restricted as the additional vendor handling may need to perform operations (such as wait_for_completion) in non-atomic context. Upstream discussion ongoing https://lore.kernel.org/linux-usb/20230308235751.495-1-quic_wcheng@quicinc.com/ Add the previously used Android vendor hooks and exported symbol changes to android14-6.1 until official patches make it upstream. Bug: 255912822 Change-Id: Idf1da95556814e0ffbdc5f9fb5a25563ebee9be2 Signed-off-by: Jack Pham <quic_jackp@quicinc.com> Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com> |
||
|---|---|---|
| .. | ||
| binder.c | ||
| binder_alloc.c | ||
| binder_alloc.h | ||
| binder_alloc_selftest.c | ||
| binder_internal.h | ||
| binder_trace.h | ||
| binderfs.c | ||
| debug_kinfo.c | ||
| debug_kinfo.h | ||
| Kconfig | ||
| Makefile | ||
| vendor_hooks.c | ||