OSDN Git Service

ALSA: hda/i915: Use global PCI match macro
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Mon, 17 Jul 2023 11:45:03 +0000 (13:45 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 18 Jul 2023 12:22:18 +0000 (14:22 +0200)
Instead of using local macro to match PCI device, use global one.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20230717114511.484999-8-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/hda/hdac_i915.c

index 161a971..2a451ff 100644 (file)
 #include <sound/hda_i915.h>
 #include <sound/hda_register.h>
 
-#define IS_HSW_CONTROLLER(pci) (((pci)->device == 0x0a0c) || \
-                               ((pci)->device == 0x0c0c) || \
-                               ((pci)->device == 0x0d0c) || \
-                               ((pci)->device == 0x160c))
-
 /**
  * snd_hdac_i915_set_bclk - Reprogram BCLK for HSW/BDW
  * @bus: HDA core bus
@@ -39,7 +34,7 @@ void snd_hdac_i915_set_bclk(struct hdac_bus *bus)
 
        if (!acomp || !acomp->ops || !acomp->ops->get_cdclk_freq)
                return; /* only for i915 binding */
-       if (!IS_HSW_CONTROLLER(pci))
+       if (!HDA_CONTROLLER_IS_HSW(pci))
                return; /* only HSW/BDW */
 
        cdclk_freq = acomp->ops->get_cdclk_freq(acomp->dev);