You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.0 KiB
72 lines
2.0 KiB
https://github.com/tuxedocomputers/tuxedo-keyboard/pull/162
|
|
https://github.com/tuxedocomputers/tuxedo-keyboard/issues/164
|
|
https://bugs.gentoo.org/902133
|
|
|
|
diff --git a/src/tuxedo_io/tuxedo_io.c b/src/tuxedo_io/tuxedo_io.c
|
|
index 879efd7..5cf4f20 100644
|
|
--- a/src/tuxedo_io/tuxedo_io.c
|
|
+++ b/src/tuxedo_io/tuxedo_io.c
|
|
@@ -49,19 +49,6 @@ static u32 id_check_uniwill;
|
|
|
|
static struct uniwill_device_features_t *uw_feats;
|
|
|
|
-/**
|
|
- * strstr version of dmi_match
|
|
- */
|
|
-static bool dmi_string_in(enum dmi_field f, const char *str)
|
|
-{
|
|
- const char *info = dmi_get_system_info(f);
|
|
-
|
|
- if (info == NULL || str == NULL)
|
|
- return info == str;
|
|
-
|
|
- return strstr(info, str) != NULL;
|
|
-}
|
|
-
|
|
static u32 clevo_identify(void)
|
|
{
|
|
return clevo_get_active_interface_id(NULL) == 0 ? 1 : 0;
|
|
@@ -181,7 +168,7 @@ static long clevo_ioctl_interface(struct file *file, unsigned int cmd, unsigned
|
|
|
|
const char str_no_if[] = "";
|
|
char *str_clevo_if;
|
|
-
|
|
+
|
|
switch (cmd) {
|
|
case R_CL_HW_IF_STR:
|
|
if (clevo_get_active_interface_id(&str_clevo_if) == 0) {
|
|
@@ -814,7 +801,7 @@ static int __init tuxedo_io_init(void)
|
|
tuxedo_io_device_class = class_create(THIS_MODULE, "tuxedo_io");
|
|
device_create(tuxedo_io_device_class, NULL, tuxedo_io_device_handle, NULL, "tuxedo_io");
|
|
pr_debug("Module init successful\n");
|
|
-
|
|
+
|
|
return 0;
|
|
}
|
|
|
|
diff --git a/src/uniwill_keyboard.h b/src/uniwill_keyboard.h
|
|
index 332acd6..859dc30 100644
|
|
--- a/src/uniwill_keyboard.h
|
|
+++ b/src/uniwill_keyboard.h
|
|
@@ -51,7 +51,6 @@
|
|
#define UNIWILL_OSD_TOUCHPADWORKAROUND 0xFFF
|
|
|
|
static void uw_charging_priority_write_state(void);
|
|
-static void uw_charging_profile_write_state(void);
|
|
|
|
struct tuxedo_keyboard_driver uniwill_keyboard_driver;
|
|
|
|
@@ -771,12 +770,6 @@ static int uw_has_charging_profile(bool *status)
|
|
return 0;
|
|
}
|
|
|
|
-static void uw_charging_profile_write_state(void)
|
|
-{
|
|
- if (uw_charging_profile_loaded)
|
|
- uw_set_charging_profile(uw_charging_profile_last_written_value);
|
|
-}
|
|
-
|
|
static void uw_charging_profile_init(struct platform_device *dev)
|
|
{
|
|
u8 value;
|