From: "Alfredo Jesús Delaiti" <alfredodelaiti@netscape.net>
To: linux-media@vger.kernel.org
Cc: Steven Toth <stoth@kernellabs.com>
Subject: Re: Broken driver cx23885 mygica x8507
Date: Sun, 01 Apr 2012 23:21:15 -0300 [thread overview]
Message-ID: <4F790D1B.4030702@netscape.net> (raw)
In-Reply-To: <4F78A815.9050102@netscape.net>
Hi all
El 01/04/12 16:10, Alfredo Jesús Delaiti escribió:
> Hi all
>
> I found that this is the patch that makes no sound:
>
> 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 plate 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/composite use.
->+ */
->+ 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.
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);
Thanks,
Alfredo
--
Dona tu voz
http://www.voxforge.org/es
prev parent reply other threads:[~2012-04-02 2:21 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-01 1:34 Broken driver cx23885 mygica x8507 Alfredo Jesús Delaiti
2012-04-01 19:10 ` Alfredo Jesús Delaiti
2012-04-02 2:21 ` Alfredo Jesús Delaiti [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F790D1B.4030702@netscape.net \
--to=alfredodelaiti@netscape.net \
--cc=linux-media@vger.kernel.org \
--cc=stoth@kernellabs.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.