From fc80b97c4b19dc68ddfce9bc8c90c9b2e106e68b Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 20 May 2018 21:59:10 +0300 Subject: uvc-gadget: Use new kernel API header The UVC gadget driver now defines its API in the linux/usb/g_uvc.h public header, use it instead of including an internal kernel header through a relative path. The public API doesn't define the UVC_INTF_CONTROL and UVC_INTF_STREAMING macros, define them locally until we can get rid of them. Signed-off-by: Laurent Pinchart --- uvc-gadget.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'uvc-gadget.c') diff --git a/uvc-gadget.c b/uvc-gadget.c index 4d59ab8..9c7a479 100644 --- a/uvc-gadget.c +++ b/uvc-gadget.c @@ -33,10 +33,12 @@ #include #include +#include #include #include -#include "../drivers/usb/gadget/uvc.h" +#define UVC_INTF_CONTROL 0 +#define UVC_INTF_STREAMING 1 #define clamp(val, min, max) ({ \ typeof(val) __val = (val); \ -- cgit v1.2.3