[GIT PULL] devfreq next for v5.8

From: Chanwoo Choi
Date: Thu May 28 2020 - 22:37:48 EST


Dear Rafael,

This is devfreq-next pull request for v5.8-rc1. I add detailed description of
this pull request on the following tag. Please pull devfreq with following updates.
- tag name : devfreq-next-for-5.8

Best Regards,
Chanwoo Choi


The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:

Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git tags/devfreq-next-for-5.8

for you to fetch changes up to 8fc0e48e0faefef5064f3cb803d3d12314e16ec4:

PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex (2020-05-28 18:02:40 +0900)

----------------------------------------------------------------

Update devfreq for 5.8

Detailed description for this pull request:
1. Update devfreq core
- Use lockdep function for checking mutex state instead of manual checking.
- Replace strncpy with strscpy to fix the compile warning.

2. Update devfreq driver
- Add new imx-bus.c devfreq driver for controlling the bus frequenncy
and it registers the imx interconnect device which indicates the imx-bus.c
as the parent device. This relation make the connection between imx-bus.c
and imx interconnect nodes. In result, the imx-bus.c devfreq driver handles
the DEV_PM_QOS_MIN_FREQUENCY requirements from imx interconnect nodes
in order to support the minimum bus bandwidth of interconnect nodes.

- Delete unneed error message and update the boosting on tegra30-devfreq.c.

----------------------------------------------------------------
Dmitry Osipenko (2):
PM / devfreq: tegra30: Make CPUFreq notifier to take into account boosting
PM / devfreq: Replace strncpy with strscpy

Gustavo A. R. Silva (1):
PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR

Krzysztof Kozlowski (1):
PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex

Leonard Crestez (2):
PM / devfreq: Add generic imx bus scaling driver
PM / devfreq: imx: Register interconnect device

Markus Elfring (1):
PM / devfreq: tegra30: Delete an error message in tegra_devfreq_probe()

drivers/devfreq/Kconfig | 8 ++
drivers/devfreq/Makefile | 1 +
drivers/devfreq/devfreq.c | 19 ++--
drivers/devfreq/imx-bus.c | 179 ++++++++++++++++++++++++++++++++++++++
drivers/devfreq/tegra30-devfreq.c | 7 +-
5 files changed, 199 insertions(+), 15 deletions(-)
create mode 100644 drivers/devfreq/imx-bus.c