[oe-issues] [Bug 2618] New: Clean spitz.c ALSA driver

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Sun Jul 8 19:42:44 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=2618

           Summary: Clean spitz.c ALSA driver
           Product: Zaurus Kernel
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: C3xxx
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: utx at penguin.cz
         QAContact: openembedded-issues at lists.openembedded.org


spitz.c driver is based on wm8750 codec driver.

To make things even less understandable, it mimics some mixer with it Zaurus
meanings (Speaker, Line Jack), but other mixers still use wm8750 names.

Because most wires of wm8750 are not connected, many mixers have no use.

Other mixers lose its usability, because only one input is available and the
input is physically bind with the input.

Also wm8750 have some problems: Some capture mixers are in Playback section.

And finally, it seems that only left input line is wired. It means that stereo
recording is not possible in fact.

Here is my proposal:

- Drop all "Line Mux" mixers - only one input is wired, there is no way to
multiplex. Set it to LINE 1.

- Drop all "Bypass" mixers - it either does nothing or causes analog loopback.

- Drop all "Differential" mixers - INPUT 2 is not connected.

- Drop all "PGA" mixers - only one input is wired, there is no way to mix using
PGA.  Set it to LINE 1.

- Drop "Out3 mux" - OUT3 is not connected.

- Drop "Speaker Playback Invert" - speaker is wired between left and right
output. It is hard to imagine, that anybody wants to play L-R on the speaker
instead of L+R. Suggest to turn it on.

- And finally drop input routing and either route both left jack to left and
right channel or change behavior to act as a mono input card.

References:

http://www.wolfsonmicro.com/uploads/documents/WM8750.pdf for audio chip
reference

Bug 2617 for user space solution.

Bug 2571 comment 4 for temporary user space patch.


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-issues mailing list