summaryrefslogtreecommitdiffstats
path: root/drivers/misc
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2022-01-10 11:48:31 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2022-01-17 14:30:21 +0100
commite69f764faf0dfcaaef725676b980b4d6d77605eb (patch)
treedab428bbe5ffad7fc85b363d434ea817c1ec2e48 /drivers/misc
parentc3787a81f26bb1daa82136ddc392c40c36d3317e (diff)
downloadbarebox-e69f764faf0dfcaaef725676b980b4d6d77605eb.tar.gz
barebox-e69f764faf0dfcaaef725676b980b4d6d77605eb.tar.xz
misc: acpi-test: retire test driver in favor of WDAT driver
With the integration of the ACPI WDAT watchdog driver, we now have an actually useful user of the ACPI bus in tree, so the test driver serves no purpose anymore. Drop it. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20220110104831.3149574-1-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/misc')
-rw-r--r--drivers/misc/Kconfig6
-rw-r--r--drivers/misc/Makefile1
-rw-r--r--drivers/misc/acpi-test.c61
3 files changed, 0 insertions, 68 deletions
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
index 5656914507..5ab0506cd9 100644
--- a/drivers/misc/Kconfig
+++ b/drivers/misc/Kconfig
@@ -37,12 +37,6 @@ config UBOOTVAR
While it can be used standalone, it is best when coupled
with corresponding filesystem driver.
-config ACPI_TEST
- bool "ACPI Test driver"
- depends on ACPI
- help
- This is a simple Test driver to test the ACPI bus.
-
config STARFIVE_PWRSEQ
bool "StarFive power sequencing driver"
depends on SOC_STARFIVE
diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
index 05da264a42..6326e784fc 100644
--- a/drivers/misc/Makefile
+++ b/drivers/misc/Makefile
@@ -8,5 +8,4 @@ obj-$(CONFIG_SRAM) += sram.o
obj-$(CONFIG_STATE_DRV) += state.o
obj-$(CONFIG_DEV_MEM) += mem.o
obj-$(CONFIG_UBOOTVAR) += ubootvar.o
-obj-$(CONFIG_ACPI_TEST) += acpi-test.o
obj-$(CONFIG_STARFIVE_PWRSEQ) += starfive-pwrseq.o
diff --git a/drivers/misc/acpi-test.c b/drivers/misc/acpi-test.c
deleted file mode 100644
index af20370fbc..0000000000
--- a/drivers/misc/acpi-test.c
+++ /dev/null
@@ -1,61 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * Copyright (c) 2019 Ahmad Fatoum
- */
-
-#include <common.h>
-#include <init.h>
-#include <acpi.h>
-
-static const char *profiles[] = {
- "Unspecified",
- "Desktop",
- "Mobile",
- "Workstation",
- "Enterprise Server",
- "SOHO Server",
- "Applicance PC",
- "Performance Server",
- "Tablet",
-};
-
-static int acpi_test_probe(struct device_d *dev)
-{
- const char *profile = "reserved";
- u8 *sdt;
- u8 profileno;
-
- dev_dbg(dev, "driver initializing...\n");
-
- sdt = (u8 __force *)dev_request_mem_region_by_name(dev, "SDT");
- if (IS_ERR(sdt)) {
- dev_err(dev, "no SDT resource available: %pe\n", sdt);
- return PTR_ERR(sdt);
- }
-
- dev_dbg(dev, "SDT is at 0x%p\n", sdt);
-
- profileno = sdt[45];
-
- if (profileno < ARRAY_SIZE(profiles))
- profile = profiles[profileno];
-
- dev_info(dev, "PM profile is for '%s'\n", profile);
-
- return 0;
-}
-
-static void acpi_test_remove(struct device_d *dev)
-{
- dev_dbg(dev, "FADT driver removed\n");
-}
-
-static struct acpi_driver acpi_test_driver = {
- .signature = "FACP",
- .driver = {
- .name = "acpi-test",
- .probe = acpi_test_probe,
- .remove = acpi_test_remove,
- }
-};
-device_acpi_driver(acpi_test_driver);