* [PATCH v2 0/3] Add few more SOC IDs for IPQ5210 family
@ 2026-09-22 4:33 Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add " Kathiravan Thirumoorthy
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-09-22 4:33 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Ilia Lin, Rafael J. Wysocki,
Viresh Kumar
Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy,
linux-pm
QCF3211 and IPQ5211 are new SoCs based on the IPQ5210 family. Add
their SoC IDs and update the corresponding CPUFreq driver support
accordingly.
Viresh, since patch 3/3 depends on the first two patches, could you
please provide your Ack for patch 3/3 so that Bjorn can pick up the
entire series through the QCOM tree?
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
Changes in v2:
- Added the CPUFreq support to address the sashiko's report.
- Link to v1: https://patch.msgid.link/20260921-ipq52xx_new_ids-v1-0-63d68a11bbff@oss.qualcomm.com
To: Bjorn Andersson <andersson@kernel.org>
To: Konrad Dybcio <konradybcio@kernel.org>
To: Abel Vesa <abelvesa@kernel.org>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Ilia Lin <ilia.lin@kernel.org>
To: "Rafael J. Wysocki" <rafael@kernel.org>
To: Viresh Kumar <viresh.kumar@linaro.org>
Cc: linux-arm-msm@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-pm@vger.kernel.org
---
Kathiravan Thirumoorthy (3):
dt-bindings: arm: qcom,ids: add few more SOC IDs for IPQ5210 family
soc: qcom: socinfo: add few more SOC IDs for IPQ5210 family
cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211
drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 ++
drivers/soc/qcom/socinfo.c | 2 ++
include/dt-bindings/arm/qcom,ids.h | 2 ++
3 files changed, 6 insertions(+)
---
base-commit: 5c4d4169604b335c38bbc79bc1fc03042981fc6f
change-id: 20260917-ipq52xx_new_ids-1b584bc547e8
Best regards,
--
Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add few more SOC IDs for IPQ5210 family
2026-09-22 4:33 [PATCH v2 0/3] Add few more SOC IDs for IPQ5210 family Kathiravan Thirumoorthy
@ 2026-09-22 4:33 ` Kathiravan Thirumoorthy
2026-09-28 6:00 ` Krzysztof Kozlowski
2026-09-22 4:33 ` [PATCH v2 2/3] soc: qcom: socinfo: " Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 3/3] cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211 Kathiravan Thirumoorthy
2 siblings, 1 reply; 6+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-09-22 4:33 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Ilia Lin, Rafael J. Wysocki,
Viresh Kumar
Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy,
linux-pm
QCF3211 and IPQ5211 are the new SoCs based on the IPQ5210 family. Add
the SoC IDs for the same.
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
include/dt-bindings/arm/qcom,ids.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/dt-bindings/arm/qcom,ids.h b/include/dt-bindings/arm/qcom,ids.h
index b63e4a0b8e54..f251d4c75612 100644
--- a/include/dt-bindings/arm/qcom,ids.h
+++ b/include/dt-bindings/arm/qcom,ids.h
@@ -317,6 +317,8 @@
#define QCOM_ID_IPQ9630 779
#define QCOM_ID_IPQ9640 780
#define QCOM_ID_IPQ9670 781
+#define QCOM_ID_QCF3211 801
+#define QCOM_ID_IPQ5211 802
/*
* The board type and revision information, used by Qualcomm bootloaders and
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add few more SOC IDs for IPQ5210 family
2026-09-22 4:33 ` [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add " Kathiravan Thirumoorthy
@ 2026-09-28 6:00 ` Krzysztof Kozlowski
0 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2026-09-28 6:00 UTC (permalink / raw)
To: Kathiravan Thirumoorthy
Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Ilia Lin, Rafael J. Wysocki,
Viresh Kumar, linux-arm-msm, devicetree, linux-kernel, linux-pm
On Tue, Sep 22, 2026 at 10:03:14AM +0530, Kathiravan Thirumoorthy wrote:
> QCF3211 and IPQ5211 are the new SoCs based on the IPQ5210 family. Add
> the SoC IDs for the same.
>
> Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
> ---
> include/dt-bindings/arm/qcom,ids.h | 2 ++
> 1 file changed, 2 insertions(+)
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2 2/3] soc: qcom: socinfo: add few more SOC IDs for IPQ5210 family
2026-09-22 4:33 [PATCH v2 0/3] Add few more SOC IDs for IPQ5210 family Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add " Kathiravan Thirumoorthy
@ 2026-09-22 4:33 ` Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 3/3] cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211 Kathiravan Thirumoorthy
2 siblings, 0 replies; 6+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-09-22 4:33 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Ilia Lin, Rafael J. Wysocki,
Viresh Kumar
Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy,
linux-pm
QCF3211 and IPQ5211 are the new SoCs based on the IPQ5210 family. Add
the SoC IDs for the same.
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
drivers/soc/qcom/socinfo.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/soc/qcom/socinfo.c b/drivers/soc/qcom/socinfo.c
index 63ee5cd561a2..4e7e14fe7231 100644
--- a/drivers/soc/qcom/socinfo.c
+++ b/drivers/soc/qcom/socinfo.c
@@ -558,6 +558,8 @@ static const struct soc_id soc_id[] = {
{ qcom_board_id(IPQ9630) },
{ qcom_board_id(IPQ9640) },
{ qcom_board_id(IPQ9670) },
+ { qcom_board_id(QCF3211) },
+ { qcom_board_id(IPQ5211) },
};
static const char *socinfo_machine(struct device *dev, unsigned int id)
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH v2 3/3] cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211
2026-09-22 4:33 [PATCH v2 0/3] Add few more SOC IDs for IPQ5210 family Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add " Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 2/3] soc: qcom: socinfo: " Kathiravan Thirumoorthy
@ 2026-09-22 4:33 ` Kathiravan Thirumoorthy
2026-10-01 6:22 ` Viresh Kumar
2 siblings, 1 reply; 6+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-09-22 4:33 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Ilia Lin, Rafael J. Wysocki,
Viresh Kumar
Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy,
linux-pm
Like all other SoCs in IPQ5210 family, cpufreq for QCF3211 & IPQ5211 is
also determined by the eFuse. Add support for the same.
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/cpufreq/qcom-cpufreq-nvmem.c b/drivers/cpufreq/qcom-cpufreq-nvmem.c
index efa766e98d86..9f2e6e6c0905 100644
--- a/drivers/cpufreq/qcom-cpufreq-nvmem.c
+++ b/drivers/cpufreq/qcom-cpufreq-nvmem.c
@@ -205,6 +205,8 @@ static int qcom_cpufreq_kryo_name_version(struct device *cpu_dev,
case QCOM_ID_QCF2200:
case QCOM_ID_QCF3200:
case QCOM_ID_QCF3210:
+ case QCOM_ID_QCF3211:
+ case QCOM_ID_IPQ5211:
drv->versions = (*speedbin == 0xcd) ? BIT(1) : BIT(0);
break;
case QCOM_ID_IPQ5424:
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2 3/3] cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211
2026-09-22 4:33 ` [PATCH v2 3/3] cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211 Kathiravan Thirumoorthy
@ 2026-10-01 6:22 ` Viresh Kumar
0 siblings, 0 replies; 6+ messages in thread
From: Viresh Kumar @ 2026-10-01 6:22 UTC (permalink / raw)
To: Kathiravan Thirumoorthy
Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Ilia Lin, Rafael J. Wysocki,
linux-arm-msm, devicetree, linux-kernel, linux-pm
On 22-09-26, 10:03, Kathiravan Thirumoorthy wrote:
> Like all other SoCs in IPQ5210 family, cpufreq for QCF3211 & IPQ5211 is
> also determined by the eFuse. Add support for the same.
>
> Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
> ---
> drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/cpufreq/qcom-cpufreq-nvmem.c b/drivers/cpufreq/qcom-cpufreq-nvmem.c
> index efa766e98d86..9f2e6e6c0905 100644
> --- a/drivers/cpufreq/qcom-cpufreq-nvmem.c
> +++ b/drivers/cpufreq/qcom-cpufreq-nvmem.c
> @@ -205,6 +205,8 @@ static int qcom_cpufreq_kryo_name_version(struct device *cpu_dev,
> case QCOM_ID_QCF2200:
> case QCOM_ID_QCF3200:
> case QCOM_ID_QCF3210:
> + case QCOM_ID_QCF3211:
> + case QCOM_ID_IPQ5211:
> drv->versions = (*speedbin == 0xcd) ? BIT(1) : BIT(0);
> break;
> case QCOM_ID_IPQ5424:
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
--
viresh
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-10-01 6:22 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-22 4:33 [PATCH v2 0/3] Add few more SOC IDs for IPQ5210 family Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 1/3] dt-bindings: arm: qcom,ids: add " Kathiravan Thirumoorthy
2026-09-28 6:00 ` Krzysztof Kozlowski
2026-09-22 4:33 ` [PATCH v2 2/3] soc: qcom: socinfo: " Kathiravan Thirumoorthy
2026-09-22 4:33 ` [PATCH v2 3/3] cpufreq: qcom-nvmem: add support for QCF3211 & IPQ5211 Kathiravan Thirumoorthy
2026-10-01 6:22 ` Viresh Kumar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox