26 Jan, 2010

1 commit


25 Jan, 2010

2 commits


20 Jan, 2010

1 commit


19 Jan, 2010

2 commits


18 Jan, 2010

2 commits


17 Jan, 2010

1 commit

  • Sony VAIO VGN-P11G with ALC262 codec has only one input pin, and the
    recording doesn't work with model=auto because ALC262 parser sets the
    wrong cap NIDs to choose the route and the default route for the sole
    input pin wasn't initialized properly. This patch solves these issues.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

16 Jan, 2010

1 commit

  • On my laptop (HP dv6-1110ax), there are no OEM strings in SMBIOS of type
    "HP_Mute_LED*". Hence, the GPIO for the mute button LED doesn't get set
    properly. I didn't find the strings in my cousin's laptop (HP dv9500t CTO)
    either.

    As per the documentation of find_mute_led_gpio(), these strings occur
    in HP B-series systems - so, before scanning the SMBIOS strings, we need to
    check if we're dealing with a B-series system.
    Need to get confirmation from HP if this logic takes care of all the
    systems. I'm trying to poke a friend there.

    Signed-off-by: Kunal Gangakhedkar
    Signed-off-by: Takashi Iwai

    Kunal Gangakhedkar
     

15 Jan, 2010

1 commit


14 Jan, 2010

3 commits


13 Jan, 2010

2 commits


12 Jan, 2010

2 commits


11 Jan, 2010

2 commits


09 Jan, 2010

1 commit


08 Jan, 2010

3 commits


06 Jan, 2010

1 commit


05 Jan, 2010

1 commit

  • Initialize the glue by calling snd_soc_new_ac97_codec() as is done
    in other ASoC AC97 codecs. Fixes an oops caused by dereferencing
    uninitialized members in snd_soc_new_pcms().

    Run-tested on Au1250.

    Signed-off-by: Manuel Lauss
    Acked-by: Liam Girdwood
    Signed-off-by: Mark Brown

    Manuel Lauss
     

28 Dec, 2009

3 commits


27 Dec, 2009

3 commits


26 Dec, 2009

4 commits


25 Dec, 2009

2 commits

  • When we run the following commands in turn (with
    CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0),

    speaker-test -Dhw:0,3 -c2 -twav # HDMI
    speaker-test -Dhw:0,0 -c2 -twav # Analog

    The second command will produce sound in the analog lineout _as well as_
    HDMI sink. The root cause is, device 0 "reuses" the same stream tag that
    was used by device 3, and the "intelhdmi - sticky stream id" patch leaves
    the HDMI codec in a functional state. So the HDMI codec happily accepts
    the audio samples which reuse its stream tag.

    The proposed solution is to remember the last device each azx_dev was
    assigned to, and prefer to
    1) reuse the azx_dev (and hence the stream tag) the HDMI codec last used
    2) or assign a never-used azx_dev for HDMI

    With this patch and the above two speaker-test commands,
    HDMI codec will use stream tag 8 and Analog codec will use 5.

    The stream tag used by HDMI codec won't be reused by others, as long
    as we don't run out of the 4 playback azx_dev's. The legacy Analog
    codec will continue to use stream tag 5 because its device id is 0
    (this is a bit tricky).

    Signed-off-by: Wu Fengguang
    Signed-off-by: Takashi Iwai

    Wu Fengguang
     
  • Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Takashi Iwai

    Guennadi Liakhovetski
     

24 Dec, 2009

2 commits