Re: em28xx: msi Digivox ATSC board id [0db0:8810]

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

 



On 12/05/2012 07:55 PM, Antti Palosaari wrote:

It was good snoop. I didn't saw nothing very interesting. But, I think I found the reason. Just add that one line writing 0x42 to register 0x0d. IIRC I saw earlier it caused that kind of bug...

+static struct em28xx_reg_seq msi_digivox_atsc[] = {
+    {EM2874_R80_GPIO, 0xff, 0xff,  50}, /* GPIO_0=1 */
+    {0x0d,            0xff, 0xff,   0},
+    {EM2874_R80_GPIO, 0xfe, 0xff,   0}, /* GPIO_0=0 */
    {0x0d,            0x42, 0xff,   0},
+    {EM2874_R80_GPIO, 0xbe, 0xff, 135}, /* GPIO_6=0 */
+    {EM2874_R80_GPIO, 0xfe, 0xff, 135}, /* GPIO_6=1 */
+    {EM2874_R80_GPIO, 0x7e, 0xff,  20}, /* GPIO_7=0 */
+    {             -1,   -1,   -1,  -1},
+};

regards
Antti


I added that line, recompiled, tried the new module. Unfortunately there was no improvement. I didn't see any differences in any of the output (dmesg, azap). Let me know if there is any info you want me to get.

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