Age | Commit message (Collapse) | Author |
|
dvb_frontend
From: Patrick Boettcher <pb@linuxtv.org>
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>
|
|
From: Thomas Kaiser <linux-dvb AT kaiser-linux.li>
Added config switch to stv0297 to control i2c STOP during write behaviour.
Update frontend init in dvb-ttusb-budget.
Enable i2c STOP on other users of stv0297.
Signed-off-by: Thomas Kaiser <linux-dvb AT kaiser-linux.li>
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
|
|
From: Andrew de Quincey <adq_dvb@lidskialf.net>
Convert lnbp21.h into a linux kernel module.
Fix up previous users to use it.
Convert dvb-ttusb-budget to use it.
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
|
|
From: Andrew de Quincey <adq_dvb@lidskialf.net>
Rename pll calls to appropriate tuner calls.
Remove pll functions from demod structures.
Hook tuner call into tuner_ops.
Add pll gate control calls where appropriate.
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
|
|
From: Andrew de Quincey <adq_dvb@lidskialf.net>
It turns out the firmware on the TT budget-ci 1.1 slots doesn't generate
interrupts. This patch adds support for this using polling mode on these
slots.
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
|
|
From: Perceval Anichini <perceval.anichini@streamvision.fr>
Moved duplicated code of ALPS BSRU6 tuner to a standalone file.
Modified av7110 and budget drivers to include the new file.
Signed-off-by: Perceval Anichini <perceval.anichini@streamvision.fr>
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
|
|
From: Perceval Anichini <perceval.anichini@streamvision.fr>
TechnoTrend S-1500 card handling moved from budget.c to budget-ci.c.
Signed-off-by: Perceval Anichini <perceval.anichini@streamvision.fr>
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
|
|
From: Ricardo Cerqueira <v4l@cerqueira.org>
kernel-sync
Ported changes by Dmitry Torokhov <dtor_core@ameritech.net> and added
backwards compatibility checks for kernels < 2.6.15
Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
|
|
(speed-up ioctls using SAA7146_I2C_SHORT_DELAY)
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
|
|
from inittab
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
|
|
|
|
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
|
|
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
|
|
|
|
|
|
|
|
It was not possible to tell which i2c bus should be used if an adapter has
multiple frontends on multiple i2c buses.
|
|
description.
|
|
|
|
|
|
|
|
-> make them static
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
replace them
with dprintk(level, msg) instead
- remove whitespace and linefeed violations all over the place
|
|
|
|
included just everywhere
- remove dvb_i2c.[ch], it's not needed anymore
- rename dvb_register_frontend_new() to dvb_register_frontend()
-
|
|
|
|
|
|
has to be initialized *before* the init functions is called...
|
|
(Alex, do you take care of that one?)
|
|
|
|
|
|
|
|
|
|
SMP fixes
|
|
|
|
|
|
Also some minimal budget-ci CI support implemented (just detection+IRQs)
|
|
|
|
- add "new" saa7146_wait_for_debi_done() function, remove other versions
from av7110 and budget.ci
- make budget-ci use this gpio function and the new wait_...() function,
therefore fix
BORROWED_FROM_AV7110_H_BUT_REALLY_BELONGS_IN_SAA7146_DEFS_H remark
|
|
populate the entries that come with the standard Hauppauge RC. Makes
vdr bearable.
|
|
- janitorial fixes (mostly return code handling)
- spelling fixes in Kconfig files
- line breaks to re-formatting
|
|
budget-ci is now getting a pretty misleading name, so let's start the poll: "how shall we call the module? Can we distinguish the cards by revision number?"
|
|
of a per-extension information. This is needed for the DVB-C cards,
which seem to have swapped field order and need to propagate some
video4linux specific stuff for the analog module to work.
|