1. 12 7月, 2011 1 次提交
  2. 08 7月, 2011 1 次提交
    • T
      ALSA: hda - Split quirk codes from patch_realtek.c · 1d045db9
      Takashi Iwai 提交于
      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: NTakashi Iwai <tiwai@suse.de>
      1d045db9
  3. 21 6月, 2011 1 次提交
  4. 20 9月, 2010 1 次提交
    • T
      ALSA: hda - Merge all HDMI modules into the unified module · 84eb01be
      Takashi Iwai 提交于
      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: NTakashi Iwai <tiwai@suse.de>
      84eb01be
  5. 17 5月, 2010 1 次提交
  6. 04 3月, 2010 1 次提交
  7. 22 11月, 2009 1 次提交
  8. 16 11月, 2009 1 次提交
  9. 02 7月, 2009 1 次提交
  10. 24 6月, 2009 1 次提交
    • T
      ALSA: hda - Add patch module option · 4ea6fbc8
      Takashi Iwai 提交于
      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: NTakashi Iwai <tiwai@suse.de>
      4ea6fbc8
  11. 22 6月, 2009 1 次提交
  12. 16 4月, 2009 1 次提交
  13. 28 11月, 2008 1 次提交
  14. 27 11月, 2008 1 次提交
    • T
      ALSA: hda - Modularize HD-audio driver · 1289e9e8
      Takashi Iwai 提交于
      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: NTakashi Iwai <tiwai@suse.de>
      1289e9e8
  15. 21 11月, 2008 1 次提交