ASoC: Intel: avs: es8336: Switch to new Intel CPU model defines
authorTony Luck <tony.luck@intel.com>
Wed, 29 May 2024 19:14:50 +0000 (12:14 -0700)
committerMark Brown <broonie@kernel.org>
Wed, 29 May 2024 19:23:15 +0000 (20:23 +0100)
New CPU #defines encode vendor and family as well as model.

Signed-off-by: Tony Luck <tony.luck@intel.com>
Reviewed-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
Link: https://msgid.link/r/20240529191450.63414-1-tony.luck@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/boards/es8336.c

index 3bf37a8..c8522e2 100644 (file)
@@ -18,7 +18,7 @@
 #include <sound/pcm_params.h>
 #include <sound/soc.h>
 #include <sound/soc-acpi.h>
-#include <asm/intel-family.h>
+#include <asm/cpu_device_id.h>
 #include "../utils.h"
 
 #define ES8336_CODEC_DAI       "ES8316 HiFi"
@@ -153,9 +153,9 @@ static int avs_es8336_hw_params(struct snd_pcm_substream *substream,
        int clk_freq;
        int ret;
 
-       switch (boot_cpu_data.x86_model) {
-       case INTEL_FAM6_KABYLAKE_L:
-       case INTEL_FAM6_KABYLAKE:
+       switch (boot_cpu_data.x86_vfm) {
+       case INTEL_KABYLAKE_L:
+       case INTEL_KABYLAKE:
                clk_freq = 24000000;
                break;
        default: