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
Johannes Stezenbach
5b5b53452b
[PATCH] dvb: remove noisy debug print
...
comment out noisy dprintk in dst_get_signal() (why are errors only visible
with debug on? this needs to be cleaned up so we can disable debug by
default)
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:42 -07:00
Johannes Stezenbach
a6dfa37888
[PATCH] dvb: dst: printk -> dprintk
...
- stop log spamming when running femon (printk -> dprintk)
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-07-12 16:01:04 -07:00
Steffen Motzer
4b2bd30eb7
[PATCH] dvb: dst: fix tuning problem
...
Fix tuning failure for 200103A, 200103A failed to tune to low band due to
wrong tone setting on the 200103A.
Signed-off-by: Steffen Motzer <motzersn@tlink.de >
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-07-07 18:24:03 -07:00
Allan Stirling
3dff919425
[PATCH] dvb: Twinhan DST: frontend polarization fix
...
Fix a bug that caused the polarization (V/H) to be interchanged.
Signed-off-by: Allan Stirling <Dibblahdvb0042@pendor.org >
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-07-07 18:23:56 -07:00
Manu Abraham
7d53421c6a
[PATCH] dvb: Twinhan DST: frontend fixes
...
o Make the inversion setting specific, ie, only for the 200103A DVB-S
This should not be flagged on other cards.
o Make the frequency setting card specific
o Make the bandwidth setting generic such that it supports more DVB-T cards
o Set QAM size for DVB-C cards that do not autodetect QAM size
o Fix a bug that caused the polarization not to be set.
Set polarization for cards that do not autodetect polarization
o Fix a bogus frontend signal lock, that caused a tuning delay as well.
o 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-07-07 18:23:56 -07:00
Manu Abraham
226d97ec3e
[PATCH] dvb: Small cleanup
...
Miscellaneous cleanup
Signed-off-by: Manu Abraham <manu@kromtek.com >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-05-28 16:46:10 -07:00
Manu Abraham
86360a3ede
[PATCH] dvb: Fix 22k tone control
...
Signed-off-by: Manu Abraham <manu@kromtek.com >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-05-28 16:46:10 -07:00
Manu Abraham
8f6da8f166
[PATCH] dvb: Fix LNB power switching
...
Signed-off-by: Manu Abraham <manu@kromtek.com >
Cc: Johannes Stezenbach <js@linuxtv.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-05-28 16:46:10 -07:00