From: CityK <cityk@rogers.com>
To: Trent Piepho <xyzzy@speakeasy.org>
Cc: Hans Verkuil <hverkuil@xs4all.nl>,
Michael Krufky <mkrufky@linuxtv.org>,
hermann pitton <hermann-pitton@arcor.de>,
Mauro Carvalho Chehab <mchehab@infradead.org>,
Josh Borke <joshborke@gmail.com>,
David Lonie <loniedavid@gmail.com>,
linux-media@vger.kernel.org
Subject: Re: KWorld ATSC 115 all static
Date: Sun, 25 Jan 2009 18:35:17 -0500 [thread overview]
Message-ID: <497CF735.9070004@rogers.com> (raw)
In-Reply-To: <Pine.LNX.4.58.0901251322320.17971@shell2.speakeasy.net>
hermann pitton wrote:
> Am Sonntag, den 25.01.2009, 13:49 -0800 schrieb Trent Piepho:
>
>> On Sun, 25 Jan 2009, CityK wrote:
>>
>>> Hans Verkuil wrote:
>>>
>>> this still begs Han's question: "how do you manage to make analog TV
>>> work if the tda9887 isn't found? That's rather peculiar." I don't have
>>> an answer for that. The tuner-simple module, however, seems to be able to drive/provide that functionality sufficiently enough.
>>>
>> The tda9887 is a simple device with just three registers. If they are set
>> to the right value when the driver loads, which wouldn't be unexpected,
>> then it isn't necessary to actually do anything to the chip. If you had a
>> multistandard tuner (and had access to broadcasts in multiple standards!)
>> then I expect switching standards wouldn't work without the tda9887 driver.
>> Verifying both TV and radio tuning works is probably the most realistic way
>> to check.
>>
>
> For radio you need a tda9887 and working i2c for what i can know.
>
> Also after a cold boot the tda988x is not in a usable state for any tv
> standard yet, it needs to be set by i2c first.
>
> But for NTSC, and only NTSC, one pin can be strapped, IIRC, and then it
> works without any i2c programming needed. Guess it is a tda9885 here.
>
>
Looks like that this is the case, as described by Trent, that is
occurring. Herman, is there any difference between the tda9885 and
tda887, as I'm pretty sure this is the tda9887 package outlined on page
52 of the tda9887 datasheet.
Alas, as being exposed to just NTSC broadcasts, not able to test on the
multistandard ;)
As for the FM radio, I know that some have mentioned the possibility for
that with this device, but I don't think anyone ever has succeeded (not
surprising given the i2c situation) and so the assumption was made,
rightly or wrongly, that it is not present. I would be amused if FM
radio support could be realised for the device.
>>>> saa7133[1]: i2c xfer: < c2 30 90 >
>>>> saa7134[3]: i2c xfer: < c2 >
>>>> saa7134[3]: i2c xfer: < c2 0b dc 9c 60 >
>>>> saa7134[3]: i2c xfer: < c2 0b dc 86 54 >
>>>>
>>>> Exactly here, when the buffers are sent the second time the tda9887
>>>> becomes the first time visible on the bus. According to Hartmut the
>>>> modification of buffer[3] from 0x60 to 0x54 is that hidden switch,
>>>> IIRC.
>>>>
>>>>
>>> I believe Mauro is correct in regards to the tda9887 in that, within the
>>> Philips TUV1236D NIM, it is behind the Nxt2004's i2c gate. After
>>> re-reading what Michael mentioned previously:
>>>
>> Address 0xc2 is the PLL, not the NXT2004. Why would the PLL control an I2C
>> gate on the nxt2004? I think what I said before about a gpio line on the
>> PLL being used to hold the analog demod in reset when not in use is more
>> likely to be correct.
>>
>
> That the analog demod is enabled from the pll in case of the FMD1216ME
> MK3 hybrid is what Hartmut told us.
>
> To remeber, the Pinnacle 300i hybrid with mt32xx (3250) disables the
> analog demod with tda9887 port2=0 in digital mode. That is why Gerd
> re-enables it on exit of DVB.
>
>>> The i2c command to enable the tuner is sent to nxt200x. If there are any
>>> ATSC110 variant with a different demod (maybe a different version of nxt200x?),
>>> then the users may experience different behaviors.
>>>
>> That command sequence is sent to the PLL, not the nxt2004, so this is
>> wrong. There is another command sent to the nxt2004 (which is at address
>> 0x0a) from code in saa7134-cards.c to "enables tuner" as well.
>>
next prev parent reply other threads:[~2009-01-25 23:35 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-15 14:01 KWorld ATSC 115 all static Hans Verkuil
2009-01-15 14:30 ` Michael Krufky
2009-01-15 17:29 ` Mauro Carvalho Chehab
2009-01-15 18:33 ` Trent Piepho
2009-01-16 2:02 ` Mauro Carvalho Chehab
[not found] ` <20090116110700.584ec052@hyperion.delvare>
[not found] ` <Pine.LNX.4.58.0901160424350.11165@shell2.speakeasy.net>
[not found] ` <20090116153257.0bd1c90f@hyperion.delvare>
2009-01-17 19:45 ` Trent Piepho
2009-01-18 10:08 ` Jean Delvare
2009-01-15 23:11 ` hermann pitton
2009-01-16 1:39 ` CityK
2009-01-16 3:20 ` CityK
2009-01-16 3:38 ` Mauro Carvalho Chehab
2009-01-17 16:20 ` Hans Verkuil
2009-01-17 17:42 ` hermann pitton
2009-01-17 18:44 ` Michael Krufky
2009-01-17 19:16 ` hermann pitton
2009-01-18 18:10 ` CityK
[not found] ` <200901182011.11960.hverkuil@xs4all.nl>
2009-01-18 21:20 ` CityK
[not found] ` <200901182241.10047.hverkuil@xs4all.nl>
2009-01-18 23:36 ` CityK
2009-01-19 11:01 ` Mauro Carvalho Chehab
[not found] ` <200901190853.19327.hverkuil@xs4all.nl>
2009-01-19 11:08 ` Mauro Carvalho Chehab
2009-01-19 17:16 ` hermann pitton
2009-01-25 18:10 ` CityK
2009-01-25 18:32 ` CityK
2009-01-25 21:49 ` Trent Piepho
2009-01-25 23:08 ` hermann pitton
2009-01-25 23:35 ` CityK [this message]
2009-01-26 0:45 ` hermann pitton
2009-01-28 2:23 ` Mauro Carvalho Chehab
2009-01-28 3:29 ` hermann pitton
2009-01-29 23:44 ` CityK
2009-01-30 3:00 ` Mauro Carvalho Chehab
2009-01-19 0:38 ` Trent Piepho
2009-02-02 23:58 ` David Engel
2009-02-03 6:03 ` CityK
2009-02-03 14:02 ` Michael Krufky
2009-02-04 3:56 ` KWorld ATSC 115 all static ... Mike's clarification CityK
2009-02-03 17:22 ` KWorld ATSC 115 all static David Engel
2009-02-04 4:07 ` CityK
2009-02-05 2:55 ` David Engel
2009-02-04 2:31 ` hermann pitton
2009-02-04 5:26 ` CityK
2009-02-05 1:22 ` hermann pitton
2009-02-08 10:07 ` Mauro Carvalho Chehab
2009-02-08 12:39 ` Mauro Carvalho Chehab
2009-02-09 2:43 ` Mauro Carvalho Chehab
2009-02-09 2:43 ` Mauro Carvalho Chehab
2009-02-10 0:37 ` hermann pitton
2009-02-10 0:54 ` hermann pitton
2009-02-10 1:31 ` hermann pitton
2009-02-10 2:35 ` Mauro Carvalho Chehab
2009-02-10 3:14 ` hermann pitton
2009-02-10 3:43 ` hermann pitton
2009-02-10 6:15 ` Mauro Carvalho Chehab
2009-02-10 12:07 ` Jonathan Isom
2009-02-10 12:27 ` Mauro Carvalho Chehab
2009-02-10 12:48 ` Jonathan Isom
2009-02-10 19:02 ` Mauro Carvalho Chehab
2009-02-11 3:50 ` David Engel
2009-02-11 4:34 ` hermann pitton
2009-02-11 7:43 ` Mauro Carvalho Chehab
2009-02-11 23:21 ` David Engel
2009-02-13 3:07 ` David Engel
2009-02-13 11:04 ` Mauro Carvalho Chehab
2009-02-13 11:28 ` Mauro Carvalho Chehab
2009-02-13 20:28 ` David Engel
2009-02-13 20:35 ` Mauro Carvalho Chehab
2009-02-17 15:53 ` David Engel
2009-02-18 7:45 ` Hans Verkuil
2009-02-18 15:26 ` David Engel
2009-02-10 6:19 ` Mauro Carvalho Chehab
2009-02-11 1:30 ` hermann pitton
-- strict thread matches above, loose matches on Subject: below --
2009-01-12 0:53 Josh Borke
2009-01-12 3:08 ` CityK
2009-01-12 5:19 ` Mauro Carvalho Chehab
2009-01-12 7:40 ` Hans Verkuil
2009-01-13 2:10 ` CityK
2009-01-13 3:17 ` hermann pitton
2009-01-14 4:41 ` CityK
2009-01-14 7:37 ` Hans Verkuil
2009-01-14 18:24 ` Hans Verkuil
2009-01-15 1:43 ` hermann pitton
2009-01-15 5:01 ` CityK
2009-01-15 7:27 ` Hans Verkuil
2009-01-15 13:45 ` Michael Krufky
2009-01-15 2:32 ` hermann pitton
2009-01-15 2:54 ` Mauro Carvalho Chehab
2009-01-15 3:15 ` hermann pitton
2009-01-12 3:13 ` CityK
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=497CF735.9070004@rogers.com \
--to=cityk@rogers.com \
--cc=hermann-pitton@arcor.de \
--cc=hverkuil@xs4all.nl \
--cc=joshborke@gmail.com \
--cc=linux-media@vger.kernel.org \
--cc=loniedavid@gmail.com \
--cc=mchehab@infradead.org \
--cc=mkrufky@linuxtv.org \
--cc=xyzzy@speakeasy.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox