mirror_ubuntu-kernels/include/linux/platform_data/x86
Mohamed Ghanmi bcbfcebda2 platform/x86: asus-wmi: add support for vivobook fan profiles
Add support for vivobook fan profiles wmi call on the ASUS VIVOBOOK
to adjust power limits.

These fan profiles have a different device id than the ROG series
and different order. This reorders the existing modes.

As part of keeping the patch clean the throttle_thermal_policy_available
boolean stored in the driver struct is removed and
throttle_thermal_policy_dev is used in place (as on init it is zeroed).

Co-developed-by: Luke D. Jones <luke@ljones.dev>
Signed-off-by: Luke D. Jones <luke@ljones.dev>
Signed-off-by: Mohamed Ghanmi <mohamed.ghanmi@supcom.tn>
Reviewed-by: Luke D. Jones <luke@ljones.dev>
Link: https://lore.kernel.org/r/20240609144849.2532-2-mohamed.ghanmi@supcom.tn
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2024-08-01 16:02:13 +02:00
..
apple.h
asus-wmi.h platform/x86: asus-wmi: add support for vivobook fan profiles 2024-08-01 16:02:13 +02:00
clk-lpss.h clk: x86: lpss-atom: Drop unneeded 'extern' in the header 2023-12-11 11:04:28 +01:00
clk-pmc-atom.h
nvidia-wmi-ec-backlight.h platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2) 2022-09-03 12:17:26 +02:00
p2sb.h platform/x86/intel: Add Primary to Sideband (P2SB) bridge support 2022-07-14 10:48:27 +01:00
pmc_atom.h platform/x86: pmc_atom: Annotate d3_sts register bit defines 2024-03-12 12:48:17 +02:00
pwm-lpss.h pwm: lpss-*: Make use of devm_pwmchip_alloc() function 2024-02-19 11:04:11 +01:00
simatic-ipc-base.h platform/x86/siemens: simatic-ipc: add new models BX-56A/BX-59A 2023-07-31 14:23:58 +02:00
simatic-ipc.h platform/x86/siemens: simatic-ipc: add new models BX-56A/BX-59A 2023-07-31 14:23:58 +02:00
soc.h thermal: intel: intel_soc_dts_thermal: Switch to new Intel CPU model defines 2024-06-07 20:47:05 +02:00
spi-intel.h