flexcop-usb.h (498495dba268b20e8eadd7fe93c140c68b6cc9d2) | flexcop-usb.h (d725d20e81c2adc2d3c956ad8aa420b7705532a8) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III 4 * flexcop-usb.h - header file for the USB part 5 * see flexcop.c for copyright information 6 */ 7#ifndef __FLEXCOP_USB_H_INCLUDED__ 8#define __FLEXCOP_USB_H_INCLUDED__ 9 10#include <linux/usb.h> 11 12/* transfer parameters */ 13#define B2C2_USB_FRAMES_PER_ISO 4 14#define B2C2_USB_NUM_ISO_URB 4 15 16#define B2C2_USB_CTRL_PIPE_IN usb_rcvctrlpipe(fc_usb->udev, 0) 17#define B2C2_USB_CTRL_PIPE_OUT usb_sndctrlpipe(fc_usb->udev, 0) | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III 4 * flexcop-usb.h - header file for the USB part 5 * see flexcop.c for copyright information 6 */ 7#ifndef __FLEXCOP_USB_H_INCLUDED__ 8#define __FLEXCOP_USB_H_INCLUDED__ 9 10#include <linux/usb.h> 11 12/* transfer parameters */ 13#define B2C2_USB_FRAMES_PER_ISO 4 14#define B2C2_USB_NUM_ISO_URB 4 15 16#define B2C2_USB_CTRL_PIPE_IN usb_rcvctrlpipe(fc_usb->udev, 0) 17#define B2C2_USB_CTRL_PIPE_OUT usb_sndctrlpipe(fc_usb->udev, 0) |
18#define B2C2_USB_DATA_PIPE usb_rcvisocpipe(fc_usb->udev, 0x81) | 18#define B2C2_USB_DATA_PIPE usb_rcvisocpipe(fc_usb->udev, 1) |
19 20struct flexcop_usb { 21 struct usb_device *udev; 22 struct usb_interface *uintf; 23 24 u8 *iso_buffer; 25 int buffer_size; 26 dma_addr_t dma_addr; --- 90 unchanged lines hidden --- | 19 20struct flexcop_usb { 21 struct usb_device *udev; 22 struct usb_interface *uintf; 23 24 u8 *iso_buffer; 25 int buffer_size; 26 dma_addr_t dma_addr; --- 90 unchanged lines hidden --- |