From 18d8aca0a3d727f7858f30b95f401d333fe6a3c4 Mon Sep 17 00:00:00 2001 From: Eomji Oh Date: Tue, 22 Oct 2024 17:33:25 +0900 Subject: [PATCH] ANDROID: Add usb dwc3 & gadget headers to unsafe header The mainline header files are necessary to support dwc3 & gadget functions when applying DDK to exynos USB driver. So, added some header files under drivers/usb/ in unsafe header group for using them. - The headers in 'drivers/usb/dwc3 & host/' are used for dwc3-eyxnos-usb.ko DDK module - The headers in 'drivers/usb/gadget/' are used for usb_f_dm.ko & usb_f_rndis_mp.ko DDK modules Bug: 380797910 Change-Id: I9f84dc45219f88d8dac258aa0ac4f323fdf1c76a Signed-off-by: Eomji Oh Signed-off-by: Hongseock Kim --- BUILD.bazel | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/BUILD.bazel b/BUILD.bazel index 042b9bf35576..222daa507924 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1596,6 +1596,21 @@ ddk_headers( "drivers/devfreq/governor.h", "drivers/pinctrl/core.h", "drivers/ufs/host/ufshcd-pltfrm.h", + "drivers/usb/dwc3/core.h", + "drivers/usb/dwc3/debug.h", + "drivers/usb/dwc3/gadget.h", + "drivers/usb/dwc3/io.h", + "drivers/usb/dwc3/trace.h", + "drivers/usb/gadget/configfs.h", + "drivers/usb/gadget/function/ndis.h", + "drivers/usb/gadget/function/u_ether.h", + "drivers/usb/gadget/function/u_rndis.h", + "drivers/usb/gadget/function/u_serial.h", + "drivers/usb/host/pci-quirks.h", + "drivers/usb/host/xhci.h", + "drivers/usb/host/xhci-caps.h", + "drivers/usb/host/xhci-ext-caps.h", + "drivers/usb/host/xhci-port.h", "//build/kernel/kleaf:user_ddk_unsafe_headers", ], # The list of include directories where source files can #include headers @@ -1605,6 +1620,10 @@ ddk_headers( "drivers/devfreq", "drivers/pinctrl", "drivers/ufs/host", + "drivers/usb/dwc3", + "drivers/usb/gadget", + "drivers/usb/gadget/function", + "drivers/usb/host", ], visibility = ["//visibility:private"], )