1. 16 11月, 2011 1 次提交
    • T
      ALSA: hda - Cache the jack-detection value · 1835a0f9
      Takashi Iwai 提交于
      Introduce a table containing the pins and their jack-detection states
      for avoiding the unnecessary verbs to check the pin status at each time.
      
      When the unsol event is enabled via snd_hda_jack_detect_enable(), it
      automatically adds the given NID to the table.  Then the driver supposes
      that the codec driver will set the dirty flag appropariately when an
      unsolicited event is invoked for that pin.
      
      The behavior for reading other pins that aren't registered in the table
      doesn't change.  Only the pins assigned to the table are cached, so far.
      
      In near futre, this table can be extended to use the central place for
      the unsolicited events of all pins, etc, and eventually include the
      jack-detect kcontrols that replace the current input-jack stuff.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1835a0f9
  2. 04 8月, 2011 1 次提交
  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. 04 3月, 2010 2 次提交
  6. 02 7月, 2009 1 次提交
  7. 16 4月, 2009 1 次提交
  8. 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
  9. 18 11月, 2008 1 次提交
  10. 05 11月, 2008 1 次提交
  11. 10 10月, 2008 1 次提交
  12. 21 7月, 2008 1 次提交
  13. 24 4月, 2008 1 次提交
  14. 01 2月, 2008 1 次提交
    • T
      [ALSA] Add virtual master control helpers · 3b0a5f22
      Takashi Iwai 提交于
      Added helper functions to implement virtual master volume controls.
      The virtual master control is a control element that has multiple
      slave controls.  The value of master element is equally added to
      slave elements.
      The functions are written for general purpose, but it's put in the
      HD-audio directory as now, since HD-audio driver is the only user.
      It should be moved to the common place once after other drivers use
      vmaster.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      3b0a5f22
  15. 16 10月, 2007 3 次提交
  16. 11 5月, 2007 1 次提交
  17. 09 2月, 2007 2 次提交
  18. 23 6月, 2006 1 次提交
  19. 30 8月, 2005 1 次提交
  20. 29 5月, 2005 1 次提交
    • M
      [ALSA] add sigmatel codec support · 2f2f4251
      Matt 提交于
      HDA generic driver,HDA Codec driver
      Add initial SigmaTel codec support for 9200 and 922x. Note that
      this hda patch relies on the configuration default registers to
      be set correctly (normally by BIOS/firmware) in order for it to
      set up pin widgets properly. There's a test switch in the patch
      so it will work with the SigmaTel reference boards that are usually
      plugged into a system that doesn't set the configuration default
      registers. It supports 2 channel analog out and line/mic in. I
      plan to add >2 channel support and spdif support shortly.
      Please apply.
      Signed-off-by: NMatt <matt@embeddedalley.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      2f2f4251
  21. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4