Sricharan R
7d12709544
cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
...
The kryo cpufreq driver reads the nvmem cell and uses that data to
populate the opps. There are other qcom cpufreq socs like krait which
does similar thing. Except for the interpretation of the read data,
rest of the driver is same for both the cases. So pull the common things
out for reuse.
Signed-off-by: Sricharan R <sricharan@codeaurora.org>
[niklas.cassel@linaro.org: split dt-binding into a separate patch and
do not rename the compatible string. Update MAINTAINERS file.]
Signed-off-by: Niklas Cassel <niklas.cassel@linaro.org>
Reviewed-by: Ilia Lin <ilia.lin@kernel.org>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
2019-09-03 07:55:00 +05:30
..
acpi-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
2019-05-30 11:26:35 -07:00
amd_freq_sensitivity.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
arm_big_little.c
arm_big_little.h
armada-8k-cpufreq.c
armada-37xx-cpufreq.c
cpufreq: armada-37xx: Remove set but not used variable 'freq'
2019-06-03 11:26:38 +05:30
bmips-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
brcmstb-avs-cpufreq.c
cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency
2019-06-04 09:31:41 +05:30
cppc_cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2019-06-05 17:37:17 +02:00
cpufreq-dt-platdev.c
Merge branch 'pm-cpufreq'
2019-07-08 11:00:02 +02:00
cpufreq-dt.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq-dt.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq-nforce2.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
cpufreq_conservative.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_governor.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_governor.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_governor_attr_set.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_ondemand.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_ondemand.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_performance.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_powersave.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_stats.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
cpufreq_userspace.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
davinci-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
e_powersaver.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
elanfreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
freq_table.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
gx-suspmod.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
highbank-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
ia64-acpi-cpufreq.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
imx-cpufreq-dt.c
cpufreq: imx-cpufreq-dt: Add i.MX8MN support
2019-07-08 23:58:01 +02:00
imx6q-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
intel_pstate.c
cpufreq: intel_pstate: Reuse refresh_frequency_limits()
2019-07-08 23:56:39 +02:00
Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
Kconfig.arm
cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
2019-09-03 07:55:00 +05:30
Kconfig.powerpc
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
Kconfig.x86
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
kirkwood-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
longhaul.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
longhaul.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
longrun.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
loongson1-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
loongson2_cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
Makefile
cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
2019-09-03 07:55:00 +05:30
maple-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
mediatek-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174
2019-05-30 11:26:41 -07:00
mvebu-cpufreq.c
omap-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
p4-clockmod.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
pasemi-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
pcc-cpufreq.c
cpufreq: pcc-cpufreq: Fail initialization if driver cannot be registered
2019-06-17 12:25:30 +02:00
pmac32-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
pmac64-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
powernow-k6.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
powernow-k7.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
powernow-k7.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
powernow-k8.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
powernow-k8.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 347
2019-06-05 17:37:08 +02:00
powernv-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118
2019-05-24 17:39:02 +02:00
ppc_cbe_cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
2019-05-30 11:26:32 -07:00
ppc_cbe_cpufreq.h
ppc_cbe_cpufreq_pervasive.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
2019-05-30 11:26:32 -07:00
ppc_cbe_cpufreq_pmi.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
2019-05-30 11:26:32 -07:00
pxa2xx-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
2019-05-30 11:26:35 -07:00
pxa3xx-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
qcom-cpufreq-hw.c
qcom-cpufreq-nvmem.c
cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
2019-09-03 07:55:00 +05:30
qoriq-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
raspberrypi-cpufreq.c
cpufreq: add driver for Raspberry Pi
2019-06-13 08:58:22 +05:30
s3c24xx-cpufreq-debugfs.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
s3c24xx-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
s3c64xx-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
s3c2410-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
s3c2412-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
s3c2416-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
s3c2440-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
s5pv210-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
sa1100-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
sa1110-cpufreq.c
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
sc520_freq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
scmi-cpufreq.c
scpi-cpufreq.c
sfi-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235
2019-06-19 17:09:07 +02:00
sh-cpufreq.c
sparc-us2e-cpufreq.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
sparc-us3-cpufreq.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
spear-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
speedstep-centrino.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
speedstep-ich.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
speedstep-lib.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
speedstep-lib.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
speedstep-smi.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
2019-05-30 11:26:39 -07:00
sti-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 312
2019-06-05 17:37:04 +02:00
tango-cpufreq.c
tegra20-cpufreq.c
cpufreq: Make cpufreq_generic_init() return void
2019-07-16 10:20:11 +02:00
tegra124-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
2019-06-05 17:36:37 +02:00
tegra186-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288
2019-06-05 17:36:37 +02:00
ti-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174
2019-05-30 11:26:41 -07:00
unicore2-cpufreq.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
vexpress-spc-cpufreq.c