summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/arm_scmi/perf.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'cpufreq-arm-updates-6.9-2' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki2024-03-151-0/+3
|\
| * firmware: arm_scmi: Add support for marking certain frequencies as turboSibi Sankar2024-03-151-0/+3
* | Merge tag 'pm-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2024-03-131-4/+49
|\ \
| * | Merge tag 'cpufreq-arm-updates-6.9' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki2024-03-111-4/+49
| |\|
| | * firmware: arm_scmi: Populate fast channel rate_limitPierre Gondois2024-03-061-4/+28
| | * firmware: arm_scmi: Populate perf commands rate_limitPierre Gondois2024-03-061-0/+21
* | | firmware: arm_scmi: Report frequencies in the perf notificationsCristian Marussi2024-02-201-0/+69
* | | firmware: arm_scmi: Use opps_by_lvl to store oppsCristian Marussi2024-02-201-11/+19
* | | firmware: arm_scmi: Implement is_notify_supported callback in perf protocolCristian Marussi2024-02-201-3/+42
* | | firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded offSudeep Holla2024-02-201-2/+17
|/ /
* / firmware: arm_scmi: Use xa_insert() to store oppsCristian Marussi2024-01-221-5/+18
|/
* Merge tag 'soc-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-111-18/+30
|\
| * firmware: arm_scmi: Add protocol versioning checksCristian Marussi2023-12-011-1/+5
| * firmware: arm_scmi: Increase the maximum opp count in the perf protocolSibi Sankar2023-11-301-1/+1
| * firmware: arm_scmi: Fix NULL pointer dereference during fastchannel initSibi Sankar2023-11-301-12/+7
| * firmware: arm_scmi: Add optional flags to extended names helperCristian Marussi2023-11-141-1/+1
| * firmware: arm_scmi: Populate fastchannel info only if set operations are allowedSudeep Holla2023-11-131-10/+17
| * firmware: arm_scmi: Check beforehand if the perf domain set operations are al...xinglong.yang2023-11-131-0/+6
* | firmware: arm_scmi: Fix possible frequency truncation when using level indexi...Sudeep Holla2023-12-041-5/+7
* | firmware: arm_scmi: Fix frequency truncation by promoting multiplier typeSudeep Holla2023-12-041-3/+3
|/
* Merge tag 'scmi-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git...Arnd Bergmann2023-10-161-61/+51
|\
| * firmware: arm_scmi: Specify the performance level when adding an OPPUlf Hansson2023-10-061-1/+5
| * firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add()Ulf Hansson2023-10-061-12/+4
| * firmware: arm_scmi: Drop redundant ->device_domain_id() from perf opsUlf Hansson2023-09-211-13/+0
| * firmware: arm_scmi: Align perf ops to use domain-id as in-parameterUlf Hansson2023-09-211-18/+4
| * firmware: arm_scmi: Extend perf protocol ops to get information of a domainUlf Hansson2023-09-211-17/+30
| * firmware: arm_scmi: Extend perf protocol ops to get number of domainsUlf Hansson2023-09-211-0/+8
* | firmware: arm_scmi: Fixup perf power-cost/microwatt supportSibi Sankar2023-09-111-2/+2
|/
* firmware: arm_scmi: Add v3.2 perf level indexing mode supportCristian Marussi2023-08-041-70/+297
* firmware: arm_scmi: Harden perf domain info accessCristian Marussi2023-08-041-25/+64
* Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2022-08-021-7/+11
|\
| * firmware: arm_scmi: Get detailed power scale from perfLukasz Luba2022-07-151-7/+11
* | firmware: arm_scmi: Use fast channel tracingCristian Marussi2022-07-041-0/+10
* | firmware: arm_scmi: Generalize the fast channel supportCristian Marussi2022-07-041-171/+44
|/
* firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessaryCristian Marussi2022-06-101-1/+1
* firmware: arm_scmi: Remove all the unused local variablesCristian Marussi2022-06-061-2/+2
* firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SETCristian Marussi2022-04-281-0/+3
* firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwattsCristian Marussi2022-04-281-0/+4
* firmware: arm_scmi: Use common iterators in the perf protocolCristian Marussi2022-04-281-48/+69
* firmware: arm_scmi: Add SCMI v3.1 protocol extended names supportCristian Marussi2022-04-281-4/+18
* firmware: arm_scmi: Split protocol specific definitions in a dedicated headerCristian Marussi2022-04-281-2/+4
* firmware: arm_scmi: Make protocols initialisation fail on basic errorsCristian Marussi2022-04-281-3/+7
* firmware: arm_scmi: Add protocol modularization supportCristian Marussi2021-03-301-0/+2
* firmware: arm_scmi: Cleanup events registration transient codeCristian Marussi2021-03-301-5/+4
* firmware: arm_scmi: Remove legacy scmi_perf_ops protocol interfaceCristian Marussi2021-03-291-120/+0
* firmware: arm_scmi: Port perf protocol to new protocols interfaceCristian Marussi2021-03-291-117/+232
* firmware: arm_scmi: Convert events registration to protocol handlesCristian Marussi2021-03-291-4/+5
* firmware: arm_scmi: Refactor events registrationCristian Marussi2021-03-291-6/+19
* firmware: arm_scmi: Extend protocol registration interfacesCristian Marussi2021-03-291-2/+8
* firmware: arm_scmi: Add power_scale_mw_get() interfaceLukasz Luba2020-12-081-0/+8