16 Nov, 2011

1 commit


26 Jul, 2011

1 commit


13 Jul, 2011

1 commit


12 Jul, 2011

1 commit


08 Jul, 2011

1 commit

  • Put the all static quirk codes out of patch_realtek.c, split into the
    file for each codec model. For controlling the build of quirk codes,
    a new Kconfig, CONFIG_SND_HDA_ENABLE_REALTEK_QUIRKS is introduced.
    By setting this off, all quirk codes won't be built, thus you can save
    lots of memory.

    The codes in patch_realtek.c are also shuffled and more comments are
    given, but the contents aren't changed. This is just a refactoring.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

21 Jun, 2011

1 commit

  • Create patch_ca0132.c, to add support for devices featuring the
    Creative CA0132 HD-audio codec.

    This driver implements :-
    * 1 playback subdevice to headphone and speaker
    * 2 capture subdevices:
    i - Mic-in
    ii- Line-in
    * mixer device

    Advanced DSP features are not yet included.
    Developed and maintained by Creative Labs, Inc.

    Signed-off-by: Ian Minett
    Signed-off-by: Takashi Iwai

    Ian Minett
     

20 Sep, 2010

1 commit

  • This patch merges all three patch_*hdmi variants to the single HDMI
    parser. There is only one snd-hda-codec-hdmi module now.

    In this patch, the behavior of each parser isn't changed much.
    The old ATI parser still doesn't use the dynamic parser yet.
    In later patches, they'll be cleaned up.

    Also, this patch gets rid of the individual snd-hda-eld module and
    builds into snd-hda-codec-hdmi, since this is referred only from the
    HDMI parser.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

17 May, 2010

1 commit


04 Mar, 2010

1 commit


22 Nov, 2009

1 commit


16 Nov, 2009

1 commit

  • The beep_mode parameter for snd-hda-intel module allows to choose among
    different digital beep device registation to the input layer.

    0 = do not register to the input layer
    1 = register to the input layer all time
    2 = use "Beep Switch" control exported to user space mixer applications

    Also, introduce CONFIG_SND_HDA_INPUT_BEEP_MODE for default value.

    Signed-off-by: Jaroslav Kysela
    Signed-off-by: Takashi Iwai

    Jaroslav Kysela
     

02 Jul, 2009

1 commit


24 Jun, 2009

1 commit

  • Added the patch module option to apply a "patch" as a firmware to
    modify pin configurations or give additional hints to the driver
    before actually initializing and configuring the codec.

    This can be used as a workaround when the BIOS doesn't give sufficient
    information or give wrong information that doesn't match with the real
    hardware setup, until it's fixed statically in the driver via a quirk.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

22 Jun, 2009

1 commit


16 Apr, 2009

1 commit


03 Dec, 2008

1 commit


28 Nov, 2008

1 commit


27 Nov, 2008

1 commit

  • Split the monolithc HD-audio driver into several pieces:
    - snd-hda-intel HD-audio PCI controller driver; loaded via udev
    - snd-hda-codec HD-audio codec bus driver
    - snd-hda-codec-* Specific HD-audio codec drivers

    When built as modules, snd-hda-codec (that is invoked by snd-hda-intel)
    looks up the codec vendor ID and loads the corresponding codec module
    automatically via request_module().

    When built in a kernel, each codec drivers are statically hooked up
    before probing the PCI.

    This patch adds appropriate EXPORT_SYMBOL_GPL()'s and the module
    information for each driver, and driver-linking codes between
    codec-bus and codec drivers.

    TODO:
    - Avoid EXPORT_SYMBOL*() when built-in kernel
    - Restore __devinit appropriately depending on the condition

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

21 Nov, 2008

1 commit