diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-23 09:12:12 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-01-21 10:44:55 -0500 |
commit | 357535800d98174ceddc6ad1f3092f1dce0ea04c (patch) | |
tree | dfa92a29293904fde5cc8b4d1c9708ffb6e9358f /drivers/media/dvb/dvb-usb/az6007.c | |
parent | 2212501ffad7fee1c2fcf9d6d55a24b489da18ad (diff) |
[media] az6007: Remove some dead code that doesn't seem to be needed
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb/az6007.c')
-rw-r--r-- | drivers/media/dvb/dvb-usb/az6007.c | 79 |
1 files changed, 16 insertions, 63 deletions
diff --git a/drivers/media/dvb/dvb-usb/az6007.c b/drivers/media/dvb/dvb-usb/az6007.c index ed376b8292ce..1fc174b86a77 100644 --- a/drivers/media/dvb/dvb-usb/az6007.c +++ b/drivers/media/dvb/dvb-usb/az6007.c | |||
@@ -17,17 +17,8 @@ int dvb_usb_az6007_debug; | |||
17 | module_param_named(debug,dvb_usb_az6007_debug, int, 0644); | 17 | module_param_named(debug,dvb_usb_az6007_debug, int, 0644); |
18 | MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,rc=4 (or-able))." DVB_USB_DEBUG_STATUS); | 18 | MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,rc=4 (or-able))." DVB_USB_DEBUG_STATUS); |
19 | 19 | ||
20 | |||
21 | static int az6007_type =0; | ||
22 | module_param(az6007_type, int, 0644); | ||
23 | MODULE_PARM_DESC(az6007_type, "select delivery mode (0=DVB-T, 1=DVB-T"); | ||
24 | |||
25 | //module_param_named(type, 6007_type, int, 0644); | ||
26 | //MODULE_PARM_DESC(type, "select delivery mode (0=DVB-T, 1=DVB-C)"); | ||
27 | |||
28 | DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); | 20 | DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); |
29 | 21 | ||
30 | |||
31 | struct az6007_device_state { | 22 | struct az6007_device_state { |
32 | struct dvb_ca_en50221 ca; | 23 | struct dvb_ca_en50221 ca; |
33 | struct mutex ca_mutex; | 24 | struct mutex ca_mutex; |
@@ -110,57 +101,22 @@ static int az6007_usb_out_op(struct dvb_usb_device *d, u8 req, u16 value, | |||
110 | { | 101 | { |
111 | int ret; | 102 | int ret; |
112 | 103 | ||
113 | #if 0 | ||
114 | int i=0, cyc=0, rem=0; | ||
115 | cyc = blen/64; | ||
116 | rem = blen%64; | ||
117 | #endif | ||
118 | |||
119 | deb_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: ",req,value,index); | 104 | deb_xfer("out: req. %02x, val: %04x, ind: %04x, buffer: ",req,value,index); |
120 | debug_dump(b,blen,deb_xfer); | 105 | debug_dump(b,blen,deb_xfer); |
121 | 106 | ||
122 | 107 | if (blen > 64) { | |
123 | #if 0 | 108 | printk(KERN_ERR "az6007: doesn't suport I2C transactions longer than 64 bytes\n"); |
124 | if (blen>64) | 109 | return -EOPNOTSUPP; |
125 | { | ||
126 | for (i=0; i<cyc; i++) | ||
127 | { | ||
128 | if ((ret = usb_control_msg(d->udev, | ||
129 | usb_sndctrlpipe(d->udev,0), | ||
130 | req, | ||
131 | USB_TYPE_VENDOR | USB_DIR_OUT, | ||
132 | value,index+i*64,b+i*64,64, | ||
133 | 5000)) != 64) { | ||
134 | warn("usb out operation failed. (%d)",ret); | ||
135 | return -EIO; | ||
136 | } | ||
137 | } | ||
138 | |||
139 | if (rem>0) | ||
140 | { | ||
141 | if ((ret = usb_control_msg(d->udev, | ||
142 | usb_sndctrlpipe(d->udev,0), | ||
143 | req, | ||
144 | USB_TYPE_VENDOR | USB_DIR_OUT, | ||
145 | value,index+cyc*64,b+cyc*64,rem, | ||
146 | 5000)) != rem) { | ||
147 | warn("usb out operation failed. (%d)",ret); | ||
148 | return -EIO; | ||
149 | } | ||
150 | } | ||
151 | } | 110 | } |
152 | else | 111 | |
153 | #endif | 112 | if ((ret = usb_control_msg(d->udev, |
154 | { | 113 | usb_sndctrlpipe(d->udev,0), |
155 | if ((ret = usb_control_msg(d->udev, | 114 | req, |
156 | usb_sndctrlpipe(d->udev,0), | 115 | USB_TYPE_VENDOR | USB_DIR_OUT, |
157 | req, | 116 | value,index,b,blen, |
158 | USB_TYPE_VENDOR | USB_DIR_OUT, | 117 | 5000)) != blen) { |
159 | value,index,b,blen, | 118 | warn("usb out operation failed. (%d)",ret); |
160 | 5000)) != blen) { | 119 | return -EIO; |
161 | warn("usb out operation failed. (%d)",ret); | ||
162 | return -EIO; | ||
163 | } | ||
164 | } | 120 | } |
165 | 121 | ||
166 | return 0; | 122 | return 0; |
@@ -232,7 +188,7 @@ static int az6007_frontend_poweron(struct dvb_usb_adapter *adap) | |||
232 | info("az6007_frontend_poweron adap=%p adap->dev=%p", adap, adap->dev); | 188 | info("az6007_frontend_poweron adap=%p adap->dev=%p", adap, adap->dev); |
233 | 189 | ||
234 | req = 0xBC; | 190 | req = 0xBC; |
235 | value = 1;//power on | 191 | value = 1; /* power on */ |
236 | index = 3; | 192 | index = 3; |
237 | blen =0; | 193 | blen =0; |
238 | 194 | ||
@@ -245,7 +201,7 @@ static int az6007_frontend_poweron(struct dvb_usb_adapter *adap) | |||
245 | msleep_interruptible(200); | 201 | msleep_interruptible(200); |
246 | 202 | ||
247 | req = 0xBC; | 203 | req = 0xBC; |
248 | value = 0;//power on | 204 | value = 0; /* power off */ |
249 | index = 3; | 205 | index = 3; |
250 | blen =0; | 206 | blen =0; |
251 | 207 | ||
@@ -258,7 +214,7 @@ static int az6007_frontend_poweron(struct dvb_usb_adapter *adap) | |||
258 | msleep_interruptible(200); | 214 | msleep_interruptible(200); |
259 | 215 | ||
260 | req = 0xBC; | 216 | req = 0xBC; |
261 | value = 1;//power on | 217 | value = 1; /* power on */ |
262 | index = 3; | 218 | index = 3; |
263 | blen =0; | 219 | blen =0; |
264 | 220 | ||
@@ -552,9 +508,6 @@ static u32 az6007_i2c_func(struct i2c_adapter *adapter) | |||
552 | static struct i2c_algorithm az6007_i2c_algo = { | 508 | static struct i2c_algorithm az6007_i2c_algo = { |
553 | .master_xfer = az6007_i2c_xfer, | 509 | .master_xfer = az6007_i2c_xfer, |
554 | .functionality = az6007_i2c_func, | 510 | .functionality = az6007_i2c_func, |
555 | #ifdef NEED_ALGO_CONTROL | ||
556 | .algo_control = dummy_algo_control, | ||
557 | #endif | ||
558 | }; | 511 | }; |
559 | 512 | ||
560 | int az6007_identify_state(struct usb_device *udev, struct dvb_usb_device_properties *props, | 513 | int az6007_identify_state(struct usb_device *udev, struct dvb_usb_device_properties *props, |
@@ -678,5 +631,5 @@ module_exit(az6007_usb_module_exit); | |||
678 | 631 | ||
679 | MODULE_AUTHOR("Henry Wang <Henry.wang@AzureWave.com>"); | 632 | MODULE_AUTHOR("Henry Wang <Henry.wang@AzureWave.com>"); |
680 | MODULE_DESCRIPTION("Driver for AzureWave 6007 DVB-C/T USB2.0 and clones"); | 633 | MODULE_DESCRIPTION("Driver for AzureWave 6007 DVB-C/T USB2.0 and clones"); |
681 | MODULE_VERSION("1.0"); | 634 | MODULE_VERSION("1.1"); |
682 | MODULE_LICENSE("GPL"); | 635 | MODULE_LICENSE("GPL"); |