Re: [PATCH] Add QAM64 support for hvr-950q (au8522)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Devin,

> Do you have the USB trace you used as the basis for this dump?  And
> did you programatically parse that dump to generate the table, or did
> you enter it by hand?  Could you please email me the underlying dump
> so I can double check the data?

I wrote a program to parse the trace and make it more readable, but I
entered the table by hand. Unfortunately, I no longer have any qam
traces. I can make a new one, if you'd like, but it'll have to wait
until I have time to install windows.

> I think the correct approach here would be to have three tables, a
> table of common registers, and two tables, one for each modulation
> type.  It would program the common registers first, and then pick the
> correct table to program the rest.  If we are concerned about the
> order that the registers are being programmed in, we can just setup
> the two tables so they start at the first register which is different
> (since it is almost at the bottom of the table anyway).

I didn't notice how similar they were when writing the patch, thanks
for pointing it out! I'll do some tests and see how much can be
combined into a common table.

While I'm at it, I thought I'd go ahead and make a patch to remove the
top bits from the vsb table, but I've got a question about that. I
think the first four entries are unnecessary. I'm pretty sure 8090 and
8091 have to do with the 8522's i2c controller and 4092 is a status
register. I have no idea what 2005 is, but the new code would change
it to A005 and I don't remember seeing either in any of the traces I
did (though I never did a vsb trace). Is this correct or am I missing
something? If I make a patch, can you or someone else test it for me?
(can't get a signal here)

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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux