kernel_optimize_test/drivers/cpufreq
Leonard Crestez c2147585cc cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts
Early samples without fuses written report "0 0" which means consumer
segment and minimum speed grading. According to datasheet the minimum speed
grade is not supported for consumer parts so all OPPs are disabled
which results in stack dumps later on.

Fix by clamping minimum consumer speed grade to 1 on imx8mm and imx8mq.

Fixes: 4d28ba1d62 ("cpufreq: Add imx-cpufreq-dt driver")

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
[ Viresh: s/minumum/minimum/ in patch and log ]
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
2019-06-03 11:04:13 +05:30
..
acpi-cpufreq.c drivers/cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning 2019-04-16 23:09:28 +02:00
amd_freq_sensitivity.c drivers/cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() 2019-04-08 11:26:09 +02:00
arm_big_little.c cpufreq: arm_big_little: Register an Energy Model 2019-02-07 09:55:11 +05:30
arm_big_little.h
armada-8k-cpufreq.c cpufreq: ap806: fix possible object reference leak 2019-04-08 15:35:24 +05:30
armada-37xx-cpufreq.c cpufreq: armada-37xx: fix frequency calculation for opp 2019-04-29 15:22:50 +05:30
bmips-cpufreq.c
brcmstb-avs-cpufreq.c
cppc_cpufreq.c cpufreq / cppc: Work around for Hisilicon CPPC cpufreq 2019-02-18 11:27:42 +01:00
cpufreq_conservative.c
cpufreq_governor_attr_set.c
cpufreq_governor.c cpufreq: Fix kobject memleak 2019-04-30 10:54:23 +02:00
cpufreq_governor.h
cpufreq_ondemand.c
cpufreq_ondemand.h
cpufreq_performance.c
cpufreq_powersave.c
cpufreq_stats.c cpufreq: stats: Use lock by stat to replace global spin lock 2019-04-09 11:31:48 +02:00
cpufreq_userspace.c
cpufreq-dt-platdev.c cpufreq: Add imx-cpufreq-dt driver 2019-05-20 12:47:48 +05:30
cpufreq-dt.c Merge branch 'pm-opp' 2019-03-04 11:19:14 +01:00
cpufreq-dt.h
cpufreq-nforce2.c
cpufreq.c More power management updates for 5.2-rc1 2019-05-15 08:46:44 -07:00
davinci-cpufreq.c cpufreq: davinci: move configuration to include/linux/platform_data 2019-02-18 11:58:08 +05:30
e_powersaver.c cpufreq: e_powersaver: Use struct_size() in kzalloc() 2019-01-15 22:58:59 +01:00
elanfreq.c
freq_table.c cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option 2019-04-10 10:00:50 +02:00
gx-suspmod.c
highbank-cpufreq.c
ia64-acpi-cpufreq.c
imx-cpufreq-dt.c cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts 2019-06-03 11:04:13 +05:30
imx6q-cpufreq.c cpufreq: imx6q: fix possible object reference leak 2019-04-08 15:35:24 +05:30
intel_pstate.c Merge back cpufreq material for v5.2. 2019-04-08 12:47:41 +02:00
Kconfig cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option 2019-04-10 10:00:50 +02:00
Kconfig.arm cpufreq: Add imx-cpufreq-dt driver 2019-05-20 12:47:48 +05:30
Kconfig.powerpc
Kconfig.x86
kirkwood-cpufreq.c cpufreq: kirkwood: fix possible object reference leak 2019-04-08 15:35:24 +05:30
longhaul.c cpufreq: longhaul: remove unneeded semicolon 2019-02-18 10:27:38 +05:30
longhaul.h
longrun.c
loongson1-cpufreq.c clk: Remove io.h from clk-provider.h 2019-05-15 13:21:37 -07:00
loongson2_cpufreq.c
Makefile cpufreq: Add imx-cpufreq-dt driver 2019-05-20 12:47:48 +05:30
maple-cpufreq.c cpufreq: maple: Remove redundant code from maple_cpufreq_init() 2019-04-08 16:15:10 +05:30
mediatek-cpufreq.c Merge branch 'pm-opp' 2019-03-04 11:19:14 +01:00
mvebu-cpufreq.c
omap-cpufreq.c cpufreq: OMAP: Register an Energy Model 2019-02-07 10:07:36 +05:30
p4-clockmod.c
pasemi-cpufreq.c cpufreq/pasemi: fix possible object reference leak 2019-04-08 15:37:30 +05:30
pcc-cpufreq.c cpufreq: pcc-cpufreq: remove unneeded semicolon 2019-02-18 10:27:38 +05:30
pmac32-cpufreq.c cpufreq: pmac32: fix possible object reference leak 2019-04-08 15:37:30 +05:30
pmac64-cpufreq.c
powernow-k6.c
powernow-k7.c
powernow-k7.h
powernow-k8.c drivers/cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() 2019-04-08 11:26:09 +02:00
powernow-k8.h
powernv-cpufreq.c cpufreq: powernv: fix missing check of return value in init_powernv_pstates() 2019-02-18 10:27:38 +05:30
ppc_cbe_cpufreq_pervasive.c
ppc_cbe_cpufreq_pmi.c
ppc_cbe_cpufreq.c cpufreq: ppc_cbe: fix possible object reference leak 2019-04-08 15:37:30 +05:30
ppc_cbe_cpufreq.h
pxa2xx-cpufreq.c cpufreq: pxa2xx: remove incorrect __init annotation 2019-03-07 21:38:44 +01:00
pxa3xx-cpufreq.c
qcom-cpufreq-hw.c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-cpufreq 2019-02-13 12:27:23 +01:00
qcom-cpufreq-kryo.c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-cpufreq 2019-03-01 10:21:18 +01:00
qoriq-cpufreq.c cpufreq: qoriq: add support for lx2160a 2019-04-29 09:41:19 +02:00
s3c24xx-cpufreq-debugfs.c
s3c24xx-cpufreq.c
s3c64xx-cpufreq.c
s3c2410-cpufreq.c
s3c2412-cpufreq.c
s3c2416-cpufreq.c
s3c2440-cpufreq.c
s5pv210-cpufreq.c cpufreq: s5pv210: Defer probe if getting regulators fail 2019-02-07 10:01:51 +05:30
sa1100-cpufreq.c
sa1110-cpufreq.c
sc520_freq.c
scmi-cpufreq.c Merge branch 'pm-opp' 2019-03-04 11:19:14 +01:00
scpi-cpufreq.c cpufreq: scpi: Fix use after free 2019-03-28 11:14:31 +01:00
sfi-cpufreq.c
sh-cpufreq.c
sparc-us2e-cpufreq.c
sparc-us3-cpufreq.c
spear-cpufreq.c
speedstep-centrino.c cpufreq: centrino: Fix centrino_setpolicy() kerneldoc comment 2019-04-29 09:43:25 +02:00
speedstep-ich.c cpufreq: speedstep: convert BUG() to BUG_ON() 2019-02-18 10:27:38 +05:30
speedstep-lib.c
speedstep-lib.h
speedstep-smi.c
sti-cpufreq.c
tango-cpufreq.c
tegra20-cpufreq.c
tegra124-cpufreq.c Power management updates for 5.1-rc1 2019-03-06 12:59:46 -08:00
tegra186-cpufreq.c
ti-cpufreq.c
unicore2-cpufreq.c
vexpress-spc-cpufreq.c