summaryrefslogtreecommitdiff
path: root/drivers/platform/x86/intel-smartconnect.c
diff options
context:
space:
mode:
authorKate Hsuan <hpa@redhat.com>2021-08-20 14:04:48 +0300
committerHans de Goede <hdegoede@redhat.com>2021-08-20 21:11:12 +0300
commit47bbe03eaf4493c1c7cc7ac9e24c633ef291f767 (patch)
tree4a1ae5350dcb9bb8a4a6062041eecea375014b4e /drivers/platform/x86/intel-smartconnect.c
parente6596c22744e7c3058bc3ef843d1a6c20632e27f (diff)
downloadlinux-47bbe03eaf4493c1c7cc7ac9e24c633ef291f767.tar.xz
platform/x86: intel-smartconnect: Move to intel sub-directory
Move Intel Smart Connect driver to intel sub-directory to improve readability and rename it from intel-smartconnect.c to smartconnect.c. Signed-off-by: Kate Hsuan <hpa@redhat.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20210820110458.73018-11-andriy.shevchenko@linux.intel.com Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'drivers/platform/x86/intel-smartconnect.c')
-rw-r--r--drivers/platform/x86/intel-smartconnect.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/drivers/platform/x86/intel-smartconnect.c b/drivers/platform/x86/intel-smartconnect.c
deleted file mode 100644
index 64c2dc93472f..000000000000
--- a/drivers/platform/x86/intel-smartconnect.c
+++ /dev/null
@@ -1,44 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * Copyright 2013 Matthew Garrett <mjg59@srcf.ucam.org>
- */
-
-#include <linux/acpi.h>
-#include <linux/module.h>
-
-MODULE_LICENSE("GPL");
-
-static int smartconnect_acpi_init(struct acpi_device *acpi)
-{
- unsigned long long value;
- acpi_status status;
-
- status = acpi_evaluate_integer(acpi->handle, "GAOS", NULL, &value);
- if (ACPI_FAILURE(status))
- return -EINVAL;
-
- if (value & 0x1) {
- dev_info(&acpi->dev, "Disabling Intel Smart Connect\n");
- status = acpi_execute_simple_method(acpi->handle, "SAOS", 0);
- }
-
- return 0;
-}
-
-static const struct acpi_device_id smartconnect_ids[] = {
- {"INT33A0", 0},
- {"", 0}
-};
-MODULE_DEVICE_TABLE(acpi, smartconnect_ids);
-
-static struct acpi_driver smartconnect_driver = {
- .owner = THIS_MODULE,
- .name = "intel_smart_connect",
- .class = "intel_smart_connect",
- .ids = smartconnect_ids,
- .ops = {
- .add = smartconnect_acpi_init,
- },
-};
-
-module_acpi_driver(smartconnect_driver);