cpufreq: qcom-nvmem: add support for IPQ8074
authorRobert Marko <robimarko@gmail.com>
Fri, 13 Oct 2023 17:20:02 +0000 (19:20 +0200)
committerViresh Kumar <viresh.kumar@linaro.org>
Thu, 2 Nov 2023 05:34:53 +0000 (11:04 +0530)
commit0b9cd949136f1b63f7aa9424b6e583a1ab261e36
treef2e1dd410141ac48774b49f4d3cc0d73446db6e4
parent477348dbfd37d3f4c813ff8e62ec96a6bbbfd06a
cpufreq: qcom-nvmem: add support for IPQ8074

IPQ8074 comes in 3 families:
* IPQ8070A/IPQ8071A (Acorn) up to 1.4GHz
* IPQ8172/IPQ8173/IPQ8174 (Oak) up to 1.4GHz
* IPQ8072A/IPQ8074A/IPQ8076A/IPQ8078A (Hawkeye) up to 2.2GHz

So, in order to be able to share one OPP table lets add support for IPQ8074
family based of SMEM SoC ID-s as speedbin fuse is always 0 on IPQ8074.

IPQ8074 compatible is blacklisted from DT platdev as the cpufreq device
will get created by NVMEM CPUFreq driver.

Signed-off-by: Robert Marko <robimarko@gmail.com>
Acked-by: Konrad Dybcio <konrad.dybcio@linaro.org>
[ Viresh: Fixed rebase conflict. ]
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/cpufreq-dt-platdev.c
drivers/cpufreq/qcom-cpufreq-nvmem.c