Devicetree
 help / color / mirror / Atom feed
* [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

* [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 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

* 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