Johannes Berg
7c510e4b73
net: convert more to %pM
...
A number of places still use %02x:...:%02x because it's
in debug statements or for no real reason. Make a few
of them use %pM.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net >
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-10-27 17:47:26 -07:00
Thierry MERLE
c4e3fd940c
V4L/DVB (8877): b2c2 and bt8xx: udelay to mdelay
...
b2c2-flexcop, dvb/bt8xx and video/bt8xx fails to build on ARM with:
__bad_udelay is specifically designed on ARM to fail when udelay is
called in a bad way. arch/arm/include/asm/delay.h has this to say
about __bad_udelay:
/*
* This function intentionally does not exist; if you see references to
* it, it means that you're calling udelay() with an out of range value.
*
* With currently imposed limits, this means that we support a max delay
* of 2000us. Further limits: HZ<=1000 and bogomips<=3355
*/
extern void __bad_udelay(void);
Solution is to replace udelay by a mdelay and udelay with value less than 2000
Signed-off-by: Thierry MERLE <thierry.merle@free.fr >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2008-09-04 18:27:03 -03:00
Mauro Carvalho Chehab
149ef72dee
Rename common tuner Kconfig names to use the same
...
namespace for all of them.
2008-04-29 18:41:38 -03:00
Harvey Harrison
b2e62e7cdb
V4L/DVB (7510): media/dvb/bt8xx replace remaining __FUNCTION__ occurrences
...
__FUNCTION__ is gcc-specific, use __func__
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com >
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2008-04-24 14:07:58 -03:00
Adrian Bunk
b00ef4b8d8
V4L/DVB (6569): bt8xx/dst.c: make code static
...
This patch makes the following needlessly global code static:
- dst_gpio_outb()
- dst_gpio_inb()
- rdc_8820_reset()
- dst_pio_enable()
- dst_command()
- struct tuner_list[]
Signed-off-by: Adrian Bunk <bunk@kernel.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2008-01-25 19:02:03 -02:00
Mauro Carvalho Chehab
3ea9661538
V4L/DVB (5840): fix dst and cx24123: tune() callback changed signess for delay
...
tune() dvb_frontend callback changed delay signess:
int (*tune)(struct dvb_frontend* fe,
struct dvb_frontend_parameters* params,
unsigned int mode_flags,
- int *delay,
+ unsigned int *delay,
This change caused warnings on cx24123 and dst modules:
/home/v4l/master/v4l/cx24123.c:1034: warning: initialization from incompatible pointer type
/home/v4l/master/v4l/dst.c:1782: warning: initialization from incompatible pointer type
/home/v4l/master/v4l/dst.c:1808: warning: initialization from incompatible pointer type
/home/v4l/master/v4l/dst.c:1837: warning: initialization from incompatible pointer type
/home/v4l/master/v4l/dst.c:1860: warning: initialization from incompatible pointer type
This patch corrects the function prototype on both modules to follow the
core change.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2007-07-18 14:24:46 -03:00
Manu Abraham
a6d7613226
V4L/DVB (5639a): Fix dst usage count
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2007-05-22 16:00:14 -03:00
Ahmed S. Darwish
0496daa7d8
V4L/DVB (5202): DVB: Use ARRAY_SIZE macro when appropriate
...
Use ARRAY_SIZE macro already defined in kernel.h
Signed-off-by: Ahmed S. Darwish <darwish.07@gmail.com >
Acked-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2007-02-21 13:35:18 -02:00
Manu Abraham
bbdd11fa95
V4L/DVB (4432): Fix Circular dependencies
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-09-26 11:53:37 -03:00
Andrew de Quincey
0912ad0b0f
V4L/DVB (4392): Fix dst_ca attach
...
Move the call to dst_attach into the dst_attach function to eliminate
problems caused with dvb_attach.
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net >
Acked-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-09-26 11:53:29 -03:00
Andrew de Quincey
102a342bb9
V4L/DVB (4387): Add Kconfig infrastructure for dvb_attach
...
Allow it to be en/disabled
Disable it in < 2.6.17 due to symbol_xxx() bug
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net >
Acked-by: Michael Krufky <mkrufky@linuxtv.org >
Acked-by: Trent Piepho <xyzzy@speakeasy.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-09-26 11:53:25 -03:00
Andrew de Quincey
2bfe031df6
V4L/DVB (4386): Convert DVB devices to use dvb_attach()
...
Only devices using > 1 frontend were ported; ones which did not are left
using static binding.
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net >
Acked-by: Michael Krufky <mkrufky@linuxtv.org >
Acked-by: Trent Piepho <xyzzy@speakeasy.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-09-26 11:53:25 -03:00
Yeasah Pell
0851fb4848
V4L/DVB (4431): Add several error checks to dst
...
Signed-off-by: Yeasah Pell <yeasah@shwide.com >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-08-08 15:53:04 -03:00
Yeasah Pell
ceee526617
V4L/DVB (4185): Conditionally enable 5 byte diseqc commands
...
Signed-off-by: Yeasah Pell <yeasah@schwide.net >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:20 -03:00
Manu Abraham
cdd4208c05
V4L/DVB (4179): VLF fixes for DCT
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:19 -03:00
Manu Abraham
7ef53b1ab7
V4L/DVB (4178): Replace NEWTUNE with TS188
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:19 -03:00
Manu Abraham
63ad4e445d
V4L/DVB (4177): DCTNEW and ATSC fixes
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:19 -03:00
Manu Abraham
b32474cb83
V4L/DVB (4175): Fix a bug in tuner detection
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:18 -03:00
Manu Abraham
de1e6ec9f2
V4L/DVB (4174): Distinguish between STV0299 and MB86A15 based NIM's
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:18 -03:00
Manu Abraham
9500c7b05b
V4L/DVB (4173): Dprintk macro beautification
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:18 -03:00
Sigmund Augdal Helberg
6cd94745fb
V4L/DVB (4172): Remove spurious newlines in dprintk's. Add dst(card-num) as prefix in dprintk
...
Signed-off-by: Sigmund Augdal Helberg <sigmund@snap.tv >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:18 -03:00
Manu Abraham
5aef20aeff
V4L/DVB (4171): Fix Daughterboard detection
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:18 -03:00
Bryan Scott
3da2f4c0c6
V4L/DVB (4170): ATSC typecheck bugfix
...
Signed-off-by: Bryan Scott <sirbryan@gmail.com >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:17 -03:00
Manu Abraham
4e7024bd32
V4L/DVB (4169): Add more Firmware and Tuner names
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:17 -03:00
Manu Abraham
1da5e8d3cf
V4L/DVB (4168): ATSC tuner doesn't have variable length field
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:17 -03:00
Manu Abraham
364f255af7
V4L/DVB (4167): Add Board Names
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:17 -03:00
Manu Abraham
351634d27a
V4L/DVB (4166): Fix string length
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:17 -03:00
Manu Abraham
b633c6d6a3
V4L/DVB (4165): Add in tuner names
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:16 -03:00
Manu Abraham
396cffd63e
V4L/DVB (4164): Add DVB-S specific demod names
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:16 -03:00
Manu Abraham
1c4e7339e5
V4L/DVB (4163): Initialize ATSC frontend
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:16 -03:00
Manu Abraham
c65f1c5709
V4L/DVB (4162): Explicit defining of type is not necessary with MULTI_FE
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:15 -03:00
Manu Abraham
cdd393ccbf
V4L/DVB (4161): Utilize the device specific algorithm callbacks
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:15 -03:00
Manu Abraham
8cfba6301c
V4L/DVB (4159): Implement tuning algorithm as a module parameter
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:15 -03:00
Manu Abraham
2e506a0faf
V4L/DVB (4158): Make ASIC RESET Conditional
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:15 -03:00
Manu Abraham
ed3d1065a4
V4L/DVB (4157): Add support for VP-3250 ATSC card
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:14 -03:00
Manu Abraham
bc7386ba43
V4L/DVB (4156): Add basic ATSC support to DST
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:05:14 -03:00
Patrick Boettcher
dea74869f3
V4L/DVB (4028): Change dvb_frontend_ops to be a real field instead of a pointer field inside dvb_frontend
...
The dvb_frontend_ops is a pointer inside dvb_frontend. That's why every demod-driver
is having a field of dvb_frontend_ops in its private-state-struct and
using the reference for filling the pointer-field in dvb_frontend.
- It saves at least two lines of code per demod-driver,
- reduces object size (one less dereference per frontend_ops-access),
- be coherent with dvb_tuner_ops,
- makes it a little bit easier for newbies to understand how it works and
- avoids stupid mistakes because you would have to copy the dvb_frontend_ops
always, before you could assign the static pointer directly, which was
dangerous.
Signed-off-by: Patrick Boettcher <pb@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-06-25 02:00:42 -03:00
Adrian Bunk
47a9e50eb7
V4L/DVB (3341): Upstream sync - make 2 structs static
...
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Acked-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-02-27 00:07:55 -03:00
Ingo Molnar
3593cab5d6
V4L/DVB (3318b): sem2mutex: drivers/media/, #2
...
Semaphore to mutex conversion.
The conversion was generated via scripts, and the result was validated
automatically via a script as well.
Signed-off-by: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org >
2006-02-07 06:49:14 -02:00
Andrew de Quincey
36cb557a2f
DVB (2444): Implement frontend-specific tuning and the ability to disable zigzag
...
- Implement frontend-specific tuning and the ability to disable zigzag
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net >
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br >
2006-01-09 15:25:07 -02:00
Henrik Sjoberg
f1016dec71
[PATCH] dvb: dst: protect dst_write_tuna from simultaneous writes
...
dst_write_tuna needs to be protected against simultaeneous writes, just like
dst_command
Signed-off-by: Henrik Sjoberg <henke@epact.se >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-09 07:56:04 -08:00
Manu Abraham
d28d57629f
[PATCH] dvb: dst: protect the read/write commands with a mutex
...
We need to protect the read/write commands with a mutex.
Bug reported by Henrik Sjoberg <henke@epact.se >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-09 07:56:03 -08:00
Tom Hughes
f5648e8a68
[PATCH] dvb: dst: fix DST DVB-S get_frequency
...
fix DST DVB-S get_frequency
- fixes a bug that caused the returned frequency to wrong
Signed-off-by: Tom Hughes <tom@compton.nu >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-09 07:56:02 -08:00
Manu Abraham
4c09aa72b6
[PATCH] dvb: dst: fix broken support for vp-3040 TS204
...
fixes broken support for vp-3040 TS204
Thanks-to: Lee Hammerton <savoury.snax@bulldoghome.com >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-09 07:56:02 -08:00
Manu Abraham
29b2f784da
[PATCH] dvb: dst: Correcty Identify Tuner and Daughterboards
...
- Identify Tuner, Daughterboards correctly
- Added partial support for
VP-10320A (DVB-S), VP-20210 (DVB-C), VP-3040 (DVB-T)
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-09 07:56:01 -08:00
Jesper Juhl
2ea7533060
[PATCH] kfree cleanup: drivers/media
...
This is the drivers/media/ part of the big kfree cleanup patch.
Remove pointless checks for NULL prior to calling kfree() in drivers/media/.
Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com >
Cc: Johannes Stezenbach <js@linuxtv.org >
Cc: Michael Krufky <mkrufky@m1k.net >
Cc: Mauro Carvalho Chehab <mchehab@brturbo.com.br >
Acked-by : Manu Abraham <manu@linuxtv.org >
Acked-by: Andreas Oberritter <obi@linuxtv.org >
Acked-by: Wilson Michaels <wilsonmichaels@earthlink.net >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-07 07:54:04 -08:00
Manu Abraham
62867429d0
[PATCH] dvb: dst: fix DVB-C tuning
...
Fix BUG in DVB-C frequency setting. Thanks to Peng Cao <caopeng75@gmail.com >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-09-09 13:57:44 -07:00
Manu Abraham
62121b1f9e
[PATCH] dvb: dst: identify boards
...
Identify board properly: Add functions to retrieve MAC Address, FW details,
Card type and Vendor Information.
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-09-09 13:57:43 -07:00
Manu Abraham
a427de6f72
[PATCH] dvb: dst: dprrintk cleanup
...
Code Cleanup:
o Remove debug noise
o Remove debug module parameter
debug level is achieved using the verbosity level
o Updated to kernel coding style
(case labels should not be indented)
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-09-09 13:57:43 -07:00
Manu Abraham
f612c57934
[PATCH] dvb: dst: fix symbol rate setting
...
Make the Symbolrate setting card specific.
Signed-off-by: Manu Abraham <manu@kromtek.com >
Signed-off-by: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-09-09 13:57:43 -07:00