Am 08.11.24 um 19:02 schrieb Christoph Stoidner:
Hi Wadim,

On Di, 2024-11-05 at 08:42 +0100, Wadim Egorov wrote:
Hi Christoph,

Am 04.11.24 um 12:25 schrieb Christoph Stoidner:
The phyCORE-i.MX 93 is available in various variants (e.g.
different ram
sizes, eMMC HS400 yes/no). Add a new SOM-scoped defconfig that
makes use
of the hardware introspection of the phycore-imx93 board-code, to
detect
the SOM module variant, and to configure the hardware accordingly.
The
resulting SPL and u-boot binary shall able to boot each phyCORE-
i.MX93
module variant on each carrier board.

I think it would be better to simply rename the current
imx93-phyboard-segin_defconfig to phycore_imx93_defconfig. This is
less
confusing and follows the idea of our other SoMs.

I see. My original reason to keep the existing
imx93-phyboard-segin_defconfig was to avoid any breaking change. And I
thought limiting the existing one to the SOM would be a breaking
change. But a further look to the imx93-phyboard-segin_defconfig
confirms what you said. It is already scoped to the SOM, only the name
"phyboard" is confusing.

So, I will rename imx93-phyboard-segin_defconfig and just add the SOM
detection. I will send a v2 for that.

Just one more note: Other than you suggested above I will use the final
name "imx93-phycore_defconfig" instead of "phycore_imx93_defconfig".
Although this does not match the Phytec names, it does fit the existing
naming scheme in the upstream u-boot. I talked a while ago with Teresa
about that. The existing phytec names have historically grown, and
later the naming scheme with imx* prefix has established in upstream.
Teresa and me agreed that we should use the upstream way.



Signed-off-by: Christoph Stoidner <[email protected]>
Cc: Mathieu Othacehe <[email protected]>, Christoph Stoidner
<[email protected]>, Stefano Babic <[email protected]>, Fabio
Estevam <[email protected]>, "NXP i.MX U-Boot Team" <uboot-
[email protected]>, Tom Rini <[email protected]>, Yannic Moog
<[email protected]>, Primoz Fiser <[email protected]>, Andrej
Picej <[email protected]>, Wadim Egorov <[email protected]>
---
   arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi |  14 +-
   board/phytec/phycore_imx93/MAINTAINERS        |   1 +
   configs/imx93-phycore_defconfig               | 156
++++++++++++++++++
   3 files changed, 169 insertions(+), 2 deletions(-)
   create mode 100644 configs/imx93-phycore_defconfig

diff --git a/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
b/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
index 25c778bb07..e84476c38a 100644
--- a/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
+++ b/arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi
@@ -2,15 +2,25 @@
   /*
    * Copyright (C) 2023 PHYTEC Messtechnik GmbH
    * Christoph Stoidner <[email protected]>
+ * Copyright (C) 2024 PHYTEC Messtechnik GmbH
    *
    * Product homepage:
- * phyBOARD-Segin carrier board is reused for the i.MX93 design.
- * https://www.phytec.eu/en/produkte/single-board-
computer/phyboard-segin-imx6ul/
+   https://www.phytec.de/produkte/system-on-modules/phycore-imx-
91-93/
    */
  #include "imx93-u-boot.dtsi"   / {
+
+       /*
+        * If the u-boot build uses the device tree of a phyCORE-
i.MX93 carrier
+        * board (i.E. imx93-phyboard-segin.dts), then this u-
boot.dtsi
+        * deactivates all carrier board-specific peripherals. This
means that
+        * the resulting SPL and u-boot binary can boot the
phyCORE-i.MX 93 module
+        * on each carrier board.
+        */
This comment does not seem to reflect what
imx93-phyboard-segin-u-boot.dtsi is actually doing.

I dont know what you mean. Do you see any carrier board peripherals
that keep activated? Or anything else? What missmatch do you mean?

You are not deactivating anything in this u-boot.dtsi file so the comment does not make a lot of sense to me.

Regards,
Wadim

Reply via email to