GitHub/moto-9609/android_kernel_motorola_exynos9610.git
15 years agoV4L/DVB (9462): Allow specifying clock per device
Manu Abraham [Tue, 4 Mar 2008 22:19:58 +0000 (19:19 -0300)]
V4L/DVB (9462): Allow specifying clock per device

Optimizations galore: Blistering barnacles! The KNC1 and friends
like 90 Mhz clock much better rather than running at a higher
throttle, for almost similar hardware. he exact cause unknown,
possibly due to a lower voltage applied for the demod power supply.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9461): Initialize SYSREG register
Manu Abraham [Thu, 23 Oct 2008 21:45:17 +0000 (18:45 -0300)]
V4L/DVB (9461): Initialize SYSREG register

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9460): Code Simplification
Manu Abraham [Sat, 1 Mar 2008 16:54:28 +0000 (13:54 -0300)]
V4L/DVB (9460): Code Simplification

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9459): We can now reduce the debug levels, just need to look at errors only.
Manu Abraham [Sat, 23 Feb 2008 22:10:56 +0000 (19:10 -0300)]
V4L/DVB (9459): We can now reduce the debug levels, just need to look at errors only.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9458): Bugfix: gate control needs to be handled
Manu Abraham [Sat, 23 Feb 2008 21:02:45 +0000 (18:02 -0300)]
V4L/DVB (9458): Bugfix: gate control needs to be handled

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9457): Optimization, Fix a Bug
Manu Abraham [Sun, 3 Feb 2008 22:37:02 +0000 (19:37 -0300)]
V4L/DVB (9457): Optimization, Fix a Bug

* cut down some I/O operations by disabling "disable gate"
* budget_av was left with the gate open, thereby more susceptible
to RF interference due to I/O operations

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9456): Select STB0899, STB6100, TDA8261 for budget_ci and budget_av respecti...
Manu Abraham [Sun, 27 Jan 2008 17:57:05 +0000 (14:57 -0300)]
V4L/DVB (9456): Select STB0899, STB6100, TDA8261 for budget_ci and budget_av respectively.

Thanks to Marco Schluessler <marco@lordzodiac.de> for pointing it out

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9455): Cleanup: remove some superfluous stuff and dead commented out code
Manu Abraham [Fri, 25 Jan 2008 23:56:21 +0000 (20:56 -0300)]
V4L/DVB (9455): Cleanup: remove some superfluous stuff and dead commented out code

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9454): Fix a compile warning
Manu Abraham [Fri, 25 Jan 2008 23:39:16 +0000 (20:39 -0300)]
V4L/DVB (9454): Fix a compile warning

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9453): stb0899: fix compilation warnings
Manu Abraham [Fri, 25 Jan 2008 23:28:46 +0000 (20:28 -0300)]
V4L/DVB (9453): stb0899: fix compilation warnings

Cleanup/Optimization:
* Fix compile warnings
* The compile warnings helped to identify 2 unnecessary I/O operations

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9452): Fix invalid GCT mode
Manu Abraham [Fri, 25 Jan 2008 21:35:21 +0000 (18:35 -0300)]
V4L/DVB (9452): Fix invalid GCT mode

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9451): Bug! F/3 Clock domain was incorrectly used
Manu Abraham [Fri, 25 Jan 2008 21:25:13 +0000 (18:25 -0300)]
V4L/DVB (9451): Bug! F/3 Clock domain was incorrectly used

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9450): Code Review: #4 Consolidate configurations
Manu Abraham [Fri, 25 Jan 2008 21:20:48 +0000 (18:20 -0300)]
V4L/DVB (9450): Code Review: #4 Consolidate configurations

* Better readability
* Avoids duplication

Comments from Oliver Endriss <o.endriss@gmx.de>

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9449): Code Simplification: use do_div() instead
Reinhard Nissl [Mon, 21 Jan 2008 19:43:18 +0000 (16:43 -0300)]
V4L/DVB (9449): Code Simplification: use do_div() instead

Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9448): Bug: fix array size
Reinhard Nissl [Mon, 21 Jan 2008 19:17:48 +0000 (16:17 -0300)]
V4L/DVB (9448): Bug: fix array size

Bug: a string which contains 4 digits needs an array
of size 5. The fifth character will hold the terminating '\0'

Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9447): stb6100: improve rounding
Reinhard Nissl [Mon, 21 Jan 2008 19:15:14 +0000 (16:15 -0300)]
V4L/DVB (9447): stb6100: improve rounding

Optimization: Round the requested value to achieve a
+/-1MHz error instead of +0/-2MHz

Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9446): Bug Fix an overflow in bandwidth calculation
Reinhard Nissl [Fri, 18 Jan 2008 23:09:52 +0000 (20:09 -0300)]
V4L/DVB (9446): Bug Fix an overflow in bandwidth calculation

Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9445): Bug: Bandwidth calculation at upper and lower boundaries
Reinhard Nissl [Fri, 18 Jan 2008 19:06:18 +0000 (16:06 -0300)]
V4L/DVB (9445): Bug: Bandwidth calculation at upper and lower boundaries

Signed-off-by: Reinhard Nissl <rnissl@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9444): Initialize post process events to NULL
Manu Abraham [Fri, 18 Jan 2008 17:15:17 +0000 (14:15 -0300)]
V4L/DVB (9444): Initialize post process events to NULL

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9443): Bug: Bandwidth calculation
Manu Abraham [Fri, 18 Jan 2008 14:28:48 +0000 (11:28 -0300)]
V4L/DVB (9443): Bug: Bandwidth calculation

Bug #1: The 5 tap equaliser is set to correct simple perturbations
like reflections on the IF cable for DVB-S. In the case of DVB-S2
a more powerful equalizer is used to correct the filter group delay
allowing the bandwidth to be reduced by a factor of 1/3

Bug #2: The ZIF tuner takes badwidth to be set in Hz

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9442): Revert back previous change to 90MHz
Manu Abraham [Mon, 19 Nov 2007 19:44:47 +0000 (16:44 -0300)]
V4L/DVB (9442): Revert back previous change to 90MHz

Note:
* At High Symbol Rates we do not have enouph machine cycles to handle the
  incoming symbols and hence might run into problems at the very end of the
  specified definition
* Most of the equations have been calculated for a master clock of 99 MHz,
  running at 90MHz, raises lot of issues such as the need to recalculate
  all of them , which is eventually very painful.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9441): Code simplification: clock is already initialized, no need to initial...
Manu Abraham [Sat, 10 Nov 2007 19:59:16 +0000 (16:59 -0300)]
V4L/DVB (9441): Code simplification: clock is already initialized, no need to initialize again.

Thanks to Marko Schluessler <marco@lordzodiac.de> for pointing it out

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9440): Bug in previous commit
Arvo Jarve [Fri, 9 Nov 2007 21:21:27 +0000 (18:21 -0300)]
V4L/DVB (9440): Bug in previous commit

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9439): Bug! SFRL nibble got swapped
Manu Abraham [Fri, 9 Nov 2007 20:33:26 +0000 (17:33 -0300)]
V4L/DVB (9439): Bug! SFRL nibble got swapped

The Bug was found by Arvo Jarve <arvo@softshark.ee>

It was a wonder how it worked in the case with this bug,
STM verified this that this nibble was in fact insignificant
and can be ignored.

But still we need to fix all inconsistencies.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9438): Bug! RTF is signed
Arvo Jarve [Fri, 9 Nov 2007 20:24:45 +0000 (17:24 -0300)]
V4L/DVB (9438): Bug! RTF is signed

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9437): Disable Symbol rate auto scan feature
Manu Abraham [Wed, 31 Oct 2007 22:22:02 +0000 (19:22 -0300)]
V4L/DVB (9437): Disable Symbol rate auto scan feature

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9436): Fix a typo in the previous commit
Manu Abraham [Tue, 30 Oct 2007 23:05:59 +0000 (20:05 -0300)]
V4L/DVB (9436): Fix a typo in the previous commit

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9435): Add post process interfaces
Manu Abraham [Tue, 30 Oct 2007 22:46:49 +0000 (19:46 -0300)]
V4L/DVB (9435): Add post process interfaces

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9434): Limit initial RF AGC gain
Manu Abraham [Tue, 30 Oct 2007 13:25:26 +0000 (10:25 -0300)]
V4L/DVB (9434): Limit initial RF AGC gain

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9433): Limit bandwidth with a 3dB response fall
Arvo Jarve [Tue, 30 Oct 2007 13:21:33 +0000 (10:21 -0300)]
V4L/DVB (9433): Limit bandwidth with a 3dB response fall

In this case, we will be sure that there exists a carrier
and the center frequency would be simply f1 - f2. In such
a circumstance, the TR loop is simplified to doing a simple
check for timing, rather than searching for the same.

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9432): Increment the AGC1 and AGC2 gain respectively, improves sensitivity...
Arvo Jarve [Tue, 30 Oct 2007 12:46:04 +0000 (09:46 -0300)]
V4L/DVB (9432): Increment the AGC1 and AGC2 gain respectively, improves sensitivity slightly

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9431): Bug ID #19: Diseqc works properly at 90MHz only on Cut 1.1 and 2.0
Manu Abraham [Tue, 30 Oct 2007 12:31:13 +0000 (09:31 -0300)]
V4L/DVB (9431): Bug ID #19: Diseqc works properly at 90MHz only on Cut 1.1 and 2.0

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9430): stb0899: avoid parameter overwriting
Arvo Jarve [Tue, 30 Oct 2007 12:16:17 +0000 (09:16 -0300)]
V4L/DVB (9430): stb0899: avoid parameter overwriting

BUG! Setting CRL parameter overwrote the CR Algorithm type,
eventually leading to wrong search algorithm to be employed in
the DVB-S carrier loop optimization.

Symptom: Once the CR optimization stage is passed either way, in
a successful or failed manner, the very next carrier search will
fail, due to no Carrier Search Algorithm specified.

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9429): Add support for the Satelco Easywatch DVB-S2 PCI card
Arvo Jarve [Thu, 25 Oct 2007 16:25:23 +0000 (13:25 -0300)]
V4L/DVB (9429): Add support for the Satelco Easywatch DVB-S2 PCI card

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9428): Fix: assignment of wrong values
Marko Schluessler [Tue, 23 Oct 2007 22:56:18 +0000 (19:56 -0300)]
V4L/DVB (9428): Fix: assignment of wrong values

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9427): Code simplification: Sleep only for the required time interval.
Manu Abraham [Fri, 19 Oct 2007 09:27:56 +0000 (06:27 -0300)]
V4L/DVB (9427): Code simplification: Sleep only for the required time interval.

* Saves 70 mS LOCK time on the STB6100 based
* Saves 100 mS LOCK time on the TDA8261 based

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9426): Add a missing break
Manu Abraham [Thu, 18 Oct 2007 15:03:40 +0000 (12:03 -0300)]
V4L/DVB (9426): Add a missing break

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9425): Initialize at 90MHz itself
Manu Abraham [Thu, 18 Oct 2007 09:25:51 +0000 (06:25 -0300)]
V4L/DVB (9425): Initialize at 90MHz itself

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9424): Deviation from the reference, pullup is 12k instead
Manu Abraham [Thu, 18 Oct 2007 09:13:04 +0000 (06:13 -0300)]
V4L/DVB (9424): Deviation from the reference, pullup is 12k instead

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9423): Though insignificant, removes an unnecessary read of the LOCK_LOSS...
Manu Abraham [Mon, 15 Oct 2007 17:39:58 +0000 (14:39 -0300)]
V4L/DVB (9423): Though insignificant, removes an unnecessary read of the LOCK_LOSS register,

which should have happenend in the DVB-S2 mode only, but reading it as it is
for the other delivery systems causes nothing to say but LOCK_LOST, which
just causes confusion amongst users.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9422): Bug: Fix a typo
Manu Abraham [Mon, 15 Oct 2007 16:07:16 +0000 (13:07 -0300)]
V4L/DVB (9422): Bug: Fix a typo

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9421): We must wait for the PLL to stabilize
Manu Abraham [Mon, 15 Oct 2007 15:08:20 +0000 (12:08 -0300)]
V4L/DVB (9421): We must wait for the PLL to stabilize

Thanks to Peter for the in depth explanation

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9420): return -EINVAL for invalid parameters
Manu Abraham [Wed, 10 Oct 2007 09:12:13 +0000 (06:12 -0300)]
V4L/DVB (9420): return -EINVAL for invalid parameters

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9419): Bug: unnecessary large current causes large phasor errors
Manu Abraham [Mon, 8 Oct 2007 22:04:03 +0000 (19:04 -0300)]
V4L/DVB (9419): Bug: unnecessary large current causes large phasor errors

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9418): DVB_ATTACH for STB0899, STB6100, TDA8261
Manu Abraham [Mon, 8 Oct 2007 21:51:54 +0000 (18:51 -0300)]
V4L/DVB (9418): DVB_ATTACH for STB0899, STB6100, TDA8261

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9417): DVB_ATTACH for STB0899, STB6100, TDA8261
Manu Abraham [Mon, 8 Oct 2007 21:51:54 +0000 (18:51 -0300)]
V4L/DVB (9417): DVB_ATTACH for STB0899, STB6100, TDA8261

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9416): Hmmph, a proper calculation broke the working behaviour.
Manu Abraham [Sat, 6 Oct 2007 12:41:16 +0000 (09:41 -0300)]
V4L/DVB (9416): Hmmph, a proper calculation broke the working behaviour.

Need some thoughts, temporary for now ..

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9414): Initialize DiSEqC
Manu Abraham [Fri, 5 Oct 2007 14:41:19 +0000 (11:41 -0300)]
V4L/DVB (9414): Initialize DiSEqC

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9413): Bug: Set Auxilliary Clock Register correctly
Manu Abraham [Fri, 5 Oct 2007 12:04:32 +0000 (09:04 -0300)]
V4L/DVB (9413): Bug: Set Auxilliary Clock Register correctly

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9412): Fix tuner name and comment
Manu Abraham [Fri, 5 Oct 2007 04:57:59 +0000 (01:57 -0300)]
V4L/DVB (9412): Fix tuner name and comment

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9411): Bug! Timing recovery was calculated for 99MHz not 90 MHz
Manu Abraham [Thu, 4 Oct 2007 20:39:19 +0000 (17:39 -0300)]
V4L/DVB (9411): Bug! Timing recovery was calculated for 99MHz not 90 MHz

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9410): Bug: Missing reference clock definition
Manu Abraham [Thu, 4 Oct 2007 19:52:51 +0000 (16:52 -0300)]
V4L/DVB (9410): Bug: Missing reference clock definition

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9409): Bug! inverted logic
Manu Abraham [Thu, 4 Oct 2007 19:48:54 +0000 (16:48 -0300)]
V4L/DVB (9409): Bug! inverted logic

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9408): tda8261: check status to avoid lock loss
Manu Abraham [Fri, 28 Sep 2007 22:06:06 +0000 (19:06 -0300)]
V4L/DVB (9408): tda8261: check status to avoid lock loss

We need to check for tuner LOCK LOSS, especially in the case of simple PLL's

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9407): Optimizations Reduce capture range from 10MHz to 3Mhz
Manu Abraham [Wed, 26 Sep 2007 21:32:13 +0000 (18:32 -0300)]
V4L/DVB (9407): Optimizations Reduce capture range from 10MHz to 3Mhz

* Reduces szapping time a lot
* increased stability at Low Symbol rates
* overall increases reliability in tuning

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9406): Really silly bug, setting bandwidth into frequency
Marko Schluessler [Tue, 25 Sep 2007 23:13:31 +0000 (20:13 -0300)]
V4L/DVB (9406): Really silly bug, setting bandwidth into frequency

probably should stop fiddling with code late nights. :-(

Thanks to Marco for pointing it out and fixing it.

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9405): Practical tests show that the TT S2 3200 has I/Q inputs inverted...
Manu Abraham [Tue, 25 Sep 2007 20:48:59 +0000 (17:48 -0300)]
V4L/DVB (9405): Practical tests show that the TT S2 3200 has I/Q inputs inverted, similar to the KNC1.

Don't have this hardware and cannot verify this for myself, but from the reports this
looks to be quite a reasonable and correct hypothesis.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9404): the KNC1 and clones also don't have the I/Q inputs swapped
Manu Abraham [Tue, 25 Sep 2007 17:57:19 +0000 (14:57 -0300)]
V4L/DVB (9404): the KNC1 and clones also don't have the I/Q inputs swapped

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9403): Fix the CA module not working issue
Manu Abraham [Mon, 24 Sep 2007 22:58:24 +0000 (19:58 -0300)]
V4L/DVB (9403): Fix the CA module not working issue

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9402): TT S2 3200 shouldn't need Inversion ON and Inversion AUTO at the...
Manu Abraham [Mon, 24 Sep 2007 22:51:32 +0000 (19:51 -0300)]
V4L/DVB (9402): TT S2 3200 shouldn't need Inversion ON and Inversion AUTO at the same time

This is a racy situation.
Inversion is default OFF on the TT S2 3200 hardware,
unlike the KNC1 where it is default Inverted

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9401): Code Simplification
Manu Abraham [Mon, 24 Sep 2007 22:38:11 +0000 (19:38 -0300)]
V4L/DVB (9401): Code Simplification

Use an enumeration for I/Q Swap rather than an int,
easier to spot the nasty ones

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9400): stb6100: Code Simplification
Manu Abraham [Mon, 24 Sep 2007 22:15:41 +0000 (19:15 -0300)]
V4L/DVB (9400): stb6100: Code Simplification

The 2 callbacks created nothing more than confusion

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9399): some cleanups at budget-ci
Manu Abraham [Thu, 23 Oct 2008 21:32:50 +0000 (18:32 -0300)]
V4L/DVB (9399): some cleanups at budget-ci

Still messing up:
* Cleanup
* Use KNC1's default settings to startup with
* Add in tuner wrapper calls

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9398): Initial support for the Technotrend TT S2 3200
Marko Schluessler [Thu, 23 Oct 2008 21:16:40 +0000 (18:16 -0300)]
V4L/DVB (9398): Initial support for the Technotrend TT S2 3200

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9397): fix some bugs at tda8261
Manu Abraham [Mon, 24 Sep 2007 16:27:06 +0000 (13:27 -0300)]
V4L/DVB (9397): fix some bugs at tda8261

Fix bug obviously, some enhancements as well

* enable i2c_gate before doing any transaction
* read is one single message with 2 words
* reduce sleep from 100mS to 20mS

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9396): Fix clocks at stb0899
Manu Abraham [Sun, 23 Sep 2007 00:39:17 +0000 (21:39 -0300)]
V4L/DVB (9396): Fix clocks at stb0899

Really silly! Disabled all clocks and expected it to run.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9395): Add initial support for two KNC1 DVB-S2 boards
Manu Abraham [Sun, 23 Sep 2007 00:28:11 +0000 (21:28 -0300)]
V4L/DVB (9395): Add initial support for two KNC1 DVB-S2 boards

Add initial support for:
* KNC1 DVB-S2 Plus
* KNC1 DVB-S2 OEM (known as Satelco DVB-S2)

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9394): cache last successful state
Manu Abraham [Sat, 22 Sep 2007 16:36:34 +0000 (13:36 -0300)]
V4L/DVB (9394): cache last successful state

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9393): Add TDA8261 to build
Manu Abraham [Thu, 23 Oct 2008 20:56:07 +0000 (17:56 -0300)]
V4L/DVB (9393): Add TDA8261 to build

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9392): initial go at TDA8261 tuner
Manu Abraham [Sat, 22 Sep 2007 16:30:09 +0000 (13:30 -0300)]
V4L/DVB (9392): initial go at TDA8261 tuner

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9391): Register definition bugs
Marko Schluessler [Fri, 21 Sep 2007 21:59:17 +0000 (18:59 -0300)]
V4L/DVB (9391): Register definition bugs

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9390): Offset Freq has been set in reg
Marko Schluessler [Fri, 21 Sep 2007 21:40:14 +0000 (18:40 -0300)]
V4L/DVB (9390): Offset Freq has been set in reg

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9389): Use kzalloc instead of kmalloc
Marko Schluessler [Fri, 21 Sep 2007 21:13:30 +0000 (18:13 -0300)]
V4L/DVB (9389): Use kzalloc instead of kmalloc

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9388): Reference Clock is in kHz
Marko Schluessler [Fri, 21 Sep 2007 21:08:01 +0000 (18:08 -0300)]
V4L/DVB (9388): Reference Clock is in kHz

Signed-off-by: Marko Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9387): FIX: Write to the correct register
Manu Abraham [Mon, 2 Jul 2007 12:51:54 +0000 (09:51 -0300)]
V4L/DVB (9387): FIX: Write to the correct register

Thanks to Marko Schluessler <marco@lordzodiac.de> for pointing it out

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9386): FIX: Add in missing inversion (should be ideally in the config struct)
Manu Abraham [Mon, 2 Jul 2007 12:48:50 +0000 (09:48 -0300)]
V4L/DVB (9386): FIX: Add in missing inversion (should be ideally in the config struct)

Thanks to Marco Schluessler <marco@lordzodiac.de> for pointing it out

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9384): FIX: register value is not reset to 0 after write
Manu Abraham [Mon, 2 Jul 2007 12:36:47 +0000 (09:36 -0300)]
V4L/DVB (9384): FIX: register value is not reset to 0 after write

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9383): Let's neither sleep nor wakeup for now
Manu Abraham [Mon, 2 Jul 2007 12:08:23 +0000 (09:08 -0300)]
V4L/DVB (9383): Let's neither sleep nor wakeup for now

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9382): Use a delay for tracking acquisition status
Manu Abraham [Mon, 2 Jul 2007 12:01:48 +0000 (09:01 -0300)]
V4L/DVB (9382): Use a delay for tracking acquisition status

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9381): On the KNC1 cards the CLOCK is clamped to a maximum limit of 90MHz...
Manu Abraham [Mon, 2 Jul 2007 11:44:32 +0000 (08:44 -0300)]
V4L/DVB (9381): On the KNC1 cards the CLOCK is clamped to a maximum limit of 90MHz, eventhough

not limited in hardware, this causes instabilities at a higher clock due to
issues such as thermal, also the divider wraps around, which causes the
demodulator core to actually run at a lower frequency. This needs to be
empirically tested whether it affects other cards. If found necessary, this
parameter needs to be moved out to the config struct such that it can be made
hardware dependant.

Reducing the CLOCK from 99MHz to 90MHz improved the acquisition time taken on
the KNC1 cards and hence such a change.

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9380): FIX: a possible division by zero
Manu Abraham [Sat, 24 Feb 2007 12:14:39 +0000 (09:14 -0300)]
V4L/DVB (9380): FIX: a possible division by zero

Thanks to Marko Schluessler <marco@lordzodiac.de>

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9379): FIX: fix a bug in the charge pump setting
Manu Abraham [Tue, 3 Jul 2007 12:58:57 +0000 (09:58 -0300)]
V4L/DVB (9379): FIX: fix a bug in the charge pump setting

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9378): Add STB6100 Support
Manu Abraham [Sat, 24 Feb 2007 11:31:40 +0000 (08:31 -0300)]
V4L/DVB (9378): Add STB6100 Support

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9377): Add STB6100 Support
Manu Abraham [Sat, 24 Feb 2007 11:31:40 +0000 (08:31 -0300)]
V4L/DVB (9377): Add STB6100 Support

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9376): Add STB0899 to build
Manu Abraham [Tue, 3 Jul 2007 12:53:42 +0000 (09:53 -0300)]
V4L/DVB (9376): Add STB0899 to build

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9375): Add STB0899 support
Manu Abraham [Tue, 3 Jul 2007 12:53:42 +0000 (09:53 -0300)]
V4L/DVB (9375): Add STB0899 support

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9370): Update README.cx88 with the current status
Mauro Carvalho Chehab [Sat, 25 Oct 2008 02:13:57 +0000 (23:13 -0300)]
V4L/DVB (9370): Update README.cx88 with the current status

README.cx88 were outdated since a long time. Update it with the current
status.

Cc: Rafael Diniz <diniz@wimobilis.com.br>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9367): Move lgdt3304 driver to the proper place and allow it to compile
Mauro Carvalho Chehab [Fri, 24 Oct 2008 18:06:17 +0000 (15:06 -0300)]
V4L/DVB (9367): Move lgdt3304 driver to the proper place and allow it to compile

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9366): Move S921 driver to the proper place and allow it to compile
Mauro Carvalho Chehab [Fri, 24 Oct 2008 16:44:38 +0000 (13:44 -0300)]
V4L/DVB (9366): Move S921 driver to the proper place and allow it to compile

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9365): adding lgdt3304 based driver
Markus Rechberger [Thu, 23 Oct 2008 00:08:47 +0000 (21:08 -0300)]
V4L/DVB (9365): adding lgdt3304 based driver

lgdt3304.c:
    frontend driver for the lgdt3304 chip, this driver is not compatible
    with the lgdt330x.

Signed-off-by: Markus Rechberger <mrechberger@sundtek.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9364): adding sharp s921 ISDB-T driver
Markus Rechberger [Thu, 23 Oct 2008 00:07:42 +0000 (21:07 -0300)]
V4L/DVB (9364): adding sharp s921 ISDB-T driver

s921_module.c:
    wrapper for the dvb frontend interface
    s921_core.c:
    core s921 1seg ISDB-T driver, everything is set to auto as much as possible
    in order to not require certain parameters which currently cannot be passed
    to the ISDB-T chip.

    ISDB-T support can be tested using dvbscan, dvbstream/snoop and mplayer
    Tested 1seg H264/aac stream with this driver using a custom linux
ISDB-T player

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9363): tvp5150: add support to enable raw vbi
Markus Rechberger [Fri, 24 Oct 2008 15:19:14 +0000 (12:19 -0300)]
V4L/DVB (9363): tvp5150: add support to enable raw vbi

Signed-off-by: Markus Rechberger <mrechberger@sundtek.de>
[mchehab@redhat.com: Fix bad whitespaces]
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9362): zl10353: add new register configuration for zl10353/especially 6mhz...
Markus Rechberger [Fri, 24 Oct 2008 15:15:08 +0000 (12:15 -0300)]
V4L/DVB (9362): zl10353: add new register configuration for zl10353/especially 6mhz taiwan.

Signed-off-by: Markus Rechberger <mrechberger@sundtek.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9361): Dynamic DVB minor allocation
Andreas Oberritter [Thu, 23 Oct 2008 15:11:19 +0000 (12:11 -0300)]
V4L/DVB (9361): Dynamic DVB minor allocation

Implement dynamic minor allocation for DVB, to allow more than four
devices of the same type per adapter, based on drivers/usb/core/file.c.

Add a new config option, DVB_DYNAMIC_MINORS, to make use of this
feature, which defaults to no for backwards compatibility.

Signed-off-by: Andreas Oberritter <obi@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB: remove unused #include <version.h>
Huang Weiyi [Sat, 18 Oct 2008 07:41:52 +0000 (04:41 -0300)]
V4L/DVB: remove unused #include <version.h>

The file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.
  drivers/media/dvb/dm1105/dm1105.c
  drivers/media/dvb/dvb-usb/dw2102.c

This patch removes the said #include <version.h>.

Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9480): Fix frontend DVBFE_ALGO_CUSTOM Search
Marco Schluessler [Thu, 30 Oct 2008 05:38:59 +0000 (02:38 -0300)]
V4L/DVB (9480): Fix frontend DVBFE_ALGO_CUSTOM Search

Issue: Currently, the DVBFE_ALGO_CUSTOM is called only at the first tuning.
After the first call, the status is never set to force a new tuning.

Signed-off-by: Marco Schluessler <marco@lordzodiac.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9478): Fix: parameters not supplied in the search process
Manu Abraham [Tue, 28 Oct 2008 09:11:24 +0000 (06:11 -0300)]
V4L/DVB (9478): Fix: parameters not supplied in the search process

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9477): Fix: Commit 9344 breaks tning of cx24123
Matthias Schwarzott [Tue, 28 Oct 2008 08:58:04 +0000 (05:58 -0300)]
V4L/DVB (9477): Fix: Commit 9344 breaks tning of cx24123

Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9345): Add event with changed status only
Arvo Jarve [Mon, 20 Oct 2008 09:05:21 +0000 (06:05 -0300)]
V4L/DVB (9345): Add event with changed status only

Signed-off-by: Arvo Jarve <arvo@softshark.ee>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (9344): DVB-Core update
Manu Abraham [Tue, 14 Oct 2008 19:34:07 +0000 (16:34 -0300)]
V4L/DVB (9344): DVB-Core update

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>