aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/cppc_acpi.c
Commit message (Expand)AuthorAgeFilesLines
* ACPI: CPPC: Fix NULL pointer dereference when nosmp is usedYunhui Cui2025-06-101-1/+1
* ACPI: CPPC: Add three functions related to autonomous selectionLifeng Zheng2025-04-301-0/+83
* ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel()Lifeng Zheng2025-04-301-7/+11
* ACPI: CPPC: Refactor register value get and set ABIsLifeng Zheng2025-04-301-104/+7
* ACPI: CPPC: Add cppc_set_reg_val()Lifeng Zheng2025-04-301-0/+49
* ACPI: CPPC: Extract cppc_get_reg_val_in_pcc()Lifeng Zheng2025-04-301-23/+27
* ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val()Lifeng Zheng2025-04-301-11/+11
* ACPI: CPPC: Optimize cppc_get_perf()Lifeng Zheng2025-04-301-7/+17
* ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optionalLifeng Zheng2025-04-301-0/+14
* ACPI: CPPC: Simplify PCC shared memory region handlingSudeep Holla2025-04-301-13/+3
*-. Merge branches 'acpi-battery', 'acpi-ec', 'acpi-pfr' and 'acpi-osl'Rafael J. Wysocki2024-11-151-2/+4
|\ \
| | * ACPI: allow building without CONFIG_HAS_IOPORTArnd Bergmann2024-11-051-2/+4
* | | ACPI: CPPC: Fix _CPC register setting issueLifeng Zheng2024-11-131-1/+0
* | | ACPI: processor: Move arch_init_invariance_cppc() call laterMario Limonciello2024-11-061-6/+0
| |/ |/|
* | ACPI: CPPC: Make rmw_lock a raw_spin_lockPierre Gondois2024-10-291-4/+5
* | cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exceptionliwei2024-10-241-5/+17
|/
* move asm/unaligned.h to linux/unaligned.hAl Viro2024-10-021-1/+1
* ACPI: CPPC: Add support for setting EPP register in FFHMario Limonciello2024-09-101-1/+9
* ACPI: CPPC: Fix MASK_VAL() usageClément Léger2024-09-021-4/+39
* ACPI: CPPC: Replace ternary operator with umax()Prabhakar Pujeri2024-07-021-1/+1
* ACPI: CPPC: add sysfs entry for guaranteed performancePetr Tesařík2024-06-131-0/+2
* Merge branch 'pm-cpufreq'Rafael J. Wysocki2024-05-131-1/+3
|\
| * cppc_acpi: print error message if CPPC is unsupportedPerry Yuan2024-04-261-1/+3
* | ACPI: CPPC: Fix access width used for PCC registersVanshidhar Konda2024-04-221-16/+37
* | ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macroJarred White2024-04-221-2/+2
|/
* Merge tag 'acpi-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2024-03-131-5/+26
|\
| * ACPI: CPPC: Use access_width over bit_width for system memory accessesJarred White2024-03-051-5/+26
* | ACPI: CPPC: Add helper to get the highest performance valueMeng Li2024-01-311-0/+13
|/
* cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()Vincent Guittot2023-12-231-0/+104
* ACPI: CPPC: Add auto select register read/write supportWyes Karny2023-03-171-0/+96
* ACPI: CPPC: Add min and max perf register writing supportWyes Karny2023-03-171-7/+15
* Merge tag 'acpi-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2023-02-211-1/+3
|\
| *-. Merge branches 'acpi-video', 'acpi-misc' and 'acpi-docs'Rafael J. Wysocki2023-02-151-1/+1
| |\ \
| | | * ACPI: make kobj_type structures constantThomas Weißschuh2023-02-141-1/+1
| | |/
| * / ACPI: CPPC: Fix some kernel-doc commentsYang Li2023-02-091-0/+2
| |/
* / ACPI: CPPC: Add AMD pstate energy performance preference cppc controlPerry Yuan2023-02-031-0/+67
|/
* ACPI: use sysfs_emit() instead of scnprintf()ye xingchen2022-12-021-2/+2
* ACPI: CPPC: Disable FIE if registers in PCC regionsJeremy Linton2022-09-241-0/+42
* ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid()Perry Yuan2022-08-251-0/+3
* ACPI: CPPC: Do not prevent CPPC from working in the futureRafael J. Wysocki2022-07-261-30/+24
* ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is suppo...Mario Limonciello2022-07-181-2/+4
* ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supportedMario Limonciello2022-07-051-1/+15
* ACPI: CPPC: Only probe for _CPC if CPPC v2 is ackedMario Limonciello2022-07-051-1/+3
*-. Merge branches 'acpi-glue', 'acpi-osl', 'acpi-processor' and 'acpi-cppc'Rafael J. Wysocki2022-05-301-1/+1
|\ \
| | * ACPI: CPPC: fix typo in commentJulia Lawall2022-05-251-1/+1
| |/
* | cpufreq: CPPC: Enable fast_switchPierre Gondois2022-05-191-0/+18
* | ACPI: CPPC: Assume no transition latency if no PCCTPierre Gondois2022-05-191-1/+16
* | ACPI: CPPC: Check _OSC for flexible address spacePierre Gondois2022-05-191-0/+9
|/
* ACPI: CPPC: Change default error code and clean up debug messages in probeRafael J. Wysocki2022-03-251-12/+15
* ACPI: CPPC: Avoid out of bounds access when parsing _CPC dataRafael J. Wysocki2022-03-251-0/+5