diff options
| author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2018-05-20 21:59:10 +0300 | 
|---|---|---|
| committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2018-05-20 22:06:51 +0300 | 
| commit | fc80b97c4b19dc68ddfce9bc8c90c9b2e106e68b (patch) | |
| tree | 8a4708f108611b5661ff324bb2294764239e667e | |
| parent | 3c5a666f9d2eea0e0f7e9a8a0eb8bbfd7687ca13 (diff) | |
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 <laurent.pinchart@ideasonboard.com>
| -rw-r--r-- | uvc-gadget.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| 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 <errno.h>  #include <linux/usb/ch9.h> +#include <linux/usb/g_uvc.h>  #include <linux/usb/video.h>  #include <linux/videodev2.h> -#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);              \ | 
