diff options
author | Sylwester Nawrocki <snjw23@gmail.com> | 2011-10-31 11:24:55 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-11-03 05:44:09 -0400 |
commit | 92e9d1b70f7dd41576b9a890bc34a14f4cc2185b (patch) | |
tree | 290f47059596d90fb074013e6f8ae2ec90bde01e /drivers | |
parent | ff7029f5e8fbf682ace0455f6452d840831a3bc2 (diff) |
[media] staging: as102: Remove conditional compilation based on kernel version
Remove #if's related to kernel version and the code not applicable
to 3.2+ kernels.
Cc: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/staging/media/as102/as102_fe.c | 74 | ||||
-rw-r--r-- | drivers/staging/media/as102/as102_usb_drv.c | 4 | ||||
-rw-r--r-- | drivers/staging/media/as102/as102_usb_drv.h | 5 |
3 files changed, 1 insertions, 82 deletions
diff --git a/drivers/staging/media/as102/as102_fe.c b/drivers/staging/media/as102/as102_fe.c index 874c698e80a8..3550f905367e 100644 --- a/drivers/staging/media/as102/as102_fe.c +++ b/drivers/staging/media/as102/as102_fe.c | |||
@@ -31,68 +31,6 @@ static void as10x_fe_copy_tps_parameters(struct dvb_frontend_parameters *dst, | |||
31 | static void as102_fe_copy_tune_parameters(struct as10x_tune_args *dst, | 31 | static void as102_fe_copy_tune_parameters(struct as10x_tune_args *dst, |
32 | struct dvb_frontend_parameters *src); | 32 | struct dvb_frontend_parameters *src); |
33 | 33 | ||
34 | static void as102_fe_release(struct dvb_frontend *fe) | ||
35 | { | ||
36 | struct as102_dev_t *dev; | ||
37 | |||
38 | ENTER(); | ||
39 | |||
40 | dev = (struct as102_dev_t *) fe->tuner_priv; | ||
41 | if (dev == NULL) | ||
42 | return; | ||
43 | |||
44 | #if (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19)) | ||
45 | if (mutex_lock_interruptible(&dev->bus_adap.lock)) | ||
46 | return; | ||
47 | |||
48 | /* send abilis command: TURN_OFF */ | ||
49 | as10x_cmd_turn_off(&dev->bus_adap); | ||
50 | |||
51 | mutex_unlock(&dev->bus_adap.lock); | ||
52 | #endif | ||
53 | |||
54 | /* release frontend callback ops */ | ||
55 | memset(&fe->ops, 0, sizeof(struct dvb_frontend_ops)); | ||
56 | |||
57 | /* flush statistics */ | ||
58 | memset(&dev->demod_stats, 0, sizeof(dev->demod_stats)); | ||
59 | dev->signal_strength = 0; | ||
60 | dev->ber = -1; | ||
61 | |||
62 | /* reset tuner private data */ | ||
63 | /* fe->tuner_priv = NULL; */ | ||
64 | |||
65 | LEAVE(); | ||
66 | } | ||
67 | |||
68 | #if (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19)) | ||
69 | static int as102_fe_init(struct dvb_frontend *fe) | ||
70 | { | ||
71 | int ret = 0; | ||
72 | struct as102_dev_t *dev; | ||
73 | |||
74 | ENTER(); | ||
75 | |||
76 | dev = (struct as102_dev_t *) fe->tuner_priv; | ||
77 | if (dev == NULL) | ||
78 | return -ENODEV; | ||
79 | |||
80 | if (mutex_lock_interruptible(&dev->bus_adap.lock)) | ||
81 | return -EBUSY; | ||
82 | |||
83 | if (elna_enable) | ||
84 | ret = as10x_cmd_set_context(&dev->bus_adap, 1010, 0xC0); | ||
85 | |||
86 | /* send abilis command: TURN_ON */ | ||
87 | ret = as10x_cmd_turn_on(&dev->bus_adap); | ||
88 | |||
89 | mutex_unlock(&dev->bus_adap.lock); | ||
90 | |||
91 | LEAVE(); | ||
92 | return (ret < 0) ? -EINVAL : 0; | ||
93 | } | ||
94 | #endif | ||
95 | |||
96 | static int as102_fe_set_frontend(struct dvb_frontend *fe, | 34 | static int as102_fe_set_frontend(struct dvb_frontend *fe, |
97 | struct dvb_frontend_parameters *params) | 35 | struct dvb_frontend_parameters *params) |
98 | { | 36 | { |
@@ -312,7 +250,6 @@ static int as102_fe_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) | |||
312 | return 0; | 250 | return 0; |
313 | } | 251 | } |
314 | 252 | ||
315 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19)) | ||
316 | static int as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) | 253 | static int as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) |
317 | { | 254 | { |
318 | struct as102_dev_t *dev; | 255 | struct as102_dev_t *dev; |
@@ -341,7 +278,6 @@ static int as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) | |||
341 | LEAVE(); | 278 | LEAVE(); |
342 | return ret; | 279 | return ret; |
343 | } | 280 | } |
344 | #endif | ||
345 | 281 | ||
346 | static struct dvb_frontend_ops as102_fe_ops = { | 282 | static struct dvb_frontend_ops as102_fe_ops = { |
347 | .info = { | 283 | .info = { |
@@ -366,19 +302,12 @@ static struct dvb_frontend_ops as102_fe_ops = { | |||
366 | .get_frontend = as102_fe_get_frontend, | 302 | .get_frontend = as102_fe_get_frontend, |
367 | .get_tune_settings = as102_fe_get_tune_settings, | 303 | .get_tune_settings = as102_fe_get_tune_settings, |
368 | 304 | ||
369 | |||
370 | .read_status = as102_fe_read_status, | 305 | .read_status = as102_fe_read_status, |
371 | .read_snr = as102_fe_read_snr, | 306 | .read_snr = as102_fe_read_snr, |
372 | .read_ber = as102_fe_read_ber, | 307 | .read_ber = as102_fe_read_ber, |
373 | .read_signal_strength = as102_fe_read_signal_strength, | 308 | .read_signal_strength = as102_fe_read_signal_strength, |
374 | .read_ucblocks = as102_fe_read_ucblocks, | 309 | .read_ucblocks = as102_fe_read_ucblocks, |
375 | |||
376 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19)) | ||
377 | .ts_bus_ctrl = as102_fe_ts_bus_ctrl, | 310 | .ts_bus_ctrl = as102_fe_ts_bus_ctrl, |
378 | #else | ||
379 | .release = as102_fe_release, | ||
380 | .init = as102_fe_init, | ||
381 | #endif | ||
382 | }; | 311 | }; |
383 | 312 | ||
384 | int as102_dvb_unregister_fe(struct dvb_frontend *fe) | 313 | int as102_dvb_unregister_fe(struct dvb_frontend *fe) |
@@ -386,10 +315,9 @@ int as102_dvb_unregister_fe(struct dvb_frontend *fe) | |||
386 | /* unregister frontend */ | 315 | /* unregister frontend */ |
387 | dvb_unregister_frontend(fe); | 316 | dvb_unregister_frontend(fe); |
388 | 317 | ||
389 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19)) | ||
390 | /* detach frontend */ | 318 | /* detach frontend */ |
391 | dvb_frontend_detach(fe); | 319 | dvb_frontend_detach(fe); |
392 | #endif | 320 | |
393 | return 0; | 321 | return 0; |
394 | } | 322 | } |
395 | 323 | ||
diff --git a/drivers/staging/media/as102/as102_usb_drv.c b/drivers/staging/media/as102/as102_usb_drv.c index ae1d38db2fee..264be2dbd2a4 100644 --- a/drivers/staging/media/as102/as102_usb_drv.c +++ b/drivers/staging/media/as102/as102_usb_drv.c | |||
@@ -205,11 +205,7 @@ static int as102_submit_urb_stream(struct as102_dev_t *dev, struct urb *urb) | |||
205 | return err; | 205 | return err; |
206 | } | 206 | } |
207 | 207 | ||
208 | #if (LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 18)) | ||
209 | void as102_urb_stream_irq(struct urb *urb, struct pt_regs *regs) | ||
210 | #else | ||
211 | void as102_urb_stream_irq(struct urb *urb) | 208 | void as102_urb_stream_irq(struct urb *urb) |
212 | #endif | ||
213 | { | 209 | { |
214 | struct as102_dev_t *as102_dev = urb->context; | 210 | struct as102_dev_t *as102_dev = urb->context; |
215 | 211 | ||
diff --git a/drivers/staging/media/as102/as102_usb_drv.h b/drivers/staging/media/as102/as102_usb_drv.h index da34d32c55aa..fb1fc41dcd79 100644 --- a/drivers/staging/media/as102/as102_usb_drv.h +++ b/drivers/staging/media/as102/as102_usb_drv.h | |||
@@ -47,12 +47,7 @@ | |||
47 | #define NBOX_DVBT_DONGLE_USB_VID 0x0b89 | 47 | #define NBOX_DVBT_DONGLE_USB_VID 0x0b89 |
48 | #define NBOX_DVBT_DONGLE_USB_PID 0x0007 | 48 | #define NBOX_DVBT_DONGLE_USB_PID 0x0007 |
49 | 49 | ||
50 | #if (LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 18)) | ||
51 | void as102_urb_stream_irq(struct urb *urb, struct pt_regs *regs); | ||
52 | #else | ||
53 | void as102_urb_stream_irq(struct urb *urb); | 50 | void as102_urb_stream_irq(struct urb *urb); |
54 | #endif | ||
55 | |||
56 | 51 | ||
57 | struct as10x_usb_token_cmd_t { | 52 | struct as10x_usb_token_cmd_t { |
58 | /* token cmd */ | 53 | /* token cmd */ |