Re: [PATCH v2 1/5] arm64: dts: imx8mm: Add common -u-boot.dtsi

2021-04-08 Thread Jagan Teki
On Thu, Apr 8, 2021 at 2:36 PM Stefano Babic  wrote:
>
> On 08.04.21 04:12, Peng Fan (OSS) wrote:
> >
> > On 2021/3/16 1:45, Jagan Teki wrote:
> >> /soc@0
> >> aips1
> >> aips2
> >> aips3
> >> clk
> >> iomuxc
> >> osc_24m
> >>
> >> are common node enablements across imx8mm platform for
> >> dm-spi, dm-pre-reloc stages.
> >>
> >> Move them into common dtsi, imx8mm-u-boot.dtsi
> >
> > This may conflict with
> > https://patchwork.ozlabs.org/project/uboot/patch/20210406035904.26598-1-peng@oss.nxp.com/
>
> Right - Jagan, I have merged Peng's PR, I am merging the other
> conversions to DM. Your choice if you prefer to wait until I push on the
> server (maybe the best way to do), then you can rebase on top of it.

Yes, would work. I will rebase on top of your changes and send v3.

Jagan.


Re: [PATCH v2 1/5] arm64: dts: imx8mm: Add common -u-boot.dtsi

2021-04-08 Thread Stefano Babic

On 08.04.21 04:12, Peng Fan (OSS) wrote:


On 2021/3/16 1:45, Jagan Teki wrote:

/soc@0
aips1
aips2
aips3
clk
iomuxc
osc_24m

are common node enablements across imx8mm platform for
dm-spi, dm-pre-reloc stages.

Move them into common dtsi, imx8mm-u-boot.dtsi


This may conflict with 
https://patchwork.ozlabs.org/project/uboot/patch/20210406035904.26598-1-peng@oss.nxp.com/ 


Right - Jagan, I have merged Peng's PR, I am merging the other 
conversions to DM. Your choice if you prefer to wait until I push on the 
server (maybe the best way to do), then you can rebase on top of it.


Regards,
Stefano




Thanks,
Peng.



Cc: Tim Harvey 
Cc: Adam Ford 
Cc: Peng Fan 
Cc: Teresa Remmet 
Cc: Igor Opaniuk 
Signed-off-by: Jagan Teki 
---
Changes for v2:
- add venice changes

  arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi    | 37 +-
  arch/arm/dts/imx8mm-evk-u-boot.dtsi   | 37 +-
  arch/arm/dts/imx8mm-u-boot.dtsi   | 39 +++
  arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 35 +
  arch/arm/dts/imx8mm-venice-u-boot.dtsi    | 37 +-
  arch/arm/dts/imx8mm-verdin-u-boot.dtsi    | 38 ++
  arch/arm/dts/phycore-imx8mm-u-boot.dtsi   | 37 +-
  7 files changed, 51 insertions(+), 209 deletions(-)
  create mode 100644 arch/arm/dts/imx8mm-u-boot.dtsi

diff --git a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi 
b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi

index 6d80a529ae..73ddfdade6 100644
--- a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
@@ -3,6 +3,8 @@
   * Copyright 2020 Compass Electronics Group, LLC
   */
+#include "imx8mm-u-boot.dtsi"
+
  / {
  wdt-reboot {
  compatible = "wdt-reboot";
@@ -11,32 +13,6 @@
  };
  };
-&{/soc@0} {
-    u-boot,dm-pre-reloc;
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-};
-
- {
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-    /delete-property/ assigned-clocks;
-    /delete-property/ assigned-clock-parents;
-    /delete-property/ assigned-clock-rates;
-};
-
  _usdhc2_vmmc {
  u-boot,off-on-delay-us = <2>;
  };
@@ -65,15 +41,6 @@
  u-boot,dm-spl;
  };
- {
-    u-boot,dm-spl;
-};
-
-_24m {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-};
-
  _0 {
  compatible = "ti,tca6416";
  };
diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi 
b/arch/arm/dts/imx8mm-evk-u-boot.dtsi

index e843a5648e..79dffe7ccd 100644
--- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
@@ -3,6 +3,8 @@
   * Copyright 2019 NXP
   */
+#include "imx8mm-u-boot.dtsi"
+
  / {
  wdt-reboot {
  compatible = "wdt-reboot";
@@ -11,41 +13,6 @@
  };
  };
-&{/soc@0} {
-    u-boot,dm-pre-reloc;
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-    /delete-property/ assigned-clocks;
-    /delete-property/ assigned-clock-parents;
-    /delete-property/ assigned-clock-rates;
-};
-
-_24m {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-};
-
- {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-};
-
- {
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-};
-
  _usdhc2_vmmc {
  u-boot,off-on-delay-us = <2>;
  };
diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi 
b/arch/arm/dts/imx8mm-u-boot.dtsi

new file mode 100644
index 00..f833d9df59
--- /dev/null
+++ b/arch/arm/dts/imx8mm-u-boot.dtsi
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * Copyright (C) 2020 Jagan Teki 
+ */
+
+&{/soc@0} {
+    u-boot,dm-pre-reloc;
+    u-boot,dm-spl;
+};
+
+ {
+    u-boot,dm-spl;
+    u-boot,dm-pre-reloc;
+};
+
+ {
+    u-boot,dm-spl;
+};
+
+ {
+    u-boot,dm-spl;
+};
+
+ {
+    u-boot,dm-spl;
+    u-boot,dm-pre-reloc;
+    /delete-property/ assigned-clocks;
+    /delete-property/ assigned-clock-parents;
+    /delete-property/ assigned-clock-rates;
+};
+
+ {
+    u-boot,dm-spl;
+};
+
+_24m {
+    u-boot,dm-spl;
+    u-boot,dm-pre-reloc;
+};
diff --git a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi 
b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi

index a4487e20c3..1a15d6a2ad 100644
--- a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
@@ -3,40 +3,7 @@
   * Copyright 2021 Gateworks Corporation
   */
-&{/soc@0} {
-    u-boot,dm-pre-reloc;
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-    /delete-property/ assigned-clocks;
-    /delete-property/ assigned-clock-parents;
-    /delete-property/ assigned-clock-rates;
-};
-
-_24m {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-};
-
- {
-    u-boot,dm-spl;
-    u-boot,dm-pre-reloc;
-};
-
- {
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-};
-
- {
-    u-boot,dm-spl;
-};
+#include "imx8mm-u-boot.dtsi"
   {
  u-boot,dm-spl;
diff --git a/arch/arm/dts/imx8mm-venice-u-boot.dtsi 

Re: [PATCH v2 1/5] arm64: dts: imx8mm: Add common -u-boot.dtsi

2021-04-07 Thread Peng Fan (OSS)



On 2021/3/16 1:45, Jagan Teki wrote:

/soc@0
aips1
aips2
aips3
clk
iomuxc
osc_24m

are common node enablements across imx8mm platform for
dm-spi, dm-pre-reloc stages.

Move them into common dtsi, imx8mm-u-boot.dtsi


This may conflict with 
https://patchwork.ozlabs.org/project/uboot/patch/20210406035904.26598-1-peng@oss.nxp.com/


Thanks,
Peng.



Cc: Tim Harvey 
Cc: Adam Ford 
Cc: Peng Fan 
Cc: Teresa Remmet 
Cc: Igor Opaniuk 
Signed-off-by: Jagan Teki 
---
Changes for v2:
- add venice changes

  arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi| 37 +-
  arch/arm/dts/imx8mm-evk-u-boot.dtsi   | 37 +-
  arch/arm/dts/imx8mm-u-boot.dtsi   | 39 +++
  arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 35 +
  arch/arm/dts/imx8mm-venice-u-boot.dtsi| 37 +-
  arch/arm/dts/imx8mm-verdin-u-boot.dtsi| 38 ++
  arch/arm/dts/phycore-imx8mm-u-boot.dtsi   | 37 +-
  7 files changed, 51 insertions(+), 209 deletions(-)
  create mode 100644 arch/arm/dts/imx8mm-u-boot.dtsi

diff --git a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi 
b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
index 6d80a529ae..73ddfdade6 100644
--- a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
@@ -3,6 +3,8 @@
   * Copyright 2020 Compass Electronics Group, LLC
   */
  
+#include "imx8mm-u-boot.dtsi"

+
  / {
wdt-reboot {
compatible = "wdt-reboot";
@@ -11,32 +13,6 @@
};
  };
  
-&{/soc@0} {

-   u-boot,dm-pre-reloc;
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-   /delete-property/ assigned-clocks;
-   /delete-property/ assigned-clock-parents;
-   /delete-property/ assigned-clock-rates;
-};
-
  _usdhc2_vmmc {
u-boot,off-on-delay-us = <2>;
  };
@@ -65,15 +41,6 @@
u-boot,dm-spl;
  };
  
- {

-   u-boot,dm-spl;
-};
-
-_24m {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
  _0 {
compatible = "ti,tca6416";
  };
diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi 
b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
index e843a5648e..79dffe7ccd 100644
--- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
@@ -3,6 +3,8 @@
   * Copyright 2019 NXP
   */
  
+#include "imx8mm-u-boot.dtsi"

+
  / {
wdt-reboot {
compatible = "wdt-reboot";
@@ -11,41 +13,6 @@
};
  };
  
-&{/soc@0} {

-   u-boot,dm-pre-reloc;
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-   /delete-property/ assigned-clocks;
-   /delete-property/ assigned-clock-parents;
-   /delete-property/ assigned-clock-rates;
-};
-
-_24m {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
  _usdhc2_vmmc {
u-boot,off-on-delay-us = <2>;
  };
diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi
new file mode 100644
index 00..f833d9df59
--- /dev/null
+++ b/arch/arm/dts/imx8mm-u-boot.dtsi
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * Copyright (C) 2020 Jagan Teki 
+ */
+
+&{/soc@0} {
+   u-boot,dm-pre-reloc;
+   u-boot,dm-spl;
+};
+
+ {
+   u-boot,dm-spl;
+   u-boot,dm-pre-reloc;
+};
+
+ {
+   u-boot,dm-spl;
+};
+
+ {
+   u-boot,dm-spl;
+};
+
+ {
+   u-boot,dm-spl;
+   u-boot,dm-pre-reloc;
+   /delete-property/ assigned-clocks;
+   /delete-property/ assigned-clock-parents;
+   /delete-property/ assigned-clock-rates;
+};
+
+ {
+   u-boot,dm-spl;
+};
+
+_24m {
+   u-boot,dm-spl;
+   u-boot,dm-pre-reloc;
+};
diff --git a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi 
b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
index a4487e20c3..1a15d6a2ad 100644
--- a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
@@ -3,40 +3,7 @@
   * Copyright 2021 Gateworks Corporation
   */
  
-&{/soc@0} {

-   u-boot,dm-pre-reloc;
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-   /delete-property/ assigned-clocks;
-   /delete-property/ assigned-clock-parents;
-   /delete-property/ assigned-clock-rates;
-};
-
-_24m {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
+#include "imx8mm-u-boot.dtsi"
  
   {

u-boot,dm-spl;
diff --git a/arch/arm/dts/imx8mm-venice-u-boot.dtsi 
b/arch/arm/dts/imx8mm-venice-u-boot.dtsi
index 5b06d872c6..42b2903f04 100644
--- 

[PATCH v2 1/5] arm64: dts: imx8mm: Add common -u-boot.dtsi

2021-03-15 Thread Jagan Teki
/soc@0
aips1
aips2
aips3
clk
iomuxc
osc_24m

are common node enablements across imx8mm platform for
dm-spi, dm-pre-reloc stages.

Move them into common dtsi, imx8mm-u-boot.dtsi

Cc: Tim Harvey 
Cc: Adam Ford 
Cc: Peng Fan 
Cc: Teresa Remmet 
Cc: Igor Opaniuk 
Signed-off-by: Jagan Teki 
---
Changes for v2:
- add venice changes

 arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi| 37 +-
 arch/arm/dts/imx8mm-evk-u-boot.dtsi   | 37 +-
 arch/arm/dts/imx8mm-u-boot.dtsi   | 39 +++
 arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 35 +
 arch/arm/dts/imx8mm-venice-u-boot.dtsi| 37 +-
 arch/arm/dts/imx8mm-verdin-u-boot.dtsi| 38 ++
 arch/arm/dts/phycore-imx8mm-u-boot.dtsi   | 37 +-
 7 files changed, 51 insertions(+), 209 deletions(-)
 create mode 100644 arch/arm/dts/imx8mm-u-boot.dtsi

diff --git a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi 
b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
index 6d80a529ae..73ddfdade6 100644
--- a/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi
@@ -3,6 +3,8 @@
  * Copyright 2020 Compass Electronics Group, LLC
  */
 
+#include "imx8mm-u-boot.dtsi"
+
 / {
wdt-reboot {
compatible = "wdt-reboot";
@@ -11,32 +13,6 @@
};
 };
 
-&{/soc@0} {
-   u-boot,dm-pre-reloc;
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-   /delete-property/ assigned-clocks;
-   /delete-property/ assigned-clock-parents;
-   /delete-property/ assigned-clock-rates;
-};
-
 _usdhc2_vmmc {
u-boot,off-on-delay-us = <2>;
 };
@@ -65,15 +41,6 @@
u-boot,dm-spl;
 };
 
- {
-   u-boot,dm-spl;
-};
-
-_24m {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
 _0 {
compatible = "ti,tca6416";
 };
diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi 
b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
index e843a5648e..79dffe7ccd 100644
--- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
@@ -3,6 +3,8 @@
  * Copyright 2019 NXP
  */
 
+#include "imx8mm-u-boot.dtsi"
+
 / {
wdt-reboot {
compatible = "wdt-reboot";
@@ -11,41 +13,6 @@
};
 };
 
-&{/soc@0} {
-   u-boot,dm-pre-reloc;
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-   /delete-property/ assigned-clocks;
-   /delete-property/ assigned-clock-parents;
-   /delete-property/ assigned-clock-rates;
-};
-
-_24m {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
 _usdhc2_vmmc {
u-boot,off-on-delay-us = <2>;
 };
diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi
new file mode 100644
index 00..f833d9df59
--- /dev/null
+++ b/arch/arm/dts/imx8mm-u-boot.dtsi
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * Copyright (C) 2020 Jagan Teki 
+ */
+
+&{/soc@0} {
+   u-boot,dm-pre-reloc;
+   u-boot,dm-spl;
+};
+
+ {
+   u-boot,dm-spl;
+   u-boot,dm-pre-reloc;
+};
+
+ {
+   u-boot,dm-spl;
+};
+
+ {
+   u-boot,dm-spl;
+};
+
+ {
+   u-boot,dm-spl;
+   u-boot,dm-pre-reloc;
+   /delete-property/ assigned-clocks;
+   /delete-property/ assigned-clock-parents;
+   /delete-property/ assigned-clock-rates;
+};
+
+ {
+   u-boot,dm-spl;
+};
+
+_24m {
+   u-boot,dm-spl;
+   u-boot,dm-pre-reloc;
+};
diff --git a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi 
b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
index a4487e20c3..1a15d6a2ad 100644
--- a/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
@@ -3,40 +3,7 @@
  * Copyright 2021 Gateworks Corporation
  */
 
-&{/soc@0} {
-   u-boot,dm-pre-reloc;
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-   /delete-property/ assigned-clocks;
-   /delete-property/ assigned-clock-parents;
-   /delete-property/ assigned-clock-rates;
-};
-
-_24m {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-   u-boot,dm-pre-reloc;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
-
- {
-   u-boot,dm-spl;
-};
+#include "imx8mm-u-boot.dtsi"
 
  {
u-boot,dm-spl;
diff --git a/arch/arm/dts/imx8mm-venice-u-boot.dtsi 
b/arch/arm/dts/imx8mm-venice-u-boot.dtsi
index 5b06d872c6..42b2903f04 100644
--- a/arch/arm/dts/imx8mm-venice-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-venice-u-boot.dtsi
@@ -3,6 +3,8 @@
  * Copyright 2021 Gateworks Corporation
  */
 
+#include "imx8mm-u-boot.dtsi"
+
 / {
wdt-reboot {