]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Drop asoc-intel-move-soc_intel_is_foo-helpers-to-a-generi.patch-4193
authorSasha Levin <sashal@kernel.org>
Mon, 4 Dec 2023 19:50:56 +0000 (14:50 -0500)
committerSasha Levin <sashal@kernel.org>
Mon, 4 Dec 2023 19:50:56 +0000 (14:50 -0500)
Signed-off-by: Sasha Levin <sashal@kernel.org>
queue-5.15/asoc-intel-move-soc_intel_is_foo-helpers-to-a-generi.patch-4193 [deleted file]
queue-5.15/series

diff --git a/queue-5.15/asoc-intel-move-soc_intel_is_foo-helpers-to-a-generi.patch-4193 b/queue-5.15/asoc-intel-move-soc_intel_is_foo-helpers-to-a-generi.patch-4193
deleted file mode 100644 (file)
index 74a78d1..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-From 2923cbf8428120e8752ecf0982e36e8e17f0bd01 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 18 Oct 2021 16:33:22 +0200
-Subject: ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
-
-From: Hans de Goede <hdegoede@redhat.com>
-
-[ Upstream commit cd45c9bf8b43cd387e167cf166ae5c517f56d658 ]
-
-The soc_intel_is_foo() helpers from
-sound/soc/intel/common/soc-intel-quirks.h are useful outside of the
-sound subsystem too.
-
-Move these to include/linux/platform_data/x86/soc.h, so that
-other code can use them too.
-
-Suggested-by: Andy Shevchenko <andy.shevchenko@gmail.com>
-Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
-Acked-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-Link: https://lore.kernel.org/r/20211018143324.296961-2-hdegoede@redhat.com
-Stable-dep-of: 7dd692217b86 ("ASoC: SOF: sof-pci-dev: Fix community key quirk detection")
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- include/linux/platform_data/x86/soc.h     | 65 +++++++++++++++++++++++
- sound/soc/intel/common/soc-intel-quirks.h | 51 ++----------------
- 2 files changed, 68 insertions(+), 48 deletions(-)
- create mode 100644 include/linux/platform_data/x86/soc.h
-
-diff --git a/include/linux/platform_data/x86/soc.h b/include/linux/platform_data/x86/soc.h
-new file mode 100644
-index 0000000000000..da05f425587a0
---- /dev/null
-+++ b/include/linux/platform_data/x86/soc.h
-@@ -0,0 +1,65 @@
-+/* SPDX-License-Identifier: GPL-2.0-only */
-+/*
-+ * Helpers for Intel SoC model detection
-+ *
-+ * Copyright (c) 2019, Intel Corporation.
-+ */
-+
-+#ifndef __PLATFORM_DATA_X86_SOC_H
-+#define __PLATFORM_DATA_X86_SOC_H
-+
-+#if IS_ENABLED(CONFIG_X86)
-+
-+#include <asm/cpu_device_id.h>
-+#include <asm/intel-family.h>
-+
-+#define SOC_INTEL_IS_CPU(soc, type)                           \
-+static inline bool soc_intel_is_##soc(void)                   \
-+{                                                             \
-+      static const struct x86_cpu_id soc##_cpu_ids[] = {      \
-+              X86_MATCH_INTEL_FAM6_MODEL(type, NULL),         \
-+              {}                                              \
-+      };                                                      \
-+      const struct x86_cpu_id *id;                            \
-+                                                              \
-+      id = x86_match_cpu(soc##_cpu_ids);                      \
-+      if (id)                                                 \
-+              return true;                                    \
-+      return false;                                           \
-+}
-+
-+SOC_INTEL_IS_CPU(byt, ATOM_SILVERMONT);
-+SOC_INTEL_IS_CPU(cht, ATOM_AIRMONT);
-+SOC_INTEL_IS_CPU(apl, ATOM_GOLDMONT);
-+SOC_INTEL_IS_CPU(glk, ATOM_GOLDMONT_PLUS);
-+SOC_INTEL_IS_CPU(cml, KABYLAKE_L);
-+
-+#else /* IS_ENABLED(CONFIG_X86) */
-+
-+static inline bool soc_intel_is_byt(void)
-+{
-+      return false;
-+}
-+
-+static inline bool soc_intel_is_cht(void)
-+{
-+      return false;
-+}
-+
-+static inline bool soc_intel_is_apl(void)
-+{
-+      return false;
-+}
-+
-+static inline bool soc_intel_is_glk(void)
-+{
-+      return false;
-+}
-+
-+static inline bool soc_intel_is_cml(void)
-+{
-+      return false;
-+}
-+#endif /* IS_ENABLED(CONFIG_X86) */
-+
-+#endif /* __PLATFORM_DATA_X86_SOC_H */
-diff --git a/sound/soc/intel/common/soc-intel-quirks.h b/sound/soc/intel/common/soc-intel-quirks.h
-index a93987ab7f4d7..de4e550c5b34d 100644
---- a/sound/soc/intel/common/soc-intel-quirks.h
-+++ b/sound/soc/intel/common/soc-intel-quirks.h
-@@ -9,34 +9,13 @@
- #ifndef _SND_SOC_INTEL_QUIRKS_H
- #define _SND_SOC_INTEL_QUIRKS_H
-+#include <linux/platform_data/x86/soc.h>
-+
- #if IS_ENABLED(CONFIG_X86)
- #include <linux/dmi.h>
--#include <asm/cpu_device_id.h>
--#include <asm/intel-family.h>
- #include <asm/iosf_mbi.h>
--#define SOC_INTEL_IS_CPU(soc, type)                           \
--static inline bool soc_intel_is_##soc(void)                   \
--{                                                             \
--      static const struct x86_cpu_id soc##_cpu_ids[] = {      \
--              X86_MATCH_INTEL_FAM6_MODEL(type, NULL),         \
--              {}                                              \
--      };                                                      \
--      const struct x86_cpu_id *id;                            \
--                                                              \
--      id = x86_match_cpu(soc##_cpu_ids);                      \
--      if (id)                                                 \
--              return true;                                    \
--      return false;                                           \
--}
--
--SOC_INTEL_IS_CPU(byt, ATOM_SILVERMONT);
--SOC_INTEL_IS_CPU(cht, ATOM_AIRMONT);
--SOC_INTEL_IS_CPU(apl, ATOM_GOLDMONT);
--SOC_INTEL_IS_CPU(glk, ATOM_GOLDMONT_PLUS);
--SOC_INTEL_IS_CPU(cml, KABYLAKE_L);
--
- static inline bool soc_intel_is_byt_cr(struct platform_device *pdev)
- {
-       /*
-@@ -114,30 +93,6 @@ static inline bool soc_intel_is_byt_cr(struct platform_device *pdev)
-       return false;
- }
--static inline bool soc_intel_is_byt(void)
--{
--      return false;
--}
--
--static inline bool soc_intel_is_cht(void)
--{
--      return false;
--}
--
--static inline bool soc_intel_is_apl(void)
--{
--      return false;
--}
--
--static inline bool soc_intel_is_glk(void)
--{
--      return false;
--}
--
--static inline bool soc_intel_is_cml(void)
--{
--      return false;
--}
- #endif
-- #endif /* _SND_SOC_INTEL_QUIRKS_H */
-+#endif /* _SND_SOC_INTEL_QUIRKS_H */
--- 
-2.42.0
-
index 879495ef4a3ba09432579ae2000866a6e885408d..c39810aece346afa40c73ae0aa1bbc5fa6044db5 100644 (file)
@@ -62,7 +62,6 @@ cpufreq-imx6q-don-t-disable-792-mhz-opp-unnecessaril.patch
 iommu-vt-d-omit-devtlb-invalidation-requests-when-te.patch
 iommu-vt-d-make-context-clearing-consistent-with-con.patch
 smb3-fix-touch-h-of-symlink.patch-27885
-asoc-intel-move-soc_intel_is_foo-helpers-to-a-generi.patch-4193
 asoc-sof-sof-pci-dev-use-community-key-on-all-up-boa.patch-6898
 asoc-sof-sof-pci-dev-add-parameter-to-override-topol.patch-4431
 asoc-sof-sof-pci-dev-don-t-use-the-community-key-on-.patch-15789