Sudeep Holla
02f208c5c6
cpufreq: scmi: add support for fast frequency switching
...
The cpufreq core provides option for drivers to implement fast_switch
callback which is invoked for frequency switching from interrupt context.
This patch adds support for fast_switch callback in SCMI cpufreq driver
by making use of polling based SCMI transfer. It also sets the flag
fast_switch_possible.
Cc: linux-pm@vger.kernel.org
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2018-02-28 16:37:57 +00:00
..
2016-12-21 02:52:52 +01:00
2018-02-07 11:26:37 +01:00
2017-11-08 23:22:20 +01:00
2017-12-07 22:52:01 +01:00
2017-11-08 23:22:19 +01:00
2017-12-16 17:11:43 +01:00
2017-02-09 01:22:44 +01:00
2017-02-09 01:22:46 +01:00
2017-08-18 01:41:37 +02:00
2017-07-22 02:25:20 +02:00
2016-04-02 01:09:01 +02:00
2017-12-18 12:09:39 +01:00
2017-07-26 00:15:45 +02:00
2017-07-22 02:25:20 +02:00
2016-06-09 00:58:06 +02:00
2016-06-02 23:24:15 +02:00
2016-06-02 23:24:15 +02:00
2018-01-05 13:22:46 +01:00
2016-06-02 23:24:15 +02:00
2017-12-13 01:43:44 +01:00
2017-12-07 22:52:01 +01:00
2016-09-13 02:39:12 +02:00
2017-07-26 00:15:46 +02:00
2018-02-05 11:03:33 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-01-02 15:02:51 +05:30
2016-04-27 22:42:34 +02:00
2017-07-26 00:15:46 +02:00
2018-02-08 10:21:39 +01:00
2018-02-08 10:21:39 +01:00
2017-07-26 00:15:46 +02:00
2017-04-15 12:20:55 +02:00
2018-02-08 10:21:39 +01:00
2018-02-08 10:21:38 +01:00
2018-02-07 11:44:23 +01:00
2018-02-28 16:37:57 +00:00
2016-11-30 08:27:08 +01:00
2017-05-30 00:09:41 +02:00
2018-02-08 10:21:39 +01:00
2017-07-26 00:15:43 +02:00
2016-05-13 14:02:08 +02:00
2017-08-18 01:44:21 +02:00
2018-02-28 16:37:57 +00:00
2016-04-09 01:35:18 +02:00
2018-01-18 02:52:42 +01:00
2017-12-16 02:29:43 +01:00
2017-01-30 09:22:21 +01:00
2016-04-09 01:35:18 +02:00
2018-02-08 10:21:39 +01:00
2016-07-22 23:51:06 +02:00
2017-07-26 00:15:46 +02:00
2017-08-25 01:20:46 +02:00
2016-04-09 01:35:18 +02:00
2017-09-14 11:59:30 +02:00
2017-10-03 02:51:08 +02:00
2018-01-12 13:44:08 +01:00
2017-02-04 00:05:30 +01:00
2017-11-02 11:10:55 +01:00
2017-10-21 13:20:49 +02:00
2017-12-07 22:52:01 +01:00
2016-04-09 01:35:18 +02:00
2016-06-09 00:58:06 +02:00
2016-12-21 02:54:18 +01:00
2016-04-09 01:35:18 +02:00
2017-02-09 01:22:45 +01:00
2016-04-09 01:35:18 +02:00
2017-07-26 22:54:01 +02:00
2017-07-26 00:15:46 +02:00
2017-07-26 00:15:46 +02:00
2016-04-09 01:35:18 +02:00
2018-02-28 16:37:57 +00:00
2018-02-08 10:21:15 +01:00
2017-06-24 01:43:21 +02:00
2017-07-26 00:15:46 +02:00
2017-04-15 12:20:56 +02:00
2017-04-15 12:20:55 +02:00
2017-10-03 02:52:17 +02:00
2016-04-09 01:35:18 +02:00
2017-07-16 02:12:35 +02:00
2017-10-14 00:58:25 +02:00
2017-07-26 00:15:46 +02:00
2017-08-25 01:20:46 +02:00
2017-07-22 02:20:59 +02:00
2016-04-09 01:12:09 +02:00
2017-04-19 23:23:08 +02:00
2017-12-17 19:17:43 +01:00
2017-07-26 00:15:46 +02:00
2017-11-08 23:22:20 +01:00