aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/acpi/platform_profile.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-03-27ACPI: platform_profile: Optimize _aggregate_choices()Kurt Borja1-8/+5
2025-03-11Merge back ACPI platform_profile driver material for 6.15Rafael J. Wysocki1-23/+22
2025-03-04ACPI: platform_profile: Add support for hidden choicesMario Limonciello1-21/+73
2025-02-24Merge back ACPI platform_profile material for 6.15Rafael J. Wysocki1-23/+22
2025-02-18ACPI: platform_profile: Fix memory leak in profile_class_is_visible()Kurt Borja1-1/+7
2025-02-18ACPI: platform_profile: Improve platform_profile_unregister()Kurt Borja1-10/+9
2025-02-18ACPI: platform-profile: Fix CFI violation when accessing sysfs filesNathan Chancellor1-13/+13
2025-01-17ACPI: platform_profile: Add a prefix to log messagesKurt Borja1-0/+2
2025-01-17ACPI: platform_profile: Add documentationKurt Borja1-0/+33
2025-01-17ACPI: platform_profile: Clean platform_profile_handlerKurt Borja1-11/+10
2025-01-17ACPI: platform_profile: Move platform_profile_handlerKurt Borja1-0/+9
2025-01-17ACPI: platform_profile: Remove platform_profile_handler from exported symbolsKurt Borja1-37/+61
2025-01-16ACPI: platform_profile: Add `probe` to platform_profile_opsKurt Borja1-2/+13
2025-01-16ACPI: platform_profile: Add `ops` member to handlersKurt Borja1-3/+3
2025-01-16ACPI: platform_profile: Remove platform_profile_handler from callbacksKurt Borja1-2/+2
2025-01-16ACPI: platform_profile: Let drivers set drvdata to the class deviceKurt Borja1-3/+4
2025-01-16ACPI: platform_profile: Replace *class_dev member with class_devKurt Borja1-17/+20
2024-12-29ACPI: platform_profile: Add devm_platform_profile_register()Kurt Borja1-0/+29
2024-12-10ACPI: platform_profile: Allow multiple handlersMario Limonciello1-11/+0
2024-12-10ACPI: platform_profile: Notify class device from platform_profile_notify()Mario Limonciello1-0/+3
2024-12-10ACPI: platform_profile: Check all profile handler to calculate nextMario Limonciello1-9/+21
2024-12-10ACPI: platform_profile: Make sure all profile handlers agree on profileMario Limonciello1-23/+102
2024-12-10ACPI: platform_profile: Add concept of a "custom" profileMario Limonciello1-0/+1
2024-12-10ACPI: platform_profile: Only show profiles common for all handlersMario Limonciello1-10/+44
2024-12-10ACPI: platform_profile: Notify change events on register and unregisterMario Limonciello1-0/+4
2024-12-10ACPI: platform_profile: Add profile attribute for class interfaceMario Limonciello1-0/+105
2024-12-10ACPI: platform_profile: Add choices attribute for class interfaceMario Limonciello1-0/+41
2024-12-10ACPI: platform_profile: Add name attribute to class interfaceMario Limonciello1-0/+23
2024-12-10ACPI: platform_profile: Create class for ACPI platform profileMario Limonciello1-5/+77
2024-12-10ACPI: platform_profile: Use `scoped_cond_guard`Mario Limonciello1-67/+38
2024-12-10ACPI: platform_profile: Use guard(mutex) for register/unregisterMario Limonciello1-11/+5
2024-12-10ACPI: platform_profile: Move matching string for new profile out of mutexMario Limonciello1-7/+5
2024-12-10ACPI: platform_profile: Move sanity check out of the mutexMario Limonciello1-7/+7
2024-12-10ACPI: platform_profile: Pass the profile handler into platform_profile_notify()Mario Limonciello1-1/+1
2024-12-10ACPI: platform_profile: Add platform handler argument to platform_profile_remove()Mario Limonciello1-1/+1
2024-06-13ACPI: add missing MODULE_DESCRIPTION() macrosJeff Johnson1-0/+1
2024-04-15ACPI: platform-profile: add platform_profile_cycle()Gergo Koteles1-0/+39
2021-08-16ACPI: platform-profile: call sysfs_notify() from platform_profile_store()Hans de Goede1-0/+3
2021-02-24ACPI: platform: Add balanced-performance platform profileMaximilian Luz1-0/+1
2021-01-27ACPI: platform-profile: Fix possible deadlock in platform_profile_remove()Hans de Goede1-6/+2
2021-01-27ACPI: platform-profile: Introduce object pointers to callbacksJiaxun Yang1-2/+2
2021-01-25ACPI: platform-profile: Drop const qualifier for cur_profileJiaxun Yang1-2/+2
2020-12-30ACPI: platform: Add platform profile supportMark Pearson1-0/+181