18 Jan, 2010

2 commits


17 Jan, 2010

1 commit


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

6 commits


23 Dec, 2009

2 commits