linux/drivers/media/usb/as102/as102_usb_drv.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * Abilis Systems Single DVB-T Receiver
 * Copyright (C) 2008 Pierrick Hascoet <[email protected]>
 * Copyright (C) 2010 Devin Heitmueller <[email protected]>
 */
#ifndef _AS102_USB_DRV_H_
#define _AS102_USB_DRV_H_

#define AS102_USB_DEVICE_TX_CTRL_CMD
#define AS102_USB_DEVICE_RX_CTRL_CMD

/* define these values to match the supported devices */

/* Abilis system: "TITAN" */
#define AS102_REFERENCE_DESIGN
#define AS102_USB_DEVICE_VENDOR_ID
#define AS102_USB_DEVICE_PID_0001

/* PCTV Systems: PCTV picoStick (74e) */
#define AS102_PCTV_74E
#define PCTV_74E_USB_VID
#define PCTV_74E_USB_PID

/* Elgato: EyeTV DTT Deluxe */
#define AS102_ELGATO_EYETV_DTT_NAME
#define ELGATO_EYETV_DTT_USB_VID
#define ELGATO_EYETV_DTT_USB_PID

/* nBox: nBox DVB-T Dongle */
#define AS102_NBOX_DVBT_DONGLE_NAME
#define NBOX_DVBT_DONGLE_USB_VID
#define NBOX_DVBT_DONGLE_USB_PID

/* Sky Italia: Digital Key (green led) */
#define AS102_SKY_IT_DIGITAL_KEY_NAME
#define SKY_IT_DIGITAL_KEY_USB_VID
#define SKY_IT_DIGITAL_KEY_USB_PID

void as102_urb_stream_irq(struct urb *urb);

struct as10x_usb_token_cmd_t {};
#endif