LGDT3305 configuration questions

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

 



Hi Michael,

I'm currently working on adding support for the "MSI Digivox ATSC"
(EM2874B + TDA18271HDC2 + LGDT3305) to the em28xx driver and I'm trying
to find the right setup for the LGDT3305.
Maybe you can answer some questions about the LGDT3305 configuration:

1) When should deny_i2c_rptr in struct lgdt3305_config be set ?
I can see what the code does, but I'm unsure which value to use.
What's the i2c repeater / i2c gate ctrl and how does it work ?

2) User defined IF frequencies (fields vsb_if_khz and qam_if_khz in
struct lgdt3305_config):
What happens if no user defined values are selected ? The corresponding
registers seem to be 0x00000000 in this case (for the LGDT3305).
Which IF is used in this case ?
The USB log of the stick shows that the registers are set to 4a 3d 70 a3
(for QAM; don't have a log for VSB).
According to the code in lgdt3305_set_if() this corresponds to a value
of .qam_if_khz = 4000.
In the em28xx driver we have another device with the LGDT3304 which sets
this value to 4000, too.
OTOH, these fields claim to hold the value in kHz, so this would be 4MHz
only. But AFAIK intermediate frequencies are usually about 10 times
higher !? ATSC seems to use 44MHz.

Thanks for your help ! :)

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