]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch from 5.10 and 5.15
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 23 Jan 2022 15:47:57 +0000 (16:47 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 23 Jan 2022 15:47:57 +0000 (16:47 +0100)
queue-5.10/mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch [deleted file]
queue-5.10/series
queue-5.15/mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch [deleted file]
queue-5.15/series

diff --git a/queue-5.10/mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch b/queue-5.10/mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch
deleted file mode 100644 (file)
index 4e86790..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-From df49bff43e1b151eaa6d7190dae5d7857dfafb0d Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 6 Dec 2021 18:48:06 +0100
-Subject: mfd: intel_soc_pmic: Use CPU-id check instead of _HRV check to
- differentiate variants
-
-From: Hans de Goede <hdegoede@redhat.com>
-
-[ Upstream commit 5b78223f55a0f516a1639dbe11cd4324d4aaee20 ]
-
-The Intel Crystal Cove PMIC has 2 different variants, one for use with
-Bay Trail (BYT) SoCs and one for use with Cherry Trail (CHT) SoCs.
-
-So far we have been using an ACPI _HRV check to differentiate between
-the 2, but at least on the Microsoft Surface 3, which is a CHT device,
-the wrong _HRV value is reported by ACPI.
-
-So instead switch to a CPU-ID check which prevents us from relying on
-the possibly wrong ACPI _HRV value.
-
-Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-Reported-by: Tsuchiya Yuto <kitakar@gmail.com>
-Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
-Signed-off-by: Lee Jones <lee.jones@linaro.org>
-Link: https://lore.kernel.org/r/20211206174806.197772-2-hdegoede@redhat.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/mfd/intel_soc_pmic_core.c | 28 +++-------------------------
- 1 file changed, 3 insertions(+), 25 deletions(-)
-
-diff --git a/drivers/mfd/intel_soc_pmic_core.c b/drivers/mfd/intel_soc_pmic_core.c
-index ddd64f9e3341e..47cb7f00dfcfc 100644
---- a/drivers/mfd/intel_soc_pmic_core.c
-+++ b/drivers/mfd/intel_soc_pmic_core.c
-@@ -14,15 +14,12 @@
- #include <linux/module.h>
- #include <linux/mfd/core.h>
- #include <linux/mfd/intel_soc_pmic.h>
-+#include <linux/platform_data/x86/soc.h>
- #include <linux/pwm.h>
- #include <linux/regmap.h>
- #include "intel_soc_pmic_core.h"
--/* Crystal Cove PMIC shares same ACPI ID between different platforms */
--#define BYT_CRC_HRV           2
--#define CHT_CRC_HRV           3
--
- /* PWM consumed by the Intel GFX */
- static struct pwm_lookup crc_pwm_lookup[] = {
-       PWM_LOOKUP("crystal_cove_pwm", 0, "0000:00:02.0", "pwm_pmic_backlight", 0, PWM_POLARITY_NORMAL),
-@@ -34,31 +31,12 @@ static int intel_soc_pmic_i2c_probe(struct i2c_client *i2c,
-       struct device *dev = &i2c->dev;
-       struct intel_soc_pmic_config *config;
-       struct intel_soc_pmic *pmic;
--      unsigned long long hrv;
--      acpi_status status;
-       int ret;
--      /*
--       * There are 2 different Crystal Cove PMICs a Bay Trail and Cherry
--       * Trail version, use _HRV to differentiate between the 2.
--       */
--      status = acpi_evaluate_integer(ACPI_HANDLE(dev), "_HRV", NULL, &hrv);
--      if (ACPI_FAILURE(status)) {
--              dev_err(dev, "Failed to get PMIC hardware revision\n");
--              return -ENODEV;
--      }
--
--      switch (hrv) {
--      case BYT_CRC_HRV:
-+      if (soc_intel_is_byt())
-               config = &intel_soc_pmic_config_byt_crc;
--              break;
--      case CHT_CRC_HRV:
-+      else
-               config = &intel_soc_pmic_config_cht_crc;
--              break;
--      default:
--              dev_warn(dev, "Unknown hardware rev %llu, assuming BYT\n", hrv);
--              config = &intel_soc_pmic_config_byt_crc;
--      }
-       pmic = devm_kzalloc(dev, sizeof(*pmic), GFP_KERNEL);
-       if (!pmic)
--- 
-2.34.1
-
index f53bc5e2062a95bfc06ebed00e6d2731fa561b06..cda9acfa04bfc80834b52f54e07a3f14b778c510 100644 (file)
@@ -388,7 +388,6 @@ acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch
 acpica-fix-wrong-interpretation-of-pcc-address.patch
 acpica-hardware-do-not-flush-cpu-cache-when-entering.patch
 drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch
-mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch
 amdgpu-pm-make-sysfs-pm-attributes-as-read-only-for-.patch
 acpi-battery-add-the-thinkpad-not-charging-quirk.patch
 btrfs-remove-bug_on-in-find_parent_nodes.patch
diff --git a/queue-5.15/mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch b/queue-5.15/mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch
deleted file mode 100644 (file)
index b15e33f..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-From 14eacb71f13132ed70e88f77c654b61f9df9d1be Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 6 Dec 2021 18:48:06 +0100
-Subject: mfd: intel_soc_pmic: Use CPU-id check instead of _HRV check to
- differentiate variants
-
-From: Hans de Goede <hdegoede@redhat.com>
-
-[ Upstream commit 5b78223f55a0f516a1639dbe11cd4324d4aaee20 ]
-
-The Intel Crystal Cove PMIC has 2 different variants, one for use with
-Bay Trail (BYT) SoCs and one for use with Cherry Trail (CHT) SoCs.
-
-So far we have been using an ACPI _HRV check to differentiate between
-the 2, but at least on the Microsoft Surface 3, which is a CHT device,
-the wrong _HRV value is reported by ACPI.
-
-So instead switch to a CPU-ID check which prevents us from relying on
-the possibly wrong ACPI _HRV value.
-
-Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-Reported-by: Tsuchiya Yuto <kitakar@gmail.com>
-Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
-Signed-off-by: Lee Jones <lee.jones@linaro.org>
-Link: https://lore.kernel.org/r/20211206174806.197772-2-hdegoede@redhat.com
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/mfd/intel_soc_pmic_core.c | 28 +++-------------------------
- 1 file changed, 3 insertions(+), 25 deletions(-)
-
-diff --git a/drivers/mfd/intel_soc_pmic_core.c b/drivers/mfd/intel_soc_pmic_core.c
-index ddd64f9e3341e..47cb7f00dfcfc 100644
---- a/drivers/mfd/intel_soc_pmic_core.c
-+++ b/drivers/mfd/intel_soc_pmic_core.c
-@@ -14,15 +14,12 @@
- #include <linux/module.h>
- #include <linux/mfd/core.h>
- #include <linux/mfd/intel_soc_pmic.h>
-+#include <linux/platform_data/x86/soc.h>
- #include <linux/pwm.h>
- #include <linux/regmap.h>
- #include "intel_soc_pmic_core.h"
--/* Crystal Cove PMIC shares same ACPI ID between different platforms */
--#define BYT_CRC_HRV           2
--#define CHT_CRC_HRV           3
--
- /* PWM consumed by the Intel GFX */
- static struct pwm_lookup crc_pwm_lookup[] = {
-       PWM_LOOKUP("crystal_cove_pwm", 0, "0000:00:02.0", "pwm_pmic_backlight", 0, PWM_POLARITY_NORMAL),
-@@ -34,31 +31,12 @@ static int intel_soc_pmic_i2c_probe(struct i2c_client *i2c,
-       struct device *dev = &i2c->dev;
-       struct intel_soc_pmic_config *config;
-       struct intel_soc_pmic *pmic;
--      unsigned long long hrv;
--      acpi_status status;
-       int ret;
--      /*
--       * There are 2 different Crystal Cove PMICs a Bay Trail and Cherry
--       * Trail version, use _HRV to differentiate between the 2.
--       */
--      status = acpi_evaluate_integer(ACPI_HANDLE(dev), "_HRV", NULL, &hrv);
--      if (ACPI_FAILURE(status)) {
--              dev_err(dev, "Failed to get PMIC hardware revision\n");
--              return -ENODEV;
--      }
--
--      switch (hrv) {
--      case BYT_CRC_HRV:
-+      if (soc_intel_is_byt())
-               config = &intel_soc_pmic_config_byt_crc;
--              break;
--      case CHT_CRC_HRV:
-+      else
-               config = &intel_soc_pmic_config_cht_crc;
--              break;
--      default:
--              dev_warn(dev, "Unknown hardware rev %llu, assuming BYT\n", hrv);
--              config = &intel_soc_pmic_config_byt_crc;
--      }
-       pmic = devm_kzalloc(dev, sizeof(*pmic), GFP_KERNEL);
-       if (!pmic)
--- 
-2.34.1
-
index cb323257dc504a2882a6d030f71e4e27a70b2252..6bb47ef1bc2ec0aff14d3df7f90f8fe8b2a14e8d 100644 (file)
@@ -594,7 +594,6 @@ acpica-hardware-do-not-flush-cpu-cache-when-entering.patch
 mmc-mtk-sd-use-readl_poll_timeout-instead-of-open-co.patch
 drm-amdgpu-don-t-inherit-gem-object-vmas-in-child-pr.patch
 drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch
-mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch
 amdgpu-pm-make-sysfs-pm-attributes-as-read-only-for-.patch
 acpi-battery-add-the-thinkpad-not-charging-quirk.patch
 acpi-cppc-check-present-cpus-for-determining-_cpc-is.patch