public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Driver for GL861+AF9003+MT2060]
@ 2009-04-01 16:04 C Khmer1
  2009-04-01 16:33 ` Antti Palosaari
  0 siblings, 1 reply; 5+ messages in thread
From: C Khmer1 @ 2009-04-01 16:04 UTC (permalink / raw)
  To: linux-media


Hello,
I'm trying to write a linux driver for my A-Data DT1 USB2 DVB-T card.
This card has the GL861+AF9003+MT2060 chips.
I've the specification of AF9002/3/5 family, and there is a linux driver
for AF9005 chip that is an USB back-end plus AF9003 front-end.
There is already a front-end driver for AF9003 inside the AF9005 code
(should be the file AF9005-fe.c in the linux kernel tree).
The real problem is that i don't know how to perform the boot process
because it is different from AF9005 and how to handle the chip GL861
+AF9003 together.
I've seen the GL861 linux driver code. It is very simple and support
only two commands_

C0 02 for reading
40 01 for writing

Sniffing the USB data using windows driver I've discovered that the
windows driver is using following commands:

40 01
40 03
40 05
c0 02
c0 08

I don't know what do they mean and how I should use it.

Maybe with the GL861 specification I can understand. Sadly I've no
specification for GL861.

Also the commands '40 01' and 'c0 02' are used in a different way not
foreseen from the GL861 driver (the GL861 driver support up to 2 bytes
to write but I see more data to write).

I'm trying to understand the USB data before to writing the GL861 code
to handle the AF9003 front-end (demod).
Could someone help me?
Thanks
Claudio





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-04-05 16:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-01 16:04 Driver for GL861+AF9003+MT2060] C Khmer1
2009-04-01 16:33 ` Antti Palosaari
2009-04-02 20:29   ` Claudio Chimera
2009-04-02 22:03     ` Antti Palosaari
2009-04-05 16:53       ` Luca Olivetti

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox