17 Oct, 2010

4 commits


14 Oct, 2010

1 commit


12 Oct, 2010

1 commit


11 Oct, 2010

2 commits


04 Oct, 2010

1 commit


30 Sep, 2010

1 commit


29 Sep, 2010

1 commit


27 Sep, 2010

1 commit


25 Sep, 2010

1 commit


24 Sep, 2010

3 commits


21 Sep, 2010

7 commits

  • We've applied a fix-up for ALC269 VAIO only for two models. But all
    Sony VAIO models with ALC269 codec seem to require the similar fix.
    Let's apply it with vendor-id mask.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Takashi Iwai
     
  • The headphone and external-mic pin NIDs can be null, and the jack input
    elements should be skipped in such a case.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/643891

    Set the Dell Latitude E6400 (1028:0233) SSID to use AD1984_DELL_DESKTOP

    Cc: stable@kernel.org
    Signed-off-by: Luke Yelavich
    Signed-off-by: Takashi Iwai

    Luke Yelavich
     
  • Replace the explicit ifdef check and call of check_power_status ops with
    a new helper function, hda_call_check_power_status().

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Channel 2 and channel 3 were all wrongly mapped to HDMI slot 4.
    This shows up as a bug that one channel is "lost" when playing in
    surround41 mode.

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

    Jerry Zhou
     
  • DisplayPort works mostly in the same way as HDMI, except that it expects
    a slightly different audio infoframe format.

    Citations from "HDA036-A: Display Port Support and HDMI Miscellaneous
    Corrections":

    The HDMI specification defines a data island packet with a header of 4
    bytes (3 bytes content + 1 byte ECC) and packet body of 32 bytes (28
    bytes content and 4 bytes ECC). Display Port specification on the other
    hand defines a data island packet (secondary data packet) with header of
    4 bytes protected by 4 bytes of parity, and data of theoretically up to
    1024 bytes with each 16 bytes chunk of data protected by 4 bytes of
    parity. Note that the ECC or parity bytes are not present in the DIP
    content populated by software and are hardware generated.

    It tests DP connection based on the ELD conn_type field, which will be
    set by the graphics driver and can be overriden manually by users
    through the /proc/asound/card0/eld* interface.

    The DP infoframe is tested OK on Intel SandyBridge/CougarPoint platform.

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

    Wu Fengguang
     

20 Sep, 2010

6 commits


17 Sep, 2010

8 commits


16 Sep, 2010

3 commits