linux/drivers/platform/Kconfig

24 lines
544 B

platform-drivers-x86 for v6.19-1 Highlights: - acer-wmi: Add PH16-72, PHN16-72, and PT14-51 fan control support - acpi: platform_profile: Add max-power profile option (power draw limited by the cooling hardware, may exceed battery power draw limit when on AC power) - amd/hsmp: Allow >1 data-fabric per socket - asus-armoury: Add WMI attributes driver to expose miscellaneous WMI functions through fw_attributes (deprecates the custom BIOS features interface through asus-wmi) - asus-wmi: Use brightness_set_blocking() for kbd led - ayaneo-ec: Add Ayaneo Embedded Controller driver - fs/nls: - Fix utf16 -> utf8 string conversion in output size restricted cases - Improve error code consistency for utf8 -> utf32 conversions - ideapad-laptop: Fast (Rapid Charge) charge type support - intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks - intel/pmc: - Arrow Lake telemetry GUID improvements - Add support for Wildcat Lake PMC information - intel_pmc_ipc: Fix ACPI buffer memleak - intel/punit_ipc: Fix memory corruption - intel/vsec: Wildcat Lake PMT telemetry support - lenovo-wmi-gamezone: Map "Extreme" performance mode to max-power - lg-laptop: Add support for the HDAP opregion field - serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects - thinkpad-t14s-ec: Improve suspend/resume support (lid LEDs, keyboard backlight) - uniwill: Add Uniwill laptop driver - wmi: Move under drivers/platform/wmi as non-x86 WMI support is around the corner and other WMI features will require adding more C files as well - tools/power/x86/intel-speed-select: v1.24 - Check feature status to check if the feature enablement was successful - Reset SST-TF bucket structure to display valid bucket info - Miscellaneous cleanups / refactoring / improvements The following is an automated shortlog grouped by driver: acer-wmi: - Add fan control support - Add support for PHN16-72 - Enable fan control for PH16-72 and PT14-51 - Fix setting of fan behavior acpi: - platform_profile - Add max-power profile option Add Uniwill laptop driver: - Add Uniwill laptop driver alienware-wmi-wmax: - Simplify FW profile to pprof matching amd: hfi: - Remove redundant assignment to .owner - Remove unused cpumask from cpuinfo struct amd/hsmp: - Replace amd_num_nodes() with topology_max_packages() amd/pmf: - Add BIOS_INPUTS_MAX macro to replace hardcoded array size - Refactor repetitive BIOS output handling - Rename IPU metrics fields to NPU for consistency - Replace magic table id with METRICS_TABLE_ID - Use devm_mutex_init() for mutex initialization - Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd() arm64: thinkpad-t14s-ec: - add suspend handler for keyboard backlight - add system PM hooks asus-armoury: - add apu-mem control support - add panel_hd_mode attribute - add ppt_* and nv_* tuning knobs - add screen auto-brightness toggle - add support for FA507UV - add support for GA503QR - Fix error code in mini_led_mode_current_value_store() - fix mini-led mode show - fix only DC tunables being available - move existing tunings to asus-armoury module asus-wmi: - deprecate bios features - export symbols used for read/write WMI - rename ASUS_WMI_DEVID_PPT_FPPT - use brightness_set_blocking() for kbd led ayaneo-ec: - Add Ayaneo Embedded Controller platform driver - Add charge control support - Add controller power and modules attributes - Add hwmon support - Add suspend hook - Move Ayaneo devices from oxpec to ayaneo-ec Documentation: laptops: - Add documentation for uniwill laptops fs/nls: - Fix inconsistency between utf8_to_utf32() and utf32_to_utf8() - Fix utf16 to utf8 conversion hp-wmi: - Order DMI board name arrays ideapad-laptop: Add charge_types: - Fast (Rapid Charge) ideapad-laptop: - Protect GBMD/SBMC calls with mutex - Support multiple power_supply_ext definitions - Use str_on_off() helper intel/hid: - Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks intel/pmc: - Add DMU GUID to Arrow Lake U/H - Add support for multiple DMU GUIDs - Enable SSRAM support for Wildcat Lake intel_pmc_ipc: - fix ACPI buffer memory leak intel/pmc: - Relocate lpm_req_guid to pmc_reg_map - Remove redundant has_die_c6 variable - Rename PMC index variable to pmc_idx - Update Arrow Lake telemetry GUID intel/vsec: - Add support for Wildcat Lake lenovo-wmi-gamezone Use max-power rather than balanced-performance: - lenovo-wmi-gamezone Use max-power rather than balanced-performance lg-laptop: - Add support for the HDAP opregion field serial-multi-instantiate: - Add IRQ_RESOURCE_OPT for IRQ missing projects surface: acpi-notify: - add WQ_PERCPU to alloc_workqueue users surface: aggregator: - Omit a variable reassignment in ssam_serial_hub_probe() surface: - replace use of system_wq with system_percpu_wq tools/power/x86/intel-speed-select: - Check feature status - Reset isst_turbo_freq_info for invalid buckets - v1.24 release uniwill: - Add TUXEDO devices - Handle more WMI events required for TUXEDO devices wmi-gamezone: - Add Legion Go 2 Quirks wmi: - Move WMI core code into a separate directory - Remove extern keyword from prototypes - Use correct type when populating ACPI objects x86-android-tablets: - Omit a variable reassignment in lenovo_yoga_tab2_830_1050_init_codec() x86: - replace use of system_wq with system_percpu_wq Merges: - Merge branch 'fixes' of into for-next - Merge branch 'intel-sst' of https://github.com/spandruvada/linux-kernel into for-next -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQSCSUwRdwTNL2MhaBlZrE9hU+XOMQUCaTgl5wAKCRBZrE9hU+XO McWDAP4nmj5+EeHsg3Kl0kQ1lqF9llWI4EM2NeRd6MwrV5klxgD9FLW6djGkmP2j RjtZ4CULbtQ3QMl7kmXhfAjRwJfiSgk= =yFvQ -----END PGP SIGNATURE----- Merge tag 'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 Pull x86 platform driver updates from Ilpo Järvinen: - acer-wmi: Add PH16-72, PHN16-72, and PT14-51 fan control support - acpi: platform_profile: Add max-power profile option (power draw limited by the cooling hardware, may exceed battery power draw limit when on AC power) - amd/hsmp: Allow more than one data-fabric per socket - asus-armoury: Add WMI attributes driver to expose miscellaneous WMI functions through fw_attributes (deprecates the custom BIOS features interface through asus-wmi) - asus-wmi: Use brightness_set_blocking() for kbd led - ayaneo-ec: Add Ayaneo Embedded Controller driver - fs/nls: - Fix utf16 to utf8 string conversion when output size restricted - Improve error code consistency for utf8 to utf32 conversions - ideapad-laptop: Fast (Rapid Charge) charge type support - intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks - intel/pmc: - Arrow Lake telemetry GUID improvements - Add support for Wildcat Lake PMC information - intel_pmc_ipc: Fix ACPI buffer memleak - intel/punit_ipc: Fix memory corruption - intel/vsec: Wildcat Lake PMT telemetry support - lenovo-wmi-gamezone: Map "Extreme" performance mode to max-power - lg-laptop: Add support for the HDAP opregion field - serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects - thinkpad-t14s-ec: Improve suspend/resume support (lid LEDs, keyboard backlight) - uniwill: Add Uniwill laptop driver - wmi: Move under drivers/platform/wmi as non-x86 WMI support is around the corner and other WMI features will require adding more C files as well - tools/power/x86/intel-speed-select: v1.24 - Check feature status to check if the feature enablement was successful - Reset SST-TF bucket structure to display valid bucket info - Miscellaneous cleanups / refactoring / improvements * tag 'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86: (73 commits) tools/power/x86/intel-speed-select: v1.24 release tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets tools/power/x86/intel-speed-select: Check feature status platform/x86: asus-wmi: use brightness_set_blocking() for kbd led fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8() platform/x86: asus-armoury: add support for GA503QR platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak platform/x86: hp-wmi: Order DMI board name arrays platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks platform: surface: replace use of system_wq with system_percpu_wq platform: x86: replace use of system_wq with system_percpu_wq platform/surface: acpi-notify: add WQ_PERCPU to alloc_workqueue users platform/x86: wmi-gamezone: Add Legion Go 2 Quirks platform/x86: lenovo-wmi-gamezone Use max-power rather than balanced-performance acpi: platform_profile - Add max-power profile option platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects platform/x86/amd/pmf: Refactor repetitive BIOS output handling platform/x86/uniwill: Add TUXEDO devices ...
2025-12-10 06:38:17 +09:00