Re: ATI TV Wonder 650 PCI development

2010-02-15 Thread Devin Heitmueller
On Mon, Feb 15, 2010 at 3:57 PM, Samuel Cantrell
samuelcantr...@gmail.com wrote:
 Hello,

 I have an ATI TV Wonder 650 PCI card, and have started to work on the
 wiki page on LinuxTV.org regarding it. I want to *attempt* to write a
 driver for it (more like, take a look at the code and run), and have
 printed off some information on the wiki. I need to get pictures up of
 the card and lspci output, etc.

 Is there anyone else more experienced at writing drivers that could
 perhaps help?

 http: // www.linuxtv.org / pipermail / linux-dvb / 2007-October /
 021228.html says that three pieces of documentation are missing. I've
 emailed Samsung regarding the tuner module on the card, as I could not
 find it on their website. I checked some of their affiliates as well,
 but still had no luck. I've emailed AMD/ATI regarding the card and
 technical documentation.

 Is it likely that that the tuner module has an XC3028 in it? In the
 same linux-dvb message thread noted above, someone speculated that
 there is a XC3028. As the v4l tree has XC3028 support, if this is
 true, wouldn't that help at least a little bit?

The big issue with this board is not the tuner itself, but the PCI
bridge.  Developing the drivers for a bridge can take months of work,
and unlike bridges from NXP or Conexant which are used in dozens of
products, this bridge is only ever used in this one board by this one
vendor.  And in the cases of NXP and Conexant bridges, usually the
person writing the driver for the bridge has real documentation.

It just isn't worth any developer's effort to spend three months
reverse engineering a bridge to an older and more obscure product with
no supporting documentation (and three months as an estimate is what
it would take an *experienced* LinuxTV developer who has worked on
other bridges).  There are just *much* better uses for developer
resources.

Also, not only is the bridge not supported, but neither is the
demodulator (it's an ATI312).  Again, no documentation and it's only
used in that one hardware design, so it's not like the work would
really help with other more popular products.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: ATI TV Wonder 650 PCI development

2010-02-15 Thread Alex Deucher
On Mon, Feb 15, 2010 at 3:57 PM, Samuel Cantrell
samuelcantr...@gmail.com wrote:
 Hello,

 I have an ATI TV Wonder 650 PCI card, and have started to work on the
 wiki page on LinuxTV.org regarding it. I want to *attempt* to write a
 driver for it (more like, take a look at the code and run), and have
 printed off some information on the wiki. I need to get pictures up of
 the card and lspci output, etc.

 Is there anyone else more experienced at writing drivers that could
 perhaps help?

 http: // www.linuxtv.org / pipermail / linux-dvb / 2007-October /
 021228.html says that three pieces of documentation are missing. I've
 emailed Samsung regarding the tuner module on the card, as I could not
 find it on their website. I checked some of their affiliates as well,
 but still had no luck. I've emailed AMD/ATI regarding the card and
 technical documentation.


Who did you contact?   gpudriverdevsupport AT amd DOT com is the devel
address you probably want.  I looked into documentation for the newer
theatre chips when I started at AMD, but unfortunately, I'm not sure
how much we can release since we sold most of our multimedia IP to
Marvell last year.  I'm not sure what the status of the theatre chips
is now.

Documentation for the older theatre and theatre 200 asics was released
under NDA years ago which resulted in the theatre support in the
opensource radeon Xorg driver and gatos projects.  Now that we a
proper KMS driver for radeon, someone could port the old userspace
theatre code to the kernel for proper v4l support on AIW radeon cards.

Alex

 Is it likely that that the tuner module has an XC3028 in it? In the
 same linux-dvb message thread noted above, someone speculated that
 there is a XC3028. As the v4l tree has XC3028 support, if this is
 true, wouldn't that help at least a little bit?

 Thanks.

 Sam
 --
 To unsubscribe from this list: send the line unsubscribe linux-media in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: ATI TV Wonder 650 PCI development

2010-02-15 Thread Devin Heitmueller
On Mon, Feb 15, 2010 at 5:21 PM, Alex Deucher alexdeuc...@gmail.com wrote:
 Who did you contact?   gpudriverdevsupport AT amd DOT com is the devel
 address you probably want.  I looked into documentation for the newer
 theatre chips when I started at AMD, but unfortunately, I'm not sure
 how much we can release since we sold most of our multimedia IP to
 Marvell last year.  I'm not sure what the status of the theatre chips
 is now.

 Documentation for the older theatre and theatre 200 asics was released
 under NDA years ago which resulted in the theatre support in the
 opensource radeon Xorg driver and gatos projects.  Now that we a
 proper KMS driver for radeon, someone could port the old userspace
 theatre code to the kernel for proper v4l support on AIW radeon cards.

 Alex

For what it's worth, I actually did have a contact at the ATI/AMD
division that made the Theatre 312/314/316, and I was able to get
access to both the docs and reference driver sources under NDA.
However, the division in question was sold off to Broadcom, and I
couldn't get the rights needed to do a GPL driver nor to get
redistribution rights on the firmware.  In fact, they couldn't even
told me who actually *held* the rights for the reference driver code.

At that point, I decided that it just wasn't worth the effort for such
an obscure design.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: ATI TV Wonder 650 PCI development

2010-02-15 Thread Alex Deucher
On Mon, Feb 15, 2010 at 5:34 PM, Devin Heitmueller
dheitmuel...@kernellabs.com wrote:
 On Mon, Feb 15, 2010 at 5:21 PM, Alex Deucher alexdeuc...@gmail.com wrote:
 Who did you contact?   gpudriverdevsupport AT amd DOT com is the devel
 address you probably want.  I looked into documentation for the newer
 theatre chips when I started at AMD, but unfortunately, I'm not sure
 how much we can release since we sold most of our multimedia IP to
 Marvell last year.  I'm not sure what the status of the theatre chips
 is now.

 Documentation for the older theatre and theatre 200 asics was released
 under NDA years ago which resulted in the theatre support in the
 opensource radeon Xorg driver and gatos projects.  Now that we a
 proper KMS driver for radeon, someone could port the old userspace
 theatre code to the kernel for proper v4l support on AIW radeon cards.

 Alex

 For what it's worth, I actually did have a contact at the ATI/AMD
 division that made the Theatre 312/314/316, and I was able to get
 access to both the docs and reference driver sources under NDA.
 However, the division in question was sold off to Broadcom, and I
 couldn't get the rights needed to do a GPL driver nor to get
 redistribution rights on the firmware.  In fact, they couldn't even
 told me who actually *held* the rights for the reference driver code.

 At that point, I decided that it just wasn't worth the effort for such
 an obscure design.

Ah right, I meant Broadcom, not Marvell.

Alex
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: ATI TV Wonder 650 PCI development

2010-02-15 Thread Samuel Cantrell
Perhaps we could contact Broadcom regarding the Theatre 312?

Am I making too much of this? I do have a Pinnacle 800i which works
with Linux, I was just also wanting to get this card to work. Should I
just drop it?

Thanks.

Sam

On Mon, Feb 15, 2010 at 2:37 PM, Alex Deucher alexdeuc...@gmail.com wrote:
 On Mon, Feb 15, 2010 at 5:34 PM, Devin Heitmueller
 dheitmuel...@kernellabs.com wrote:
 On Mon, Feb 15, 2010 at 5:21 PM, Alex Deucher alexdeuc...@gmail.com wrote:
 Who did you contact?   gpudriverdevsupport AT amd DOT com is the devel
 address you probably want.  I looked into documentation for the newer
 theatre chips when I started at AMD, but unfortunately, I'm not sure
 how much we can release since we sold most of our multimedia IP to
 Marvell last year.  I'm not sure what the status of the theatre chips
 is now.

 Documentation for the older theatre and theatre 200 asics was released
 under NDA years ago which resulted in the theatre support in the
 opensource radeon Xorg driver and gatos projects.  Now that we a
 proper KMS driver for radeon, someone could port the old userspace
 theatre code to the kernel for proper v4l support on AIW radeon cards.

 Alex

 For what it's worth, I actually did have a contact at the ATI/AMD
 division that made the Theatre 312/314/316, and I was able to get
 access to both the docs and reference driver sources under NDA.
 However, the division in question was sold off to Broadcom, and I
 couldn't get the rights needed to do a GPL driver nor to get
 redistribution rights on the firmware.  In fact, they couldn't even
 told me who actually *held* the rights for the reference driver code.

 At that point, I decided that it just wasn't worth the effort for such
 an obscure design.

 Ah right, I meant Broadcom, not Marvell.

 Alex

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: ATI TV Wonder 650 PCI development

2010-02-15 Thread Alex Deucher
On Mon, Feb 15, 2010 at 5:43 PM, Samuel Cantrell
samuelcantr...@gmail.com wrote:
 Perhaps we could contact Broadcom regarding the Theatre 312?

 Am I making too much of this? I do have a Pinnacle 800i which works
 with Linux, I was just also wanting to get this card to work. Should I
 just drop it?


Can't hurt to try, but I'm not sure how much luck you'll have.

Alex


 Thanks.

 Sam

 On Mon, Feb 15, 2010 at 2:37 PM, Alex Deucher alexdeuc...@gmail.com wrote:
 On Mon, Feb 15, 2010 at 5:34 PM, Devin Heitmueller
 dheitmuel...@kernellabs.com wrote:
 On Mon, Feb 15, 2010 at 5:21 PM, Alex Deucher alexdeuc...@gmail.com wrote:
 Who did you contact?   gpudriverdevsupport AT amd DOT com is the devel
 address you probably want.  I looked into documentation for the newer
 theatre chips when I started at AMD, but unfortunately, I'm not sure
 how much we can release since we sold most of our multimedia IP to
 Marvell last year.  I'm not sure what the status of the theatre chips
 is now.

 Documentation for the older theatre and theatre 200 asics was released
 under NDA years ago which resulted in the theatre support in the
 opensource radeon Xorg driver and gatos projects.  Now that we a
 proper KMS driver for radeon, someone could port the old userspace
 theatre code to the kernel for proper v4l support on AIW radeon cards.

 Alex

 For what it's worth, I actually did have a contact at the ATI/AMD
 division that made the Theatre 312/314/316, and I was able to get
 access to both the docs and reference driver sources under NDA.
 However, the division in question was sold off to Broadcom, and I
 couldn't get the rights needed to do a GPL driver nor to get
 redistribution rights on the firmware.  In fact, they couldn't even
 told me who actually *held* the rights for the reference driver code.

 At that point, I decided that it just wasn't worth the effort for such
 an obscure design.

 Ah right, I meant Broadcom, not Marvell.

 Alex


--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html