1. 27 6月, 2014 1 次提交
    • T
      ALSA: hda - Make position_fix as generic callback · b6050ef6
      Takashi Iwai 提交于
      ... and move most parts into hda_intel.c from the generic controller
      code.  This is a clean up, and there should be no functional change by
      this patch.
      
      Now, struct azx obtains the generic callbacks for getting the position
      and the delay.  As default NULL, posbuf is read.  These replace the
      old position_fix[], and each is implemented as a callback.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      b6050ef6
  2. 27 5月, 2014 1 次提交
    • A
      ALSA: hda: fix tegra build · 16c23952
      Arnd Bergmann 提交于
      When CONFIG_PM is disabled, the CONFIG_SND_HDA_POWER_SAVE_DEFAULT symbol
      does not get defined, which causes a build error for the hda-tegra driver:
      
      hda/hda_tegra.c:80:25: error: 'CONFIG_SND_HDA_POWER_SAVE_DEFAULT' undeclared here (not in a function)
       static int power_save = CONFIG_SND_HDA_POWER_SAVE_DEFAULT;
                               ^
      /git/arm-soc/sound/pci/hda/hda_tegra.c:235:13: warning: 'hda_tegra_disable_clocks' defined but not used [-Wunused-function]
       static void hda_tegra_disable_clocks(struct hda_tegra *data)
                   ^
      
      This works around the problem by not referencing that macro
      when CONFIG_PM is disabled. Instead, we assume that it's disabled
      unconditionally and cannot be enabled at runtime.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Dylan Reid <dgreid@chromium.org>
      Cc: Stephen Warren <swarren@nvidia.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      16c23952
  3. 21 5月, 2014 1 次提交
  4. 20 5月, 2014 1 次提交