platform/x86: acer-wmi: Add predator_v4 module parameter
Subsystems (2)
PATCH 1/1 platform/x86: acer-wmi: Add predator_v4 module parameter
This parameter allows predator laptop users to test and use features (mode button, platform profile, fan speed monitoring) without adding model names to acer_quirks and compiling kernel.
--- drivers/platform/x86/acer-wmi.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
drivers/platform/x86/acer-wmi.c +7 -1
@@ -276,6 +276,7 @@ static bool has_type_aa;static u16 commun_func_bitmap;static u8 commun_fn_key_number;static bool cycle_gaming_thermal_profile = true; +static bool predator_v4;module_param (mailled, int,0444 );module_param (brightness, int,0444 );
@@ -284,6 +285,7 @@ module_param(force_series, int, 0444);module_param (force_caps, int,0444 );module_param (ec_raw_mode, bool,0444 );module_param (cycle_gaming_thermal_profile, bool,0644 ); +module_param (predator_v4, bool,0444 );MODULE_PARM_DESC (mailled,"Set initial state of Mail LED" );MODULE_PARM_DESC (brightness,"Set initial LCD backlight brightness" );MODULE_PARM_DESC (threeg,"Set initial state of 3G hardware" );
@@ -292,6 +294,8 @@ MODULE_PARM_DESC(force_caps, "Force the capability bitmask to this value");MODULE_PARM_DESC (ec_raw_mode,"Enable EC raw mode" );MODULE_PARM_DESC (cycle_gaming_thermal_profile,"Set thermal mode key in cycle mode. Disabling it sets the mode key in turbo toggle mode" ); +MODULE_PARM_DESC (predator_v4, +"Enable features for predator laptops that use predator sense v4" );struct acer_data {int mailled;
@@ -725,7 +729,9 @@ enum acer_predator_v4_thermal_profile_wmi {/* Find which quirks are needed for a particular vendor/ model pair */ static void __init find_quirks (void ) { -if (!force_series) { +if (predator_v4) { + quirks = &quirk_acer_predator_v4; + }else if (!force_series) {dmi_check_system (acer_quirks);dmi_check_system (non_acer_quirks); }else if (force_series ==2490 ) {
Signature · 1 line
2.43.2
Ilpo Järvinen
maintainerQuoted 5 lines · SungHwan Jung
This parameter allows predator laptop users to test and use features (mode button, platform profile, fan speed monitoring) without adding model names to
acer_quirksand compiling kernel.
Thank you for your contribution, it has been applied to my local review-ilpo branch. Note it will show up in the public platform-drivers-x86/review-ilpo branch only once I've pushed my local branch there, which might take a while.
The list of commits applied:
[1/1] platform/x86: acer-wmi: Add predator_v4 module parameter
commit: f4b63facc3a7da2de322ae4b53350b4b7152abd5
--
i.