<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/media/tuner.h, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-04-24T17:07:52Z</updated>
<entry>
<title>V4L/DVB (7381): tuner: rename TUNER_PHILIPS_ATSC to TUNER_PHILIPS_FCV1236D</title>
<updated>2008-04-24T17:07:52Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2008-04-22T17:46:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab8b870e430d3e2cfb299f81e0ae0aef7fe5bfda'/>
<id>urn:sha1:ab8b870e430d3e2cfb299f81e0ae0aef7fe5bfda</id>
<content type='text'>
TUNER_PHILIPS_ATSC is an ambiguous name for a tuner.  Rename it to
TUNER_PHILIPS_FCV1236D to be more descriptive.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (7042): xc5000: Tuner analog support</title>
<updated>2008-01-25T21:05:05Z</updated>
<author>
<name>Steven Toth</name>
</author>
<published>2008-01-05T19:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27c685a4b09b5e391023d769cddb97e4fcb3b9e1'/>
<id>urn:sha1:27c685a4b09b5e391023d769cddb97e4fcb3b9e1</id>
<content type='text'>
From Zhang: This an updated patch that adds analog support for
the xc5000 tuner driver. it was tested on a Pinnacle PCTV HD 800i
card (patches to follow).

Patch commited as-is, cleanup to follow ... Steve.

Signed-off-by: Chaogui Zhang &lt;czhang1974@gmail.com&gt;
Signed-off-by: Steven Toth &lt;stoth@hauppauge.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6785): tda8290: remove dependency on struct tuner</title>
<updated>2008-01-25T21:03:28Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-12-09T05:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab1660503ac3af7febfcf987648509b484d4feda'/>
<id>urn:sha1:ab1660503ac3af7febfcf987648509b484d4feda</id>
<content type='text'>
- remove dependency of tda8290 module on struct tuner
- move tuner_foo printk macros from tuner-driver.h into tuner-core.c
- clean up #includes of tuner-i2c.h / tuner-driver.h

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6469): tuner: remove TUNER_PHILIPS_TDA8295</title>
<updated>2008-01-25T21:01:30Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-10-27T16:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b5f4a12e628893624b478523fb4e2708c605710'/>
<id>urn:sha1:0b5f4a12e628893624b478523fb4e2708c605710</id>
<content type='text'>
TUNER_PHILIPS_TDA8290 will autodetect a TDA8290 or a TDA8295,
so we don't need this separate entry anymore.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6435): tda8290: add support for NXP TDA18271 tuner and TDA8295 analog demod</title>
<updated>2008-01-25T21:01:06Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-10-22T12:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5bea1cd3871351d70cc7624af138f8aa68b7be77'/>
<id>urn:sha1:5bea1cd3871351d70cc7624af138f8aa68b7be77</id>
<content type='text'>
Add basic support for NXP TDA8295 analog demod and TDA18271 tuner silicon.

TDA8295 + TDA8275a not yet tested.
TDA8290 + TDA18271 not yet supported.

Digital mode of TDA18271 not yet tested &amp; needs more work.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Reviewed-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6422): Add the pending entries for xc2028/3028 based boards</title>
<updated>2008-01-25T21:01:01Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2007-10-24T14:08:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=12466577853b0d057f4416f4c7020e544f3a4209'/>
<id>urn:sha1:12466577853b0d057f4416f4c7020e544f3a4209</id>
<content type='text'>
Also replaces all occurrences of TUNER_XCEIVE_XC3028 to TUNER_XC2028.

Some work is still may be required to make sure that non-tm6000 drivers will
be capable of using tuner-xc2028.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5978): tuner: Better tuner radio support</title>
<updated>2007-10-10T01:04:34Z</updated>
<author>
<name>Trent Piepho</name>
</author>
<published>2007-08-03T21:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e082f1521598a91c9194b2356b157cade9b6e87'/>
<id>urn:sha1:5e082f1521598a91c9194b2356b157cade9b6e87</id>
<content type='text'>
Add radio support for the Thomson DTT7612 tuner.

This tuner uses a different 1st intermediate frequency than the other radio
tuners supported (a lot of NTSC radio tuners probably need this change too).

Add a new tuner-simple parameter, radio_if.  It selects the 1st IF used for
radio reception.  The radio frequency setting code in tuner-simple now uses
this field, instead of a special case select() block for each tuner with radio
support.

The tuner parameters for tuners that used a 33.3 MHz RIF now set radio_if to 1
in tuner-types.c.

The Thomson DTT7612 gets radio_if = 2, also add has_tda9887 = 1 and
fm_gain_normal = 1.

Add some defines for tda9887 bits that control IF setting in radio mode.

Add a new tda9887 config option, TDA9887_RIF_41_3, that selects a 41.3 MHz
radio IF.

Fix the way tda9887 radio options work.  The driver was modifying the default
radio mode config templates based on the TDA9887_XXXX flags.  This means that
_all_ tuners would get the same settings.  If you had a one tuner than used
TDA9887_GAIN_NORMAL and one that didn't, both would get the setting.  Now the
tda9987 driver just checks if tuner mode is radio and then applies the config
settings directly to the data being sent, just like how all the TV mode
settings already work.

The PLL setting math is made a little more accurate.

And a grammar error in a printk is fixed.

Signed-off-by:  Trent Piepho &lt;xyzzy@speakeasy.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5793): Tuner: remove hardware-specific info from public header</title>
<updated>2007-07-18T17:24:23Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-06-26T16:12:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8218b0b2caecf4af55742e12e9986c15605bb197'/>
<id>urn:sha1:8218b0b2caecf4af55742e12e9986c15605bb197</id>
<content type='text'>
Move internal structures and debug macros to drivers/media/video/tuner-driver.h

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5753): Tuner: create struct tuner_operations</title>
<updated>2007-07-18T17:24:02Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-06-06T19:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7a91a80a0d1a0a83a94e773ec6245b31b7c4ceed'/>
<id>urn:sha1:7a91a80a0d1a0a83a94e773ec6245b31b7c4ceed</id>
<content type='text'>
Move tuner callback function pointers out of struct tuner, into
struct tuner_operations.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5741): Tuner: add release callback</title>
<updated>2007-07-18T17:23:54Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-06-04T17:40:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be2b85a13543bbaf1a141b3a54f84c1e3b059e69'/>
<id>urn:sha1:be2b85a13543bbaf1a141b3a54f84c1e3b059e69</id>
<content type='text'>
Individual tuner drivers are now allocating memory themselves for
their own private data structures.  This changeset adds a release
callback to the tuner operations, so that newer drivers that may
require more complex data structures may release this private data
themselves.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
</feed>
