All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] arm64: imx8mq/imx8mm: cleanup binman configuration
@ 2022-01-13 14:20 Patrick Wildt
  2022-01-13 14:21 ` [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties Patrick Wildt
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Patrick Wildt @ 2022-01-13 14:20 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

The i.MX8MM boards have been converted for some longer time compared
to i.MX8MQ.  During that time the i.MX8MM binman configuration has
already gotten some cleanup.  This brings the i.MX8MQ binman config
in line with the i.MX8MM one, and also fixes node names in the i.MX8MM
config.

Changes since v1:
- Underscores in node names replaced with dashes.

Patrick Wildt (4):
  arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties
  arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename
  arm64: dts: imx8mm-u-boot.dtsi: use dash for node names
  arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming

 arch/arm/dts/imx8mm-u-boot.dtsi | 12 +++----
 arch/arm/dts/imx8mq-u-boot.dtsi | 59 +++++++++++++++++++--------------
 2 files changed, 40 insertions(+), 31 deletions(-)

-- 
2.34.1


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

* [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties
  2022-01-13 14:20 [PATCH v2 0/4] arm64: imx8mq/imx8mm: cleanup binman configuration Patrick Wildt
@ 2022-01-13 14:21 ` Patrick Wildt
  2022-01-13 16:45   ` Fabio Estevam
  2022-01-13 14:21 ` [PATCH v2 2/4] arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename Patrick Wildt
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: Patrick Wildt @ 2022-01-13 14:21 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

Alphabetically re-order properties.

Signed-off-by: Patrick Wildt <patrick@blueri.se>
---
 arch/arm/dts/imx8mq-u-boot.dtsi | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/arch/arm/dts/imx8mq-u-boot.dtsi b/arch/arm/dts/imx8mq-u-boot.dtsi
index 8a6075c77b..d8208ae7b0 100644
--- a/arch/arm/dts/imx8mq-u-boot.dtsi
+++ b/arch/arm/dts/imx8mq-u-boot.dtsi
@@ -12,10 +12,10 @@
 
 &binman {
 	u-boot-spl-ddr {
+		align = <4>;
+		align-size = <4>;
 		filename = "u-boot-spl-ddr.bin";
 		pad-byte = <0xff>;
-		align-size = <4>;
-		align = <4>;
 
 		u-boot-spl {
 			align-end = <4>;
@@ -69,16 +69,16 @@
 
 		fit {
 			description = "Configuration to load ATF before U-Boot";
-			#address-cells = <1>;
 			fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>;
+			#address-cells = <1>;
 
 			images {
 				uboot {
-					description = "U-Boot (64-bit)";
-					type = "standalone";
 					arch = "arm64";
 					compression = "none";
+					description = "U-Boot (64-bit)";
 					load = <CONFIG_SYS_TEXT_BASE>;
+					type = "standalone";
 
 					uboot_blob: blob-ext {
 						filename = "u-boot-nodtb.bin";
@@ -86,12 +86,12 @@
 				};
 
 				atf {
-					description = "ARM Trusted Firmware";
-					type = "firmware";
 					arch = "arm64";
 					compression = "none";
-					load = <0x910000>;
+					description = "ARM Trusted Firmware";
 					entry = <0x910000>;
+					load = <0x910000>;
+					type = "firmware";
 
 					atf_blob: blob-ext {
 						filename = "bl31.bin";
@@ -99,9 +99,9 @@
 				};
 
 				fdt {
+					compression = "none";
 					description = "NAME";
 					type = "flat_dt";
-					compression = "none";
 
 					uboot_fdt_blob: blob-ext {
 						filename = "u-boot.dtb";
@@ -114,9 +114,9 @@
 
 				conf {
 					description = "NAME";
+					fdt = "fdt";
 					firmware = "uboot";
 					loadables = "atf";
-					fdt = "fdt";
 				};
 			};
 		};
@@ -127,13 +127,13 @@
 		pad-byte = <0x00>;
 
 		spl: blob-ext@1 {
-			offset = <0x0>;
 			filename = "spl.bin";
+			offset = <0x0>;
 		};
 
 		uboot: blob-ext@2 {
-			offset = <0x57c00>;
 			filename = "u-boot.itb";
+			offset = <0x57c00>;
 		};
 	};
 };
-- 
2.34.1


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

* [PATCH v2 2/4] arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename
  2022-01-13 14:20 [PATCH v2 0/4] arm64: imx8mq/imx8mm: cleanup binman configuration Patrick Wildt
  2022-01-13 14:21 ` [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties Patrick Wildt
@ 2022-01-13 14:21 ` Patrick Wildt
  2022-01-13 16:46   ` Fabio Estevam
  2022-01-13 14:22 ` [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names Patrick Wildt
  2022-01-13 14:22 ` [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming Patrick Wildt
  3 siblings, 1 reply; 11+ messages in thread
From: Patrick Wildt @ 2022-01-13 14:21 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

Explicitly add SPL aka u-boot-spl.bin filename.

Signed-off-by: Patrick Wildt <patrick@blueri.se>
---
 arch/arm/dts/imx8mq-u-boot.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/dts/imx8mq-u-boot.dtsi b/arch/arm/dts/imx8mq-u-boot.dtsi
index d8208ae7b0..566b8b8035 100644
--- a/arch/arm/dts/imx8mq-u-boot.dtsi
+++ b/arch/arm/dts/imx8mq-u-boot.dtsi
@@ -19,6 +19,7 @@
 
 		u-boot-spl {
 			align-end = <4>;
+			filename = "u-boot-spl.bin";
 		};
 
 		blob_1: blob-ext@1 {
-- 
2.34.1


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

* [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names
  2022-01-13 14:20 [PATCH v2 0/4] arm64: imx8mq/imx8mm: cleanup binman configuration Patrick Wildt
  2022-01-13 14:21 ` [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties Patrick Wildt
  2022-01-13 14:21 ` [PATCH v2 2/4] arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename Patrick Wildt
@ 2022-01-13 14:22 ` Patrick Wildt
  2022-01-13 16:46   ` Fabio Estevam
  2022-01-25  7:49   ` Marcel Ziswiler
  2022-01-13 14:22 ` [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming Patrick Wildt
  3 siblings, 2 replies; 11+ messages in thread
From: Patrick Wildt @ 2022-01-13 14:22 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

Some of the nodes were named using a underscore, so rectify this and
consistenly use dashes.

Signed-off-by: Patrick Wildt <patrick@blueri.se>
---
 arch/arm/dts/imx8mm-u-boot.dtsi | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi
index 7882fe7316..3ea03a96d6 100644
--- a/arch/arm/dts/imx8mm-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-u-boot.dtsi
@@ -45,19 +45,19 @@
 			type = "blob-ext";
 		};
 
-		1d_dmem {
+		1d-dmem {
 			filename = "lpddr4_pmu_train_1d_dmem.bin";
 			size = <0x4000>;
 			type = "blob-ext";
 		};
 
-		2d_imem {
+		2d-imem {
 			filename = "lpddr4_pmu_train_2d_imem.bin";
 			size = <0x8000>;
 			type = "blob-ext";
 		};
 
-		2d_dmem {
+		2d-dmem {
 			filename = "lpddr4_pmu_train_2d_dmem.bin";
 			size = <0x4000>;
 			type = "blob-ext";
@@ -93,7 +93,7 @@
 					load = <CONFIG_SYS_TEXT_BASE>;
 					type = "standalone";
 
-					uboot_blob {
+					uboot-blob {
 						filename = "u-boot-nodtb.bin";
 						type = "blob-ext";
 					};
@@ -107,7 +107,7 @@
 					load = <0x920000>;
 					type = "firmware";
 
-					atf_blob {
+					atf-blob {
 						filename = "bl31.bin";
 						type = "blob-ext";
 					};
@@ -126,7 +126,7 @@
 					description = "NAME";
 					type = "flat_dt";
 
-					uboot_fdt_blob {
+					uboot-fdt-blob {
 						filename = "u-boot.dtb";
 						type = "blob-ext";
 					};
-- 
2.34.1


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

* [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming
  2022-01-13 14:20 [PATCH v2 0/4] arm64: imx8mq/imx8mm: cleanup binman configuration Patrick Wildt
                   ` (2 preceding siblings ...)
  2022-01-13 14:22 ` [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names Patrick Wildt
@ 2022-01-13 14:22 ` Patrick Wildt
  2022-01-13 16:47   ` Fabio Estevam
  3 siblings, 1 reply; 11+ messages in thread
From: Patrick Wildt @ 2022-01-13 14:22 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

Rather than using odd implicit blob-ext naming, explicitly specify the
type to be of blob-ext and therefore also simplify the node naming.

Signed-off-by: Patrick Wildt <patrick@blueri.se>
---
 arch/arm/dts/imx8mq-u-boot.dtsi | 34 ++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

diff --git a/arch/arm/dts/imx8mq-u-boot.dtsi b/arch/arm/dts/imx8mq-u-boot.dtsi
index 566b8b8035..1dc060ce0c 100644
--- a/arch/arm/dts/imx8mq-u-boot.dtsi
+++ b/arch/arm/dts/imx8mq-u-boot.dtsi
@@ -22,32 +22,37 @@
 			filename = "u-boot-spl.bin";
 		};
 
-		blob_1: blob-ext@1 {
+		1d-imem {
 			filename = "lpddr4_pmu_train_1d_imem.bin";
 			size = <0x8000>;
+			type = "blob-ext";
 		};
 
-		blob_2: blob-ext@2 {
+		1d-dmem {
 			filename = "lpddr4_pmu_train_1d_dmem.bin";
 			size = <0x4000>;
+			type = "blob-ext";
 		};
 
-		blob_3: blob-ext@3 {
+		2d-imem {
 			filename = "lpddr4_pmu_train_2d_imem.bin";
 			size = <0x8000>;
+			type = "blob-ext";
 		};
 
-		blob_4: blob-ext@4 {
+		2d-dmem {
 			filename = "lpddr4_pmu_train_2d_dmem.bin";
 			size = <0x4000>;
+			type = "blob-ext";
 		};
 	};
 
-	signed_hdmi {
+	signed-hdmi {
 		filename = "signed_hdmi.bin";
 
-		blob_5: blob-ext@5 {
+		signed-hdmi-imx8m {
 			filename = "signed_hdmi_imx8m.bin";
+			type = "blob-ext";
 		};
 	};
 
@@ -60,9 +65,7 @@
 			blob {
 				filename = "u-boot-spl-ddr.bin";
 			};
-
 		};
-
 	};
 
 	itb {
@@ -81,8 +84,9 @@
 					load = <CONFIG_SYS_TEXT_BASE>;
 					type = "standalone";
 
-					uboot_blob: blob-ext {
+					uboot-blob {
 						filename = "u-boot-nodtb.bin";
+						type = "blob-ext";
 					};
 				};
 
@@ -94,8 +98,9 @@
 					load = <0x910000>;
 					type = "firmware";
 
-					atf_blob: blob-ext {
+					atf-blob {
 						filename = "bl31.bin";
+						type = "blob-ext";
 					};
 				};
 
@@ -104,8 +109,9 @@
 					description = "NAME";
 					type = "flat_dt";
 
-					uboot_fdt_blob: blob-ext {
+					uboot-fdt-blob {
 						filename = "u-boot.dtb";
+						type = "blob-ext";
 					};
 				};
 			};
@@ -127,14 +133,16 @@
 		filename = "flash.bin";
 		pad-byte = <0x00>;
 
-		spl: blob-ext@1 {
+		spl {
 			filename = "spl.bin";
 			offset = <0x0>;
+			type = "blob-ext";
 		};
 
-		uboot: blob-ext@2 {
+		binman_uboot: uboot {
 			filename = "u-boot.itb";
 			offset = <0x57c00>;
+			type = "blob-ext";
 		};
 	};
 };
-- 
2.34.1


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

* Re: [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties
  2022-01-13 14:21 ` [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties Patrick Wildt
@ 2022-01-13 16:45   ` Fabio Estevam
  0 siblings, 0 replies; 11+ messages in thread
From: Fabio Estevam @ 2022-01-13 16:45 UTC (permalink / raw)
  To: Patrick Wildt
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

On 13/01/2022 11:21, Patrick Wildt wrote:

> 
>  		fit {
>  			description = "Configuration to load ATF before U-Boot";
> -			#address-cells = <1>;
>  			fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>;
> +			#address-cells = <1>;
> 
>  			images {
>  				uboot {
> -					description = "U-Boot (64-bit)";

Personally, I prefer the 'description' property being the first one, but 
to
keep consistency with imx8mm, let's go this route then.


Reviewed-by: Fabio Estevam <festevam@denx.de>

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-60 Fax: (+49)-8142-66989-80 Email: 
festevam@denx.de

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

* Re: [PATCH v2 2/4] arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename
  2022-01-13 14:21 ` [PATCH v2 2/4] arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename Patrick Wildt
@ 2022-01-13 16:46   ` Fabio Estevam
  0 siblings, 0 replies; 11+ messages in thread
From: Fabio Estevam @ 2022-01-13 16:46 UTC (permalink / raw)
  To: Patrick Wildt
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

On 13/01/2022 11:21, Patrick Wildt wrote:
> Explicitly add SPL aka u-boot-spl.bin filename.
> 
> Signed-off-by: Patrick Wildt <patrick@blueri.se>

Reviewed-by: Fabio Estevam <festevam@denx.de>

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-60 Fax: (+49)-8142-66989-80 Email: 
festevam@denx.de

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

* Re: [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names
  2022-01-13 14:22 ` [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names Patrick Wildt
@ 2022-01-13 16:46   ` Fabio Estevam
  2022-01-25  7:49   ` Marcel Ziswiler
  1 sibling, 0 replies; 11+ messages in thread
From: Fabio Estevam @ 2022-01-13 16:46 UTC (permalink / raw)
  To: Patrick Wildt
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

On 13/01/2022 11:22, Patrick Wildt wrote:
> Some of the nodes were named using a underscore, so rectify this and
> consistenly use dashes.
> 
> Signed-off-by: Patrick Wildt <patrick@blueri.se>

Reviewed-by: Fabio Estevam <festevam@denx.de>

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-60 Fax: (+49)-8142-66989-80 Email: 
festevam@denx.de

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

* Re: [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming
  2022-01-13 14:22 ` [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming Patrick Wildt
@ 2022-01-13 16:47   ` Fabio Estevam
  0 siblings, 0 replies; 11+ messages in thread
From: Fabio Estevam @ 2022-01-13 16:47 UTC (permalink / raw)
  To: Patrick Wildt
  Cc: Michael Walle, frieder.schrempf, heiko.thiery, hs,
	marcel.ziswiler, peng.fan, sbabic, trini, u-boot

On 13/01/2022 11:22, Patrick Wildt wrote:
> Rather than using odd implicit blob-ext naming, explicitly specify the
> type to be of blob-ext and therefore also simplify the node naming.
> 
> Signed-off-by: Patrick Wildt <patrick@blueri.se>

Reviewed-by: Fabio Estevam <festevam@denx.de>

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-60 Fax: (+49)-8142-66989-80 Email: 
festevam@denx.de

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

* Re: [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names
  2022-01-13 14:22 ` [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names Patrick Wildt
  2022-01-13 16:46   ` Fabio Estevam
@ 2022-01-25  7:49   ` Marcel Ziswiler
  1 sibling, 0 replies; 11+ messages in thread
From: Marcel Ziswiler @ 2022-01-25  7:49 UTC (permalink / raw)
  To: festevam, patrick
  Cc: heiko.thiery, hs, peng.fan, sbabic, michael, frieder.schrempf,
	u-boot, trini

On Thu, 2022-01-13 at 15:22 +0100, Patrick Wildt wrote:
> Some of the nodes were named using a underscore, so rectify this and
> consistenly use dashes.
> 
> Signed-off-by: Patrick Wildt <patrick@blueri.se>

Reviewed-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>

[snip]

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

* [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming
@ 2022-02-05 16:43 sbabic
  0 siblings, 0 replies; 11+ messages in thread
From: sbabic @ 2022-02-05 16:43 UTC (permalink / raw)
  To: Patrick Wildt, u-boot

> Rather than using odd implicit blob-ext naming, explicitly specify the
> type to be of blob-ext and therefore also simplify the node naming.
> Signed-off-by: Patrick Wildt <patrick@blueri.se>
> Reviewed-by: Fabio Estevam <festevam@denx.de>
Applied to u-boot-imx, master, thanks !

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de
=====================================================================

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

end of thread, other threads:[~2022-02-05 16:52 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-13 14:20 [PATCH v2 0/4] arm64: imx8mq/imx8mm: cleanup binman configuration Patrick Wildt
2022-01-13 14:21 ` [PATCH v2 1/4] arm64: dts: imx8mq-u-boot.dtsi: alphabetically re-order properties Patrick Wildt
2022-01-13 16:45   ` Fabio Estevam
2022-01-13 14:21 ` [PATCH v2 2/4] arm64: dts: imx8mq-u-boot.dtsi: explicitly add spl filename Patrick Wildt
2022-01-13 16:46   ` Fabio Estevam
2022-01-13 14:22 ` [PATCH v2 3/4] arm64: dts: imx8mm-u-boot.dtsi: use dash for node names Patrick Wildt
2022-01-13 16:46   ` Fabio Estevam
2022-01-25  7:49   ` Marcel Ziswiler
2022-01-13 14:22 ` [PATCH v2 4/4] arm64: dts: imx8mq-u-boot.dtsi: improve odd blob-ext naming Patrick Wildt
2022-01-13 16:47   ` Fabio Estevam
2022-02-05 16:43 sbabic

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.