Dave Gerlach
d98ccfc394
cpufreq: ti-cpufreq: Only register platform_device when supported
...
Currently the ti-cpufreq driver blindly registers a 'ti-cpufreq' to force
the driver to probe on any platforms where the driver is built in.
However, this should only happen on platforms that actually can make use
of the driver. There is already functionality in place to match the
SoC compatible so let's factor this out into a separate call and
make sure we find a match before creating the ti-cpufreq platform device.
Reviewed-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2018-11-19 11:26:06 +01:00
..
acpi-cpufreq.c
cpufreq: Add Hygon Dhyana support
2018-09-27 18:29:00 +02:00
amd_freq_sensitivity.c
cpufreq: Add Hygon Dhyana support
2018-09-27 18:29:00 +02:00
arm_big_little.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
arm_big_little.h
armada-37xx-cpufreq.c
cpufreq: armada-37xx: Add AVS support
2018-07-18 10:10:25 +02:00
bmips-cpufreq.c
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
brcmstb-avs-cpufreq.c
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
cppc_cpufreq.c
cpufreq / CPPC: Mark acpi_ids as used
2018-10-03 13:36:27 +02:00
cpufreq-dt-platdev.c
cpufreq: dt-platdev: allow RK3399 to have separate tunables per cluster
2018-10-08 08:55:44 +02:00
cpufreq-dt.c
cpufreq: dt: Try freeing static OPPs only if we have added them
2018-10-04 09:11:38 +05:30
cpufreq-dt.h
cpufreq: dt: Allow platform specific suspend/resume callbacks
2018-05-10 11:43:59 +02:00
cpufreq-nforce2.c
cpufreq.c
cpufreq: remove unnecessary unlikely()
2018-09-10 12:04:42 +02:00
cpufreq_conservative.c
cpufreq: conservative: Take limits changes into account properly
2018-10-16 12:34:45 +02:00
cpufreq_governor.c
cpufreq: governor: Avoid accessing invalid governor_data
2018-08-16 23:03:29 +02:00
cpufreq_governor.h
cpufreq_governor_attr_set.c
cpufreq_ondemand.c
cpufreq_ondemand.h
cpufreq_performance.c
cpufreq_powersave.c
cpufreq_stats.c
cpufreq_userspace.c
davinci-cpufreq.c
e_powersaver.c
elanfreq.c
freq_table.c
cpufreq: Drop cpufreq_table_validate_and_show()
2018-04-10 08:40:45 +02:00
gx-suspmod.c
highbank-cpufreq.c
ia64-acpi-cpufreq.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
imx6q-cpufreq.c
cpufreq: imx6q: add return value check for voltage scale
2018-11-07 13:31:07 +01:00
intel_pstate.c
cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI
2018-10-25 18:37:06 +02:00
Kconfig
Kconfig.arm
cpufreq: remove unused arm_big_little_dt driver
2018-10-25 18:39:02 +02:00
Kconfig.powerpc
Kconfig.x86
kirkwood-cpufreq.c
longhaul.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
longhaul.h
longrun.c
loongson1-cpufreq.c
loongson2_cpufreq.c
Makefile
cpufreq: remove unused arm_big_little_dt driver
2018-10-25 18:39:02 +02:00
maple-cpufreq.c
mediatek-cpufreq.c
mvebu-cpufreq.c
cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove()
2018-09-19 14:56:44 -07:00
omap-cpufreq.c
p4-clockmod.c
cpufreq: p4-clockmod: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
pasemi-cpufreq.c
pcc-cpufreq.c
Merge back cpufreq material for 4.19.
2018-07-25 13:28:01 +02:00
pmac32-cpufreq.c
pmac64-cpufreq.c
powernow-k6.c
cpufreq: powernow: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
powernow-k7.c
cpufreq: powernow: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
powernow-k7.h
powernow-k8.c
cpufreq: powernow: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
powernow-k8.h
powernv-cpufreq.c
cpufreq: powernv: Remove global pstate ramp-down timer in POWER9
2018-07-09 18:06:02 +10:00
ppc_cbe_cpufreq.c
cpufreq: ppc_cbe: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
ppc_cbe_cpufreq.h
ppc_cbe_cpufreq_pervasive.c
ppc_cbe_cpufreq_pmi.c
pxa2xx-cpufreq.c
cpufreq: pxa: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
pxa3xx-cpufreq.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
qcom-cpufreq-kryo.c
cpufreq: qcom-kryo: Fix section annotations
2018-09-29 15:01:10 +02:00
qoriq-cpufreq.c
cpufreq: qoirq: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
s3c24xx-cpufreq-debugfs.c
s3c24xx-cpufreq.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
s3c64xx-cpufreq.c
s3c2410-cpufreq.c
s3c2412-cpufreq.c
s3c2416-cpufreq.c
s3c2440-cpufreq.c
cpufreq: s3c2440: fix spelling mistake: "divsiors" -> "divisors"
2018-05-10 11:50:42 +02:00
s5pv210-cpufreq.c
cpufreq: Convert to using %pOFn instead of device_node.name
2018-09-10 12:20:28 +02:00
sa1100-cpufreq.c
sa1110-cpufreq.c
sc520_freq.c
cpufreq: sc520: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
scmi-cpufreq.c
firmware: arm_scmi: rename get_transition_latency and add_opps_to_device
2018-05-10 10:49:40 +01:00
scpi-cpufreq.c
cpufreq: scpi: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
sfi-cpufreq.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
sh-cpufreq.c
cpufreq: sh: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
sparc-us2e-cpufreq.c
cpufreq: sparc: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
sparc-us3-cpufreq.c
cpufreq: sparc: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
spear-cpufreq.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
speedstep-centrino.c
cpufreq: speedstep: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
speedstep-ich.c
cpufreq: speedstep: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
speedstep-lib.c
cpufreq: speedstep: fix speedstep_detect_processor()'s return type
2018-05-10 11:46:00 +02:00
speedstep-lib.h
speedstep-smi.c
cpufreq: speedstep: Don't validate the frequency table twice
2018-03-20 12:07:52 +01:00
sti-cpufreq.c
tango-cpufreq.c
tegra20-cpufreq.c
cpufreq: tegra20: Wrap cpufreq into platform driver
2018-05-21 13:44:24 +02:00
tegra124-cpufreq.c
tegra186-cpufreq.c
cpufreq: tegra186: don't pass GFP_DMA32 to dma_alloc_coherent()
2018-10-17 09:25:38 +02:00
ti-cpufreq.c
cpufreq: ti-cpufreq: Only register platform_device when supported
2018-11-19 11:26:06 +01:00
unicore2-cpufreq.c
vexpress-spc-cpufreq.c