]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/usb/gadget/uvc.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/writeback
[karo-tx-linux.git] / drivers / usb / gadget / uvc.h
index e92454cddd7de095709c791aee97b715d0e99f33..5b7919460fd2302c1d79ed7c5e5fff42f351d80e 100644 (file)
@@ -47,39 +47,6 @@ struct uvc_event
 #define UVC_INTF_CONTROL               0
 #define UVC_INTF_STREAMING             1
 
-/* ------------------------------------------------------------------------
- * UVC constants & structures
- */
-
-/* Values for bmHeaderInfo (Video and Still Image Payload Headers, 2.4.3.3) */
-#define UVC_STREAM_EOH                         (1 << 7)
-#define UVC_STREAM_ERR                         (1 << 6)
-#define UVC_STREAM_STI                         (1 << 5)
-#define UVC_STREAM_RES                         (1 << 4)
-#define UVC_STREAM_SCR                         (1 << 3)
-#define UVC_STREAM_PTS                         (1 << 2)
-#define UVC_STREAM_EOF                         (1 << 1)
-#define UVC_STREAM_FID                         (1 << 0)
-
-struct uvc_streaming_control {
-       __u16 bmHint;
-       __u8  bFormatIndex;
-       __u8  bFrameIndex;
-       __u32 dwFrameInterval;
-       __u16 wKeyFrameRate;
-       __u16 wPFrameRate;
-       __u16 wCompQuality;
-       __u16 wCompWindowSize;
-       __u16 wDelay;
-       __u32 dwMaxVideoFrameSize;
-       __u32 dwMaxPayloadTransferSize;
-       __u32 dwClockFrequency;
-       __u8  bmFramingInfo;
-       __u8  bPreferedVersion;
-       __u8  bMinVersion;
-       __u8  bMaxVersion;
-} __attribute__((__packed__));
-
 /* ------------------------------------------------------------------------
  * Debugging, printing and logging
  */
@@ -137,9 +104,6 @@ extern unsigned int uvc_gadget_trace_param;
 #define UVC_MAX_REQUEST_SIZE                   64
 #define UVC_MAX_EVENTS                         4
 
-#define USB_DT_INTERFACE_ASSOCIATION_SIZE      8
-#define USB_CLASS_MISC                         0xef
-
 /* ------------------------------------------------------------------------
  * Structures
  */