Sigmund Augdal
a0c59063a7
V4L/DVB (13747): [Mantis] Bug Fix!: Use Register Address rather than register field
...
Signed-off-by: Sigmund Augdal <sigmund@snap.tv>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:35 -02:00
Manu Abraham
fbe1e43abc
V4L/DVB (13746): [Mantis CA] Bug: Remove duplicated symbol
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:35 -02:00
Manu Abraham
2133ffbf08
V4L/DVB (13745): [Mantis CA] Add some debug statements
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:35 -02:00
Manu Abraham
4e9fbeeedc
V4L/DVB (13744): [Mantis CA] Use Module status to signal Slot events
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:34 -02:00
Manu Abraham
6053240f5c
V4L/DVB (13743): [Mantis CA] Use DVB_CA Tuple parser
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:34 -02:00
Manu Abraham
c9a750c909
V4L/DVB (13742): [Mantis] Implement PCMCIA I/O Rd/Wr operations
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:34 -02:00
Manu Abraham
d8b14f8a76
V4L/DVB (13741): [Mantis] Implement HIF Mem Read/Write operations
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:34 -02:00
Manu Abraham
12855cac87
V4L/DVB (13740): [Mantis] Schedule the work instead of handling the task directly
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:34 -02:00
Manu Abraham
3062b1571a
V4L/DVB (13739): [Mantis] Event Manager: Handle Masked events only
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:34 -02:00
Manu Abraham
d9dd5f7168
V4L/DVB (13738): [Mantis] Enable IRQ0 events
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:33 -02:00
Manu Abraham
50d8260276
V4L/DVB (13737): [Mantis] Register the CA device, dummy functions for now
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:33 -02:00
Manu Abraham
8ce571f5e7
V4L/DVB (13736): [Mantis] Implement CAM Plug IN and Unplug events
...
Sigh! how i wish things were simpler ...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:33 -02:00
Manu Abraham
fadfa070d3
V4L/DVB (13735): [Mantis] Implement the Event Manager tasklet
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:33 -02:00
Manu Abraham
d575571e8e
V4L/DVB (13734): [Mantis] Initial go at an Event Manager
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:33 -02:00
Manu Abraham
bc4ed42fdf
V4L/DVB (13733): [Mantis] Start with the PCMCIA interface
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:33 -02:00
Manu Abraham
dd827da1e7
V4L/DVB (13732): [Mantis] Add in some Link Layer definitions
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
d4f4ae046d
V4L/DVB (13731): [Mantis] Add in a license header
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
cb428c3fe9
V4L/DVB (13730): [Mantis] Add in some UART definitions
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
23fc1b2b00
V4L/DVB (13729): [Mantis] Add in a license header
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
9ce3946083
V4L/DVB (13728): [Mantis] Add in some Host Interface definitions
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
1159531a93
V4L/DVB (13727): [Mantis/VP-1041] Bugfix: Sigh! Don't look for the STOP bit
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
35afca912f
V4L/DVB (13726): [Mantis/Skystar HD2] Add support for the Technisat Skystar HD2
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:32 -02:00
Manu Abraham
0131258ba7
V4L/DVB (13725): [Mantis/VP-1041] Revert to old register initialization parameters, for now.
...
Thanks to eso46 for pointing it out
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:31 -02:00
Manu Abraham
873c8c25eb
V4L/DVB (13724): [Mantis/VP-1041] Initial support for Mantis VP-1041
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:31 -02:00
Manu Abraham
b2eb1312fa
V4L/DVB (13723): [Mantis/VP-2040, Terratec Cinergy C] Add support for the Cinergy C, VP-2040 clone
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:31 -02:00
Manu Abraham
5e68b0aeda
V4L/DVB (13722): [Mantis] Revert 13560
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:31 -02:00
Manu Abraham
99d96e4e92
V4L/DVB (13721): [Mantis] Bug! Before bailing out, Unlock
...
Thanks to hotwings <user.vdr@gmail.com> for pointing out the bug
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:31 -02:00
Manu Abraham
51d20db8bb
V4L/DVB (13720): [Mantis/Terratec Cinergy C] Add support for the Terratec Cinergy C PCI
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:31 -02:00
Manu Abraham
2687d832fe
V4L/DVB (13719): [Mantis/VP-2033] Initial test switch to the tda10021, from the cu1216
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:30 -02:00
Marko Ristola
f8e26cdec5
V4L/DVB (13718): [Mantis] Use gpio_set_bits to turn OFF the bits as well
...
Signed-off-by: Marko Ristola <marko.ristola@kolumbus.fi>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:30 -02:00
Manu Abraham
77557abef0
V4L/DVB (13717): [MB86A16] Statistics Updates
...
* Demodulator status check made reliable
* Code simplification for Viterbi Sync check, makes
acquisition more reliable
* Implement a BER monitor
* Implement a Signal strength monitor
* Implement a "simple" UCB monitor, no real UCB monitor
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:30 -02:00
David Woodhouse
4170368448
V4L/DVB (13716): [Mantis] Bug: incorrect byte swap
...
You know, the worst endianness errors are not the cases where
people forget to byte-swap, but the cases where they either byte-swap
with the wrong size, or byte-swap when they shouldn't have done so at
all. Those ones defeat the casual reader of the code.
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:30 -02:00
Manu Abraham
8154bad4c4
V4L/DVB (13715): [Mantis] Kernel I2C changes: use PCI parent device
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:30 -02:00
Manu Abraham
33c79630dd
V4L/DVB (13714): [MB86A16] FIX/Code simplification: use hwconfig->ts_size instead of ts_size
...
thanks to Marko Ristola for pointing it out
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:30 -02:00
Sigmund Augdal
1fa1f10785
V4L/DVB (13713): [MB86A16] Fix: Initialize SNR/STATUS
...
Signed-off-by: Sigmund Augdal <sigmund@snap.tv>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:29 -02:00
Manu Abraham
e2f67e4fb9
V4L/DVB (13712): [Mantis] Add locking for concurrent access
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:29 -02:00
Marko Ristola
e4deee04ff
V4L/DVB (13711): [Mantis] FIX: Do nor toggle GPIF status
...
Signed-off-by: Marko Ristola <marko.ristola@kolumbus.fi>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:29 -02:00
Manu Abraham
01a8c3eebb
V4L/DVB (13710): [Mantis] FIX: Use swfilter (188/204) accordingly
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:29 -02:00
Manu Abraham
715d341c59
V4L/DVB (13709): [Mantis/VP-1034] Switch 13/18v for the VP-1034 properly
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:29 -02:00
Manu Abraham
da7365f466
V4L/DVB (13708): [Mantis] Remove some dead code
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:29 -02:00
Manu Abraham
55172773c5
V4L/DVB (13707): [Mantis] Whitespace cleanup
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
df0cca174b
V4L/DVB (13706): [MB86A16] Overhaul
...
* better ISR handling
* I2C fixes
* better handling of configurations
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
bd1fcac014
V4L/DVB (13705): [Mantis] FIX: Do not return IRQ_HANDLED in the unlikely case
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
071e3060a5
V4L/DVB (13704): [MB86A16] FIX: Don't loop again, if we have SYNC
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
776c3ebe96
V4L/DVB (13703): [MB86A16] Fix wrong message printed out
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
e15c7ccd31
V4L/DVB (13702): [MB86A16] need to wait a bit more than the computed time for a Factor of safety
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
b05c90de08
V4L/DVB (13701): [MB86A16] Reduce Carrier Recovery range to 3Mhz
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:28 -02:00
Manu Abraham
a890cce595
V4L/DVB (13700): [MB86A16] Need a bit of settling time
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:27 -02:00
Manu Abraham
41e840b13e
V4L/DVB (13699): [Mantis, MB86A16] Initial checkin: Mantis, MB86A16
...
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-17 11:55:27 -02:00
Clemens Ladisch
db5d247ae8
firewire: fix use of multiple AV/C devices, allow multiple FCP listeners
...
Control of more than one AV/C device at once --- e.g. camcorders, tape
decks, audio devices, TV tuners --- failed or worked only unreliably,
depending on driver implementation. This affected kernelspace and
userspace drivers alike and was caused by firewire-core's inability to
accept multiple registrations of FCP listeners.
The fix allows multiple address handlers to be registered for the FCP
command and response registers. When a request for these registers is
received, all handlers are invoked, and the Firewire response is
generated by the core and not by any handler.
The cdev API does not change, i.e., userspace is still expected to send
a response for FCP requests; this response is silently ignored.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (changelog, rebased, whitespace)
2009-12-29 19:58:16 +01:00