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




--
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

Reply via email to