* Patch Broken driver cx23885 mygica x8507
@ 2012-04-11 18:30 Alfredo Jesús Delaiti
0 siblings, 0 replies; only message in thread
From: Alfredo Jesús Delaiti @ 2012-04-11 18:30 UTC (permalink / raw)
To: linux-media, Mauro Carvalho Chehab, Steven Toth
Hi all
I found that this is the patch that makes no sound and deformation image on mygica x8507:
http://git.kernellabs.com/?p=stoth/cx23885-hvr1850-fixups.git;a=commit;h=e187d0d51bcd0659eeac1d608284644ec8404239
I will try to find that lines are responsible.
Please refer to the patch mentioned above.
lines that leave without sound to the card are these:
@@ -1086,6 +1232,23 @@ static int set_input(struct i2c_client *client,
enum cx25840_video_input vid_inp
cx25840_write4(client, 0x8d0, 0x1f063870);
}
+ if (is_cx2388x(state)) {
+ /* HVR1850 */
+ /* AUD_IO_CTRL - I2S Input, Parallel1*/
+ /* - Channel 1 src - Parallel1 (Merlin out) */
+ /* - Channel 2 src - Parallel2 (Merlin out) */
+ /* - Channel 3 src - Parallel3 (Merlin AC97 out) */
+ /* - I2S source and dir - Merlin, output */
+ cx25840_write4(client, 0x124, 0x100);
+
->+ if (!is_dif) {
->+ /* Stop microcontroller if we don't need it
->+ * to avoid audio popping on svideo/compositeuse.
->+ */
->+ cx25840_and_or(client, 0x803, ~0x10, 0x00);
->+ }
+ }
+
return 0;
}
Without these lines, have sound.
And the following line produces a vertical green bar on the right and
the image is a bit narrow (maybe taken as an image of 702 pixel).
If I cancel that line, the image is colored with alternating bars and
color distorted.
@@ -631,6 +654,37 @@ static void cx23885_initialize(struct i2c_client
*client)
/* Disable and clear audio interrupts - we don't use them */
cx25840_write(client, CX25840_AUD_INT_CTRL_REG, 0xff);
cx25840_write(client, CX25840_AUD_INT_STAT_REG, 0xff);
+
+ /* CC raw enable */
+ /* - VIP 1.1 control codes - 10bit, blue field enable.
+ * - enable raw data during vertical blanking.
+ * - enable ancillary Data insertion for 656 or VIP.
+ */
->+ cx25840_write4(client, 0x404, 0x0010253e);
With kernel 3.0, 3.1 and 3.2 the card worked fine.
Thanks,
Alfredo
--
Dona tu voz
http://www.voxforge.org/es
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-04-11 18:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-11 18:30 Patch Broken driver cx23885 mygica x8507 Alfredo Jesús Delaiti
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.