* [PATCH v2] arm64: dts: mediatek: Add cpufreq nodes for MT8192
@ 2023-03-03 2:00 Allen-KH Cheng
2023-03-03 11:23 ` AngeloGioacchino Del Regno
0 siblings, 1 reply; 3+ messages in thread
From: Allen-KH Cheng @ 2023-03-03 2:00 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Matthias Brugger
Cc: Project_Global_Chrome_Upstream_Group, angelogioacchino.delregno,
devicetree, linux-arm-kernel, linux-kernel, linux-mediatek,
Allen-KH Cheng
Add the cpufreq nodes for MT8192 SoC.
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
---
Change in v1:
Fix : this should be <&performance 0>
[Allen-KH Cheng <allen-kh.cheng@mediatek.com>]
---
---
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8192.dtsi b/arch/arm64/boot/dts/mediatek/mt8192.dtsi
index 87b91c8feaf9..48a4fc88fde4 100644
--- a/arch/arm64/boot/dts/mediatek/mt8192.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8192.dtsi
@@ -70,6 +70,7 @@
d-cache-line-size = <64>;
d-cache-sets = <128>;
next-level-cache = <&l2_0>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <530>;
};
@@ -87,6 +88,7 @@
d-cache-line-size = <64>;
d-cache-sets = <128>;
next-level-cache = <&l2_0>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <530>;
};
@@ -104,6 +106,7 @@
d-cache-line-size = <64>;
d-cache-sets = <128>;
next-level-cache = <&l2_0>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <530>;
};
@@ -121,6 +124,7 @@
d-cache-line-size = <64>;
d-cache-sets = <128>;
next-level-cache = <&l2_0>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <530>;
};
@@ -138,6 +142,7 @@
d-cache-line-size = <64>;
d-cache-sets = <256>;
next-level-cache = <&l2_1>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <1024>;
};
@@ -155,6 +160,7 @@
d-cache-line-size = <64>;
d-cache-sets = <256>;
next-level-cache = <&l2_1>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <1024>;
};
@@ -172,6 +178,7 @@
d-cache-line-size = <64>;
d-cache-sets = <256>;
next-level-cache = <&l2_1>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <1024>;
};
@@ -189,6 +196,7 @@
d-cache-line-size = <64>;
d-cache-sets = <256>;
next-level-cache = <&l2_1>;
+ performance-domains = <&performance 0>;
capacity-dmips-mhz = <1024>;
};
@@ -318,6 +326,12 @@
compatible = "simple-bus";
ranges;
+ performance: performance-controller@11bc10 {
+ compatible = "mediatek,cpufreq-hw";
+ reg = <0 0x0011bc10 0 0x120>, <0 0x0011bd30 0 0x120>;
+ #performance-domain-cells = <1>;
+ };
+
gic: interrupt-controller@c000000 {
compatible = "arm,gic-v3";
#interrupt-cells = <4>;
--
2.18.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v2] arm64: dts: mediatek: Add cpufreq nodes for MT8192
2023-03-03 2:00 [PATCH v2] arm64: dts: mediatek: Add cpufreq nodes for MT8192 Allen-KH Cheng
@ 2023-03-03 11:23 ` AngeloGioacchino Del Regno
2023-03-03 11:36 ` Allen-KH Cheng (程冠勳)
0 siblings, 1 reply; 3+ messages in thread
From: AngeloGioacchino Del Regno @ 2023-03-03 11:23 UTC (permalink / raw)
To: Allen-KH Cheng, Rob Herring, Krzysztof Kozlowski,
Matthias Brugger
Cc: Project_Global_Chrome_Upstream_Group, devicetree,
linux-arm-kernel, linux-kernel, linux-mediatek
Il 03/03/23 03:00, Allen-KH Cheng ha scritto:
> Add the cpufreq nodes for MT8192 SoC.
>
> Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
> ---
> Change in v1:
> Fix : this should be <&performance 0>
I didn't say that *all of them should be <&performance 0>.
It's 0 for the cortex-a55 CPUs and it's 1 for the A76 CPUs.
Please fix it.
> [Allen-KH Cheng <allen-kh.cheng@mediatek.com>]
> ---
> ---
> arch/arm64/boot/dts/mediatek/mt8192.dtsi | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/mediatek/mt8192.dtsi b/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> index 87b91c8feaf9..48a4fc88fde4 100644
> --- a/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> +++ b/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> @@ -70,6 +70,7 @@
> d-cache-line-size = <64>;
> d-cache-sets = <128>;
> next-level-cache = <&l2_0>;
> + performance-domains = <&performance 0>;
> capacity-dmips-mhz = <530>;
> };
>
> @@ -87,6 +88,7 @@
> d-cache-line-size = <64>;
> d-cache-sets = <128>;
> next-level-cache = <&l2_0>;
> + performance-domains = <&performance 0>;
> capacity-dmips-mhz = <530>;
> };
>
> @@ -104,6 +106,7 @@
> d-cache-line-size = <64>;
> d-cache-sets = <128>;
> next-level-cache = <&l2_0>;
> + performance-domains = <&performance 0>;
> capacity-dmips-mhz = <530>;
> };
>
> @@ -121,6 +124,7 @@
> d-cache-line-size = <64>;
> d-cache-sets = <128>;
> next-level-cache = <&l2_0>;
> + performance-domains = <&performance 0>;
> capacity-dmips-mhz = <530>;
> };
It's 0 until there.
>
> @@ -138,6 +142,7 @@
> d-cache-line-size = <64>;
> d-cache-sets = <256>;
> next-level-cache = <&l2_1>;
> + performance-domains = <&performance 0>;
Here, and later (for cortex-a76), it's <&performance 1>.
Regards,
Angelo
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v2] arm64: dts: mediatek: Add cpufreq nodes for MT8192
2023-03-03 11:23 ` AngeloGioacchino Del Regno
@ 2023-03-03 11:36 ` Allen-KH Cheng (程冠勳)
0 siblings, 0 replies; 3+ messages in thread
From: Allen-KH Cheng (程冠勳) @ 2023-03-03 11:36 UTC (permalink / raw)
To: matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com,
robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org
Cc: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org,
Project_Global_Chrome_Upstream_Group, devicetree@vger.kernel.org
Hi Angelo,
On Fri, 2023-03-03 at 12:23 +0100, AngeloGioacchino Del Regno wrote:
> Il 03/03/23 03:00, Allen-KH Cheng ha scritto:
> > Add the cpufreq nodes for MT8192 SoC.
> >
> > Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
> > ---
> > Change in v1:
> > Fix : this should be <&performance 0>
>
> I didn't say that *all of them should be <&performance 0>.
>
> It's 0 for the cortex-a55 CPUs and it's 1 for the A76 CPUs.
>
> Please fix it.
>
>
Oh, sorry for my misunderstanding
I will fix it in next version.
BRs,
Allen
>
> > [Allen-KH Cheng <allen-kh.cheng@mediatek.com>]
> > ---
> > ---
> > arch/arm64/boot/dts/mediatek/mt8192.dtsi | 14 ++++++++++++++
> > 1 file changed, 14 insertions(+)
> >
> > diff --git a/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> > b/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> > index 87b91c8feaf9..48a4fc88fde4 100644
> > --- a/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> > +++ b/arch/arm64/boot/dts/mediatek/mt8192.dtsi
> > @@ -70,6 +70,7 @@
> > d-cache-line-size = <64>;
> > d-cache-sets = <128>;
> > next-level-cache = <&l2_0>;
> > + performance-domains = <&performance 0>;
> > capacity-dmips-mhz = <530>;
> > };
> >
> > @@ -87,6 +88,7 @@
> > d-cache-line-size = <64>;
> > d-cache-sets = <128>;
> > next-level-cache = <&l2_0>;
> > + performance-domains = <&performance 0>;
> > capacity-dmips-mhz = <530>;
> > };
> >
> > @@ -104,6 +106,7 @@
> > d-cache-line-size = <64>;
> > d-cache-sets = <128>;
> > next-level-cache = <&l2_0>;
> > + performance-domains = <&performance 0>;
> > capacity-dmips-mhz = <530>;
> > };
> >
> > @@ -121,6 +124,7 @@
> > d-cache-line-size = <64>;
> > d-cache-sets = <128>;
> > next-level-cache = <&l2_0>;
> > + performance-domains = <&performance 0>;
> > capacity-dmips-mhz = <530>;
> > };
>
> It's 0 until there.
>
> >
> > @@ -138,6 +142,7 @@
> > d-cache-line-size = <64>;
> > d-cache-sets = <256>;
> > next-level-cache = <&l2_1>;
> > + performance-domains = <&performance 0>;
>
> Here, and later (for cortex-a76), it's <&performance 1>.
>
>
> Regards,
> Angelo
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-03-03 11:37 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-03 2:00 [PATCH v2] arm64: dts: mediatek: Add cpufreq nodes for MT8192 Allen-KH Cheng
2023-03-03 11:23 ` AngeloGioacchino Del Regno
2023-03-03 11:36 ` Allen-KH Cheng (程冠勳)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox