12 Jan, 2012

2 commits


23 Dec, 2011

1 commit


14 Dec, 2011

1 commit


13 Dec, 2011

1 commit


08 Dec, 2011

1 commit


06 Dec, 2011

2 commits


16 Nov, 2011

2 commits


09 Nov, 2011

2 commits


08 Nov, 2011

1 commit


29 Oct, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (549 commits)
    ALSA: hda - Fix ADC input-amp handling for Cx20549 codec
    ALSA: hda - Keep EAPD turned on for old Conexant chips
    ALSA: hda/realtek - Fix missing volume controls with ALC260
    ASoC: wm8940: Properly set codec->dapm.bias_level
    ALSA: hda - Fix pin-config for ASUS W90V
    ALSA: hda - Fix surround/CLFE headphone and speaker pins order
    ALSA: hda - Fix typo
    ALSA: Update the sound git tree URL
    ALSA: HDA: Add new revision for ALC662
    ASoC: max98095: Convert codec->hw_write to snd_soc_write
    ASoC: keep pointer to resource so it can be freed
    ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls
    ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2
    ASoC: da7210: Add support for line out and DAC
    ASoC: da7210: Add support for DAPM
    ALSA: hda/realtek - Fix DAC assignments of multiple speakers
    ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value
    ASoC: Set sgtl5000->ldo in ldo_regulator_register
    ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture
    ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture
    ...

    Linus Torvalds
     

26 Oct, 2011

1 commit


04 Oct, 2011

1 commit

  • * Channel Mode
    This is an enum control to change the surround-channel setup,
    appears only when the surround channels are available.
    It gives the number of channels to be used, "2ch", "4ch" abd "6ch".
    According to the configuration, this also controls the
    jack-retasking of multi-I/O jacks.

    * Independent HP
    When this enum control is enabled, the headphone output is routed
    from an individual stream (the third PCM such as hw:0,2) instead of
    the primary stream.

    Signed-off-by: Raymond Yau
    Signed-off-by: Takashi Iwai

    Raymond Yau
     

29 Sep, 2011

2 commits

  • In the ugly real world, there area really broken devices that don't set
    codec SSID correctly. In such a case, the ID can be random, thus the
    patching won't work reliably.

    For applying the patch forcibly to such a device, the driver will skip
    the vendor and/or subsystem ID checks when zero or a negative number is
    given in [codec] section.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Added a new option "snoop" for the traffic control of the HD-audio
    controller chip. When set to 0, the non-snooping mode is used with
    the traffic control bit is set in each stream control register.
    This may allow better operations in the low power mode, but the actual
    implementation is depending pretty much on the chipset.

    As already implemented, more or less each chipset has own snoop-control
    register bit. Now this setup refers to the snoop option, too.

    Also, a new VIA chipset may require the non-snooping mode when set so
    in BIOS. In such a case, the option value is overridden.

    As default, it's still set to snoop=1 for keeping the same behavior as
    before. In near future, it'll be set to 0 as default after checking
    it works in every system well.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

28 Sep, 2011

1 commit

  • There are numerous broken references to Documentation files (in other
    Documentation files, in comments, etc.). These broken references are
    caused by typo's in the references, and by renames or removals of the
    Documentation files. Some broken references are simply odd.

    Fix these broken references, sometimes by dropping the irrelevant text
    they were part of.

    Signed-off-by: Paul Bolle
    Signed-off-by: Jiri Kosina

    Paul Bolle
     

25 Aug, 2011

2 commits


24 Aug, 2011

3 commits


23 Aug, 2011

1 commit


19 Aug, 2011

1 commit


18 Aug, 2011

3 commits


16 Aug, 2011

5 commits


15 Aug, 2011

2 commits


09 Aug, 2011

1 commit


05 Aug, 2011

1 commit


04 Aug, 2011

1 commit

  • Add new parameter to disable rounding of buffer/period sizes to
    multiples of 128 bytes. This is more efficient in terms of memory
    access but isn't required by the HDA spec and prevents users from
    specifying exact period/buffer sizes. For example for 44.1kHz, a
    period size set to 20ms will be rounded to 19.59ms.

    Tested and enabled on Intel HDA controllers. Option is disabled by
    default for other controllers.

    Tested-by: Wu Fengguang
    Signed-off-by: Pierre-Louis Bossart
    Signed-off-by: Takashi Iwai

    Pierre-Louis Bossart
     

19 Jul, 2011

1 commit