U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] imx93-u-boot: Describe the CPU clocks in the devicetree
@ 2024-07-18 16:54 Fabio Estevam
  2024-07-19 12:25 ` Peng Fan
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Fabio Estevam @ 2024-07-18 16:54 UTC (permalink / raw)
  To: peng.fan; +Cc: uboot-imx, m.othacehe, u-boot, Fabio Estevam

Currently, there is an error when the i.MX93 CPU frequency is
read:

Could not read CPU frequency: -2
CPU:   NXP i.MX93(52) Rev1.1 A55 at 0 MHz

Fix it by describing the A55 clock nodes in the devicetree, like done
on other i.MX SoCs.

With this change, the CPU frequency error is gone and it can be correctly
retrieved:

CPU:   NXP i.MX93(52) Rev1.1 A55 at 1700 MHz
CPU:   Industrial temperature grade  (-40C to 105C) at 35C

As the upstream imx93.dtsi does not describe the CPU clocks,
keep the clock node in imx93-u-boot.dtsi for now.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
---
 arch/arm/dts/imx93-u-boot.dtsi | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm/dts/imx93-u-boot.dtsi b/arch/arm/dts/imx93-u-boot.dtsi
index 289aba175843..b2b3d57318fc 100644
--- a/arch/arm/dts/imx93-u-boot.dtsi
+++ b/arch/arm/dts/imx93-u-boot.dtsi
@@ -9,6 +9,14 @@
 	};
 };
 
+&A55_0 {
+	clocks = <&clk IMX93_CLK_ARM_PLL>;
+};
+
+&A55_1 {
+	clocks = <&clk IMX93_CLK_ARM_PLL>;
+};
+
 &binman {
 	u-boot-spl-ddr {
 		align = <4>;
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-07-22 21:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-18 16:54 [PATCH] imx93-u-boot: Describe the CPU clocks in the devicetree Fabio Estevam
2024-07-19 12:25 ` Peng Fan
2024-07-19 14:00 ` Sébastien Szymanski
2024-07-19 14:13   ` Fabio Estevam
2024-07-19 15:47     ` Sébastien Szymanski
2024-07-19 16:06       ` Fabio Estevam
2024-07-22 21:05 ` Fabio Estevam

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox