1. 16 11月, 2009 1 次提交
  2. 12 11月, 2009 1 次提交
    • T
      ALSA: hda - Don't access invalid substream in proc file · f8b71635
      Takashi Iwai 提交于
      The commit e3303235
      "ALSA: hda - proc - show which I/O NID is associated to PCM device"
      introduces the access to substream pointer.  But, PCMs may have no
      substreams in one or both directions, and this results in NULL
      dereference.  Also, print the first substream number doesn't make
      sense.
      
      This patch removes the access to the substream pointer, and reformat
      to fit to the standard coding style.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f8b71635
  3. 10 11月, 2009 1 次提交
  4. 24 8月, 2009 1 次提交
  5. 27 7月, 2009 1 次提交
  6. 16 5月, 2009 1 次提交
  7. 23 3月, 2009 1 次提交
  8. 20 3月, 2009 1 次提交
  9. 13 3月, 2009 1 次提交
  10. 02 2月, 2009 1 次提交
  11. 28 11月, 2008 2 次提交
  12. 25 11月, 2008 2 次提交
  13. 22 11月, 2008 1 次提交
  14. 21 11月, 2008 1 次提交
  15. 19 11月, 2008 2 次提交
  16. 18 11月, 2008 1 次提交
  17. 04 11月, 2008 1 次提交
  18. 27 10月, 2008 1 次提交
  19. 13 10月, 2008 1 次提交
  20. 23 9月, 2008 1 次提交
  21. 25 8月, 2008 1 次提交
  22. 20 6月, 2008 1 次提交
  23. 23 2月, 2008 1 次提交
  24. 01 2月, 2008 4 次提交
    • A
      [ALSA] hda_proc - Add a number of new settings to proc codec output · 797760ab
      Andrew Paprocki 提交于
      This patch adds additional output to the /proc codec#X info.
      The following pieces of information are added to the output:
      -  Balanced, L/R swap, trigger, impedance sense pin capabilities
      -  Vref pin capabilities
      -  Current Vref pin widget control setting
      -  Default configuration association, sequence, and misc bit test
      -  EAPD/BTL bits conveying balanced mode, EAPD, and L/R swap
      -  Power state modified to show state name as well as setting vs actual value
      -  GPIO parameter output on Audio Function Group, including enumeration of IO
         pins which are indicated present (Any I and O pins are not output at this
         time)
      -  Stripe and L/R swap widget capabilities
      -  All digital converter bits: enable, validity, validity config, preemphasis,
         copyright, non-audio, professional, generation level, and content category
      -  Converter stream and channel values for in/out widgets
      -  SDI select value for in widgets
      -  Unsolicited response widget capability tag and enabled bit
      -  Delay widget capability value
      -  Processing widget capability benign bit and number of coefficients
      -  Realtek Define Registers: processing coefficient, coefficient index
      [Also, fixed space/tab issues and make codes a bit more readable
        -- Takashi]
      Signed-off-by: NAndrew Paprocki <andrew@ishiboo.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      797760ab
    • T
      [ALSA] Remove sound/driver.h · 9004acc7
      Takashi Iwai 提交于
      This header file exists only for some hacks to adapt alsa-driver
      tree.  It's useless for building in the kernel.  Let's move a few
      lines in it to sound/core.h and remove it.
      With this patch, sound/driver.h isn't removed but has just a single
      compile warning to include it.  This should be really killed in
      future.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      9004acc7
    • T
      [ALSA] hda-intel - Show more volume-knob attributes · e1716139
      Takashi Iwai 提交于
      Show more attributs of volume-knob widgets.
      Also don't put empty lines when no connection list is found.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      e1716139
    • T
      [ALSA] hda-codec - Show more information in proc file · e97a5167
      Takashi Iwai 提交于
      Show the current EAPD status and volume-knob status in proc file.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      e97a5167
  25. 16 10月, 2007 2 次提交
    • T
      [ALSA] hda-intel - Add POWER_SAVE option · cb53c626
      Takashi Iwai 提交于
      Added CONFIG_SND_HDA_POWER_SAVE kconfig.  It's an experimental option
      to achieve an aggressive power-saving.  With this option, the driver
      will turn on/off the power of each codec and controller chip dynamically
      on demand.
      The patch introduces a new module option 'power_save'.  It specifies
      the second of time-out for automatic power-down.  As default, it's
      10 seconds.  Setting 0 means to suppress the power-saving feature.
      The codec may have analog-input loopbacks, which are usually represented
      by mixer elements such as 'Mic Playback Switch' or 'CD Playback Switch'.
      When these are on, we cannot turn off the mixer and the codec chip has
      to be kept on.  For bookkeeping these states, a new codec-callback is
      introduced.
      For the bus-controller side, a new callback pm_notify is introduced,
      which can be used to turn on/off the contoller appropriately.
      Note that this power-saving might cause slight click-noise at
      power-on/off.  Also, it might take some time to wake up the codec, and
      might even drop some tones at the very beginning.  This seems to be the
      side-effect of turning off the controller chip.
      This turn-off of the controller can be disabled by undefining
      HDA_POWER_SAVE_RESET_CONTOLLER in hda_intel.c.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@suse.cz>
      cb53c626
    • T
      [ALSA] hda-intel - Coding style fixes · d01ce99f
      Takashi Iwai 提交于
      Fix codes to follow more to the standard kernel coding style.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NJaroslav Kysela <perex@suse.cz>
      d01ce99f
  26. 20 7月, 2007 1 次提交
  27. 03 5月, 2007 1 次提交
    • J
      PCI: Cleanup the includes of <linux/pci.h> · 6473d160
      Jean Delvare 提交于
      I noticed that many source files include <linux/pci.h> while they do
      not appear to need it. Here is an attempt to clean it all up.
      
      In order to find all possibly affected files, I searched for all
      files including <linux/pci.h> but without any other occurence of "pci"
      or "PCI". I removed the include statement from all of these, then I
      compiled an allmodconfig kernel on both i386 and x86_64 and fixed the
      false positives manually.
      
      My tests covered 66% of the affected files, so there could be false
      positives remaining. Untested files are:
      
      arch/alpha/kernel/err_common.c
      arch/alpha/kernel/err_ev6.c
      arch/alpha/kernel/err_ev7.c
      arch/ia64/sn/kernel/huberror.c
      arch/ia64/sn/kernel/xpnet.c
      arch/m68knommu/kernel/dma.c
      arch/mips/lib/iomap.c
      arch/powerpc/platforms/pseries/ras.c
      arch/ppc/8260_io/enet.c
      arch/ppc/8260_io/fcc_enet.c
      arch/ppc/8xx_io/enet.c
      arch/ppc/syslib/ppc4xx_sgdma.c
      arch/sh64/mach-cayman/iomap.c
      arch/xtensa/kernel/xtensa_ksyms.c
      arch/xtensa/platform-iss/setup.c
      drivers/i2c/busses/i2c-at91.c
      drivers/i2c/busses/i2c-mpc.c
      drivers/media/video/saa711x.c
      drivers/misc/hdpuftrs/hdpu_cpustate.c
      drivers/misc/hdpuftrs/hdpu_nexus.c
      drivers/net/au1000_eth.c
      drivers/net/fec_8xx/fec_main.c
      drivers/net/fec_8xx/fec_mii.c
      drivers/net/fs_enet/fs_enet-main.c
      drivers/net/fs_enet/mac-fcc.c
      drivers/net/fs_enet/mac-fec.c
      drivers/net/fs_enet/mac-scc.c
      drivers/net/fs_enet/mii-bitbang.c
      drivers/net/fs_enet/mii-fec.c
      drivers/net/ibm_emac/ibm_emac_core.c
      drivers/net/lasi_82596.c
      drivers/parisc/hppb.c
      drivers/sbus/sbus.c
      drivers/video/g364fb.c
      drivers/video/platinumfb.c
      drivers/video/stifb.c
      drivers/video/valkyriefb.c
      include/asm-arm/arch-ixp4xx/dma.h
      sound/oss/au1550_ac97.c
      
      I would welcome test reports for these files. I am fine with removing
      the untested files from the patch if the general opinion is that these
      changes aren't safe. The tested part would still be nice to have.
      
      Note that this patch depends on another header fixup patch I submitted
      to LKML yesterday:
        [PATCH] scatterlist.h needs types.h
        http://lkml.org/lkml/2007/3/01/141Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Cc: Badari Pulavarty <pbadari@us.ibm.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      6473d160
  28. 20 12月, 2006 2 次提交
  29. 23 9月, 2006 1 次提交
  30. 23 6月, 2006 2 次提交
  31. 03 1月, 2006 1 次提交
    • A
      [ALSA] sound/: possible cleanups · 18612048
      Adrian Bunk 提交于
      Modules: RawMidi Midlevel,HDA generic driver
      
      This patch contains the following possible cleanups:
      - pci/hda/hda_proc.c should #include 'hda_local.h' for including the
        prototype of it's global function snd_hda_codec_proc_new()
      - core/rawmidi.c: make the needlessly global and EXPORT_SYMBOL'ed
        function snd_rawmidi_info() static
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      18612048