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 ---