Lines Matching +full:- +full:19 +full:v
1 // SPDX-License-Identifier: GPL-2.0-only
3 * - TwinhanDTV Alpha/MagicBoxII USB2.0 DVB-T receiver
4 * - DigitalNow TinyUSB2 DVB-t receiver
6 * Copyright (C) 2004-5 Patrick Boettcher (patrick.boettcher@posteo.de)
10 * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information
17 MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,rc=4 (or-able))." DVB_USB_DEBUG_STATUS);
28 u8 *buf = d->priv;
32 if (outlen > 19)
33 outlen = 19;
38 ret = mutex_lock_interruptible(&d->usb_mutex);
49 if (usb_control_msg(d->udev,
50 usb_sndctrlpipe(d->udev,0),
54 ret = -EIO;
60 if (usb_control_msg(d->udev,
61 usb_rcvctrlpipe(d->udev,0),
65 ret = -EIO;
76 mutex_unlock(&d->usb_mutex);
83 u8 obuf[2] = { 0 },v;
86 vp7045_usb_op(d,TUNER_REG_READ,obuf,2,&v,1,30);
88 return v;
93 u8 v = onoff;
94 return vp7045_usb_op(d,SET_TUNER_POWER,&v,1,NULL,0,150);
114 rc_keydown(d->rc_dev, RC_PROTO_NEC, RC_SCANCODE_NEC(0, key), 0);
123 u8 v, br[2];
125 v = offset + i;
126 ret = vp7045_usb_op(d, GET_EE_VALUE, &v, 1, br, 2, 5);
146 vp7045_usb_op(adap->dev,VENDOR_STRING_READ,NULL,0,buf,20,0);
150 vp7045_usb_op(adap->dev,PRODUCT_STRING_READ,NULL,0,buf,20,0);
154 vp7045_usb_op(adap->dev,FW_VERSION_READ,NULL,0,buf,20,0);
156 deb_info("v%s\n",buf);
161 adap->fe_adap[0].fe = vp7045_fe_attach(adap->dev);
194 .firmware = "dvb-usb-vp7045-01.fw",
203 /* parameter for the MPEG2-data transfer */
231 { .name = "Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)",
235 { .name = "DigitalNow TinyUSB 2 DVB-t Receiver",
254 MODULE_DESCRIPTION("Driver for Twinhan MagicBox/Alpha and DNTV tinyUSB2 DVB-T USB2.0");