Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs
@ 2024-06-11 18:01 Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts Chris Dimich
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:01 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

This series updates boundarydevices defconfigs and also adds support 
for two new defconfigs -> nitrogen8ulp and nitrogen93.

Chris Dimich (8):
  board/boundarydevices: update boot scripts
  board/boundarydevices: add i.MX 93 support to post-build.sh
  configs/nitrogen*: bump kernel revision to f789d32c
  configs/nitrogen*: bump u-boot revision to e3228228
  configs/nitrogen8*: bump atf revision to d18357b7
  configs/nitrogen8mm_defconfig: add SMARC support
  configs/nitrogen8ulp: new defconfig
  configs/nitrogen93: new defconfig

 board/boundarydevices/common/boot.cmd      | 111 ++++++++++++++-------
 board/boundarydevices/common/post-build.sh |   6 +-
 board/boundarydevices/common/upgrade.cmd   |  11 ++
 configs/nitrogen6sx_defconfig              |   4 +-
 configs/nitrogen6x_defconfig               |   4 +-
 configs/nitrogen7_defconfig                |   4 +-
 configs/nitrogen8m_defconfig               |   8 +-
 configs/nitrogen8mm_defconfig              |  10 +-
 configs/nitrogen8mn_defconfig              |   8 +-
 configs/nitrogen8mp_defconfig              |   8 +-
 configs/nitrogen8ulp_defconfig             |  63 ++++++++++++
 configs/nitrogen93_defconfig               |  60 +++++++++++
 12 files changed, 236 insertions(+), 61 deletions(-)
 create mode 100644 configs/nitrogen8ulp_defconfig
 create mode 100644 configs/nitrogen93_defconfig

-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-07-11 22:43   ` Arnout Vandecappelle via buildroot
  2024-06-11 18:02 ` [Buildroot] [PATCH 2/8] board/boundarydevices: add i.MX 93 support to post-build.sh Chris Dimich
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

- Add support for i.MX 8ULP and i.MX 93.

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 board/boundarydevices/common/boot.cmd    | 111 +++++++++++++++--------
 board/boundarydevices/common/upgrade.cmd |  11 +++
 2 files changed, 85 insertions(+), 37 deletions(-)

diff --git a/board/boundarydevices/common/boot.cmd b/board/boundarydevices/common/boot.cmd
index 2f2bd8d045..285cab7b20 100644
--- a/board/boundarydevices/common/boot.cmd
+++ b/board/boundarydevices/common/boot.cmd
@@ -1,10 +1,13 @@
 setenv bootargs ''
 
-m4=''
 kernelimage=zImage
 bootcommand=bootz
 a_base=0x10000000
 
+if test -z "${imx_cpu}"; then
+	setexpr imx_cpu sub ".*(..?..?)$" "\\1" "${soc_type}"
+fi
+
 #grab 1st 2/3 characters of string
 setexpr cpu2 sub "^(..?).*" "\\1" "${imx_cpu}"
 setexpr cpu3 sub "^(..?.?).*" "\\1" "${imx_cpu}"
@@ -18,10 +21,10 @@ elif itest.s x8M == "x${cpu2}"; then
 	a_base=0x40000000
 	kernelimage=Image
 	bootcommand=booti
-fi
-if itest.s "x1" == "x${m4enabled}" ; then
-	run m4boot;
-	m4='-m4';
+elif itest.s x8U == "x${cpu2}"  || itest.s x93 == "${cpu3}"; then
+	a_base=0x80000000
+	kernelimage=Image
+	bootcommand=booti
 fi
 
 setexpr a_script  ${a_base} + 0x00800000
@@ -36,36 +39,72 @@ if itest.s "x" == "x${board}" ; then
 	exit;
 fi
 
-if itest.s "x" == "x${fdt_file}" ; then
-	if itest.s x51 == "x${cpu2}" ; then
-		fdt_file=imx51-${board}${m4}.dtb;
-	elif itest.s x53 == "x${cpu2}" ; then
-		fdt_file=imx53-${board}${m4}.dtb;
-	elif itest.s x6DL == "x${cpu3}" || itest.s x6SO == "x${cpu3}" ; then
-		fdt_file=imx6dl-${board}.dtb;
-	elif itest.s x6QP == "x${cpu3}" ; then
-		fdt_file=imx6qp-${board}.dtb;
-	elif itest.s x6SX == "x${cpu3}" ; then
-		fdt_file=imx6sx-${board}${m4}.dtb;
-	elif itest.s x6UL == "x${cpu3}" ; then
-		fdt_file=imx6ull-${board}.dtb;
-	elif itest.s x7D == "x${cpu2}" ; then
-		fdt_file=imx7d-${board}${m4}.dtb;
-	elif itest.s x8MM == "x${cpu3}" ; then
-		fdt_file=imx8mm-${board}${m4}.dtb;
-	elif itest.s x8MN == "x${cpu3}" ; then
-		fdt_file=imx8mn-${board}${m4}.dtb;
-	elif itest.s x8MP == "x${cpu3}" ; then
-		if itest *0x30360800 == 0x00824310 ; then
-			fdt_file=imx8mp-a0-${board}${m4}.dtb;
-		else
-			fdt_file=imx8mp-${board}${m4}.dtb;
-		fi
-	elif itest.s x8MQ == "x${cpu3}" ; then
-		fdt_file=imx8mq-${board}${m4}.dtb;
+if itest.s x51 == "x${cpu2}" ; then
+	dtb_prefix=imx51;
+elif itest.s x53 == "x${cpu2}" ; then
+	dtb_prefix=imx53;
+elif itest.s x6DL == "x${cpu3}" || itest.s x6SO == "x${cpu3}" ; then
+	dtb_prefix=imx6dl;
+elif itest.s x6QP == "x${cpu3}" ; then
+	dtb_prefix=imx6qp;
+elif itest.s x6SX == "x${cpu3}" ; then
+	dtb_prefix=imx6sx;
+elif itest.s x6UL == "x${cpu3}" ; then
+	dtb_prefix=imx6ull;
+elif itest.s x7D == "x${cpu2}" ; then
+	dtb_prefix=imx7d;
+elif itest.s x8MM == "x${cpu3}" ; then
+	dtb_prefix=imx8mm;
+elif itest.s x8MN == "x${cpu3}" ; then
+	dtb_prefix=imx8mn;
+elif itest.s x8MP == "x${cpu3}" ; then
+	if itest *0x30360800 == 0x00824310 ; then
+		dtb_prefix=imx8mp-a0;
 	else
-		fdt_file=imx6q-${board}.dtb;
+		dtb_prefix=imx8mp;
 	fi
+elif itest.s x8MQ == "x${cpu3}" ; then
+	dtb_prefix=imx8mq;
+elif itest.s x8ULP == "x${imx_cpu}" ; then
+	dtb_prefix=imx8ulp;
+elif itest.s x93 == "${cpu3}" ; then
+	dtb_prefix=imx93;
+else
+	dtb_prefix=imx6q;
+fi
+
+if test ! -z "${mcore_enabled}"; then
+    if test ! -z "${mcoreboot}"; then
+            run mcoreboot;
+    fi
+    mcore_dtb=1
+fi
+if test ! -z "${m4enabled}"; then
+    if test ! -z "${m4boot}"; then
+            run m4boot;
+    fi
+    mcore_dtb=1
+fi
+
+if test -z "${fdtfile}" ; then
+	if test -z "${fdt_file}" ; then
+	    bn=${dtb_prefix}-${board}${board_rv}${board_carrier}${board_modifier};
+	    if test ! -z "${mcore_dtb}" ; then
+		    if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${bn}-rpmsg.dtb; then
+		            fdt_file=${bn}-rpmsg.dtb
+		    else
+		            fdt_file=${bn}-m4.dtb
+		    fi
+	    else
+		    fdt_file=${bn}.dtb
+	    fi
+	fi
+else
+	fdt_file=${fdtfile}
+fi
+
+if test ! -z "${mcore_dtb}" ; then
+    setenv bootargs ${bootargs} ${mcore_bootargs}
 fi
 
 if itest.s x${distro_bootpart} == x ; then
@@ -79,13 +118,11 @@ fi
 if itest.s x${console} != x ; then
 	setenv bootargs ${bootargs} console=${console},115200
 fi
-if itest.s "x" == "x$vmalloc" ; then
-	vmalloc=400M
-fi
+
 if itest.s x${consoleblank} == x ; then
 	consoleblank=0
 fi
-setenv bootargs ${bootargs} vmalloc=${vmalloc} consoleblank=${consoleblank} rootwait fixrtc cpu=${imx_cpu} board=${board} uboot_release=${uboot_release}
+setenv bootargs ${bootargs} consoleblank=${consoleblank} rootwait
 
 if load ${devtype} ${devnum}:${distro_bootpart} ${a_fdt} ${prefix}${fdt_file} ; then
 	fdt addr ${a_fdt}
diff --git a/board/boundarydevices/common/upgrade.cmd b/board/boundarydevices/common/upgrade.cmd
index a26bacd9aa..ca23648cca 100644
--- a/board/boundarydevices/common/upgrade.cmd
+++ b/board/boundarydevices/common/upgrade.cmd
@@ -9,6 +9,10 @@ qspi_offset=0x0
 a_base=0x12000000
 block_size=0x200
 
+if test -z "${imx_cpu}"; then
+	setexpr imx_cpu sub ".*(..?..?)$" "\\1" "${soc_type}"
+fi
+
 #grab 1st 2/3 characters of string
 setexpr cpu2 sub "^(..?).*" "\\1" "${imx_cpu}"
 setexpr cpu3 sub "^(..?.?).*" "\\1" "${imx_cpu}"
@@ -27,6 +31,12 @@ elif itest.s x8M == "x${cpu2}"; then
 			offset=0x0
 		fi
 	fi
+elif itest.s x8U == "x${cpu2}"  || itest.s x93 == "${cpu3}"; then
+	a_base=0x82000000
+	offset=0x8000
+	if itest ${env_part} != 0 ; then
+		offset=0x0
+	fi
 fi
 
 qspi_match=1
@@ -228,3 +238,4 @@ echo "---- U-Boot upgraded. The board will now reset."
 sleep 1
 reset
 done
+
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 2/8] board/boundarydevices: add i.MX 93 support to post-build.sh
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-07-11 22:48   ` Arnout Vandecappelle via buildroot
  2024-06-11 18:02 ` [Buildroot] [PATCH 3/8] configs/nitrogen*: bump kernel revision to f789d32c Chris Dimich
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 board/boundarydevices/common/post-build.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/board/boundarydevices/common/post-build.sh b/board/boundarydevices/common/post-build.sh
index 161ec0643f..12341ae75f 100755
--- a/board/boundarydevices/common/post-build.sh
+++ b/board/boundarydevices/common/post-build.sh
@@ -10,7 +10,11 @@ UBOOT_DEFCONFIG="$(grep BR2_TARGET_UBOOT_BOARD_DEFCONFIG ${BR2_CONFIG} | sed 's/
 
 if grep -Eq "^BR2_aarch64=y$" ${BR2_CONFIG}; then
 	MKIMAGE_ARCH=arm64
-	UBOOT_BINARY=imx8-boot-sd.bin
+	if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y$" ${BR2_CONFIG}; then
+		UBOOT_BINARY=imx9-boot-sd.bin
+	else
+		UBOOT_BINARY=imx8-boot-sd.bin
+	fi
 else
 	MKIMAGE_ARCH=arm
 	UBOOT_BINARY=u-boot.imx
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 3/8] configs/nitrogen*: bump kernel revision to f789d32c
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 2/8] board/boundarydevices: add i.MX 93 support to post-build.sh Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 4/8] configs/nitrogen*: bump u-boot revision to e3228228 Chris Dimich
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

- Based on NXP 6.1.55-2.2.0 release.
- Full support for Nitrogen8ULP, Nitrogen8M Mini SMARC and Nitrogen93
SMARC (including M33 Core)

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 configs/nitrogen6sx_defconfig | 2 +-
 configs/nitrogen6x_defconfig  | 2 +-
 configs/nitrogen7_defconfig   | 2 +-
 configs/nitrogen8m_defconfig  | 2 +-
 configs/nitrogen8mm_defconfig | 2 +-
 configs/nitrogen8mn_defconfig | 2 +-
 configs/nitrogen8mp_defconfig | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
index ba2c79d4a7..23d24cfa2e 100644
--- a/configs/nitrogen6sx_defconfig
+++ b/configs/nitrogen6sx_defconfig
@@ -37,7 +37,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
index d490ec3c46..a4e8c7d6bf 100644
--- a/configs/nitrogen6x_defconfig
+++ b/configs/nitrogen6x_defconfig
@@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
index 429d84c1d4..4b16b3f82a 100644
--- a/configs/nitrogen7_defconfig
+++ b/configs/nitrogen7_defconfig
@@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
index ea5f21cb3d..d1fc0f693c 100644
--- a/configs/nitrogen8m_defconfig
+++ b/configs/nitrogen8m_defconfig
@@ -52,7 +52,7 @@ BR2_TARGET_UBOOT_SPL=y
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index 5b7fb4a3bc..9281bbcf74 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -52,7 +52,7 @@ BR2_TARGET_UBOOT_SPL=y
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
index 2fc9442d9e..2ed27aab25 100644
--- a/configs/nitrogen8mn_defconfig
+++ b/configs/nitrogen8mn_defconfig
@@ -52,7 +52,7 @@ BR2_TARGET_UBOOT_SPL=y
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index c5f79c3913..1b48d6ba56 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -52,7 +52,7 @@ BR2_TARGET_UBOOT_SPL=y
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Latest revision  of branch boundary-imx_6.1.y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/4470b050.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 4/8] configs/nitrogen*: bump u-boot revision to e3228228
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
                   ` (2 preceding siblings ...)
  2024-06-11 18:02 ` [Buildroot] [PATCH 3/8] configs/nitrogen*: bump kernel revision to f789d32c Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 5/8] configs/nitrogen8*: bump atf revision to d18357b7 Chris Dimich
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

- Full support for Nitrogen8ULP, Nitrogen8M Mini SMARC and Nitrogen93
SMARC (including M33 Core)
- Boot/Update script support for Nitrogen93
- Add more DRAM variants for existing platforms

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 configs/nitrogen6sx_defconfig | 2 +-
 configs/nitrogen6x_defconfig  | 2 +-
 configs/nitrogen7_defconfig   | 2 +-
 configs/nitrogen8m_defconfig  | 2 +-
 configs/nitrogen8mm_defconfig | 2 +-
 configs/nitrogen8mn_defconfig | 2 +-
 configs/nitrogen8mp_defconfig | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
index 23d24cfa2e..ba8d85e655 100644
--- a/configs/nitrogen6sx_defconfig
+++ b/configs/nitrogen6sx_defconfig
@@ -25,7 +25,7 @@ BR2_TARGET_UBOOT=y
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
index a4e8c7d6bf..06ccecdee3 100644
--- a/configs/nitrogen6x_defconfig
+++ b/configs/nitrogen6x_defconfig
@@ -24,7 +24,7 @@ BR2_TARGET_UBOOT=y
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
index 4b16b3f82a..a271548a1f 100644
--- a/configs/nitrogen7_defconfig
+++ b/configs/nitrogen7_defconfig
@@ -24,7 +24,7 @@ BR2_TARGET_UBOOT=y
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
index d1fc0f693c..5efa425e47 100644
--- a/configs/nitrogen8m_defconfig
+++ b/configs/nitrogen8m_defconfig
@@ -40,7 +40,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index 9281bbcf74..d9fc6e0eaf 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -40,7 +40,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
index 2ed27aab25..ee855b8b7a 100644
--- a/configs/nitrogen8mn_defconfig
+++ b/configs/nitrogen8mn_defconfig
@@ -40,7 +40,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index 1b48d6ba56..937fe71f07 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -40,7 +40,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-v2022.04
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/7e7eff74.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 5/8] configs/nitrogen8*: bump atf revision to d18357b7
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
                   ` (3 preceding siblings ...)
  2024-06-11 18:02 ` [Buildroot] [PATCH 4/8] configs/nitrogen*: bump u-boot revision to e3228228 Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-06-11 18:02 ` [Buildroot] [PATCH 6/8] configs/nitrogen8mm_defconfig: add SMARC support Chris Dimich
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

Switch to branch boundary-lf-6.1.55-2.0.0.

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 configs/nitrogen8m_defconfig  | 4 ++--
 configs/nitrogen8mm_defconfig | 4 ++--
 configs/nitrogen8mn_defconfig | 4 ++--
 configs/nitrogen8mp_defconfig | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
index 5efa425e47..88eb6f9b1a 100644
--- a/configs/nitrogen8m_defconfig
+++ b/configs/nitrogen8m_defconfig
@@ -29,8 +29,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y
 # ARM Trusted Firmware
 BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
-# Latest revision of branch boundary-lf-6.1.22-2.0.0
-BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/7e3484cc.tar.gz"
+# Latest revision of branch boundary-lf-6.1.55-2.0.0
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/d18357b7.tar.gz"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
 
diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index d9fc6e0eaf..3a0cfbd8e5 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -29,8 +29,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y
 # ARM Trusted Firmware
 BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
-# Latest revision of branch boundary-lf-6.1.22-2.0.0
-BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/7e3484cc.tar.gz"
+# Latest revision of branch boundary-lf-6.1.55-2.0.0
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/d18357b7.tar.gz"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
 
diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
index ee855b8b7a..be90bff178 100644
--- a/configs/nitrogen8mn_defconfig
+++ b/configs/nitrogen8mn_defconfig
@@ -29,8 +29,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y
 # ARM Trusted Firmware
 BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
-# Latest revision of branch boundary-lf-6.1.22-2.0.0
-BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/7e3484cc.tar.gz"
+# Latest revision of branch boundary-lf-6.1.55-2.0.0
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/d18357b7.tar.gz"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
 
diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index 937fe71f07..cb4563ae6e 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -29,8 +29,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y
 # ARM Trusted Firmware
 BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
-# Latest revision of branch boundary-lf-6.1.22-2.0.0
-BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/7e3484cc.tar.gz"
+# Latest revision of branch boundary-lf-6.1.55-2.0.0
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/d18357b7.tar.gz"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp"
 BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
 
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 6/8] configs/nitrogen8mm_defconfig: add SMARC support
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
                   ` (4 preceding siblings ...)
  2024-06-11 18:02 ` [Buildroot] [PATCH 5/8] configs/nitrogen8*: bump atf revision to d18357b7 Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-07-11 22:51   ` Arnout Vandecappelle via buildroot
  2024-06-11 18:02 ` [Buildroot] [PATCH 7/8] configs/nitrogen8ulp: new defconfig Chris Dimich
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 configs/nitrogen8mm_defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index 3a0cfbd8e5..5c2fde7828 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -56,5 +56,5 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/lin
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mm-nitrogen8mm freescale/imx8mm-nitrogen8mm-m4 freescale/imx8mm-nitrogen8mm_rev2 freescale/imx8mm-nitrogen8mm_rev2-m4 freescale/imx8mm-nitrogen8mm_som freescale/imx8mm-nitrogen8mm_som-m4"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mm-nitrogen8mm freescale/imx8mm-nitrogen8mm-m4 freescale/imx8mm-nitrogen8mm_rev2 freescale/imx8mm-nitrogen8mm_rev2-m4 freescale/imx8mm-nitrogen8mm_som freescale/imx8mm-nitrogen8mm_som-m4 freescale/imx8mm-nitrogen_smarc"
 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 7/8] configs/nitrogen8ulp: new defconfig
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
                   ` (5 preceding siblings ...)
  2024-06-11 18:02 ` [Buildroot] [PATCH 6/8] configs/nitrogen8mm_defconfig: add SMARC support Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-08-03 18:23   ` Thomas Petazzoni via buildroot
  2024-06-11 18:02 ` [Buildroot] [PATCH 8/8] configs/nitrogen93: " Chris Dimich
  2024-08-03 18:25 ` [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Thomas Petazzoni via buildroot
  8 siblings, 1 reply; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

More details on the platform here:

https://www.ezurio.com/system-on-module/nxp-imx8/nitrogen8ulp-som

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 configs/nitrogen8ulp_defconfig | 63 ++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)
 create mode 100644 configs/nitrogen8ulp_defconfig

diff --git a/configs/nitrogen8ulp_defconfig b/configs/nitrogen8ulp_defconfig
new file mode 100644
index 0000000000..4ce6c29387
--- /dev/null
+++ b/configs/nitrogen8ulp_defconfig
@@ -0,0 +1,63 @@
+# Architecture
+BR2_aarch64=y
+BR2_cortex_a35=y
+
+# System
+BR2_SSP_NONE=y
+BR2_TARGET_GENERIC_GETTY=y
+BR2_TARGET_GENERIC_GETTY_PORT="ttyLP3"
+BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_BOUNDARY_PATH)/board/boundarydevices/nitrogen8ulp/mcore-binary-copy.sh board/freescale/common/imx/imx8-bootloader-prepare.sh board/boundarydevices/common/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_BOUNDARY_PATH)/board/boundarydevices/common/post-image.sh"
+BR2_ROOTFS_POST_SCRIPT_ARGS="${UBOOT_DIR}/arch/arm/dts/imx8ulp-nitrogen-som.dtb"
+BR2_PACKAGE_HOST_GENIMAGE=y
+BR2_PACKAGE_HOST_IMX_MKIMAGE=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
+
+# Filesystem
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
+
+# Linux headers same as kernel, a 6.1 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+
+# IMX Firmware
+BR2_PACKAGE_FREESCALE_IMX=y
+BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8ULP=y
+BR2_PACKAGE_FIRMWARE_ELE_IMX=y
+BR2_PACKAGE_FIRMWARE_UPOWER=y
+BR2_PACKAGE_FIRMWARE_IMX=y
+
+# ARM Trusted Firmware
+BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
+# Latest revision of branch boundary-lf-6.1.55-2.0.0
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/d18357b7.tar.gz"
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8ulp"
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
+
+# Bootloader
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8ulp_nitrogen_som_2gr0"
+BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
+BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
+# Latest revision of branch boundary-v2022.04
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/e3228228.tar.gz"
+BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
+BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
+BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
+BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_SPL=y
+
+# Kernel
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
+# Latest revision  of branch boundary-imx_6.1.y
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
+BR2_LINUX_KERNEL_DEFCONFIG="boundary"
+BR2_LINUX_KERNEL_DTS_SUPPORT=y
+BR2_LINUX_KERNEL_INSTALL_TARGET=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8ulp-nitrogen-som"
+BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 8/8] configs/nitrogen93: new defconfig
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
                   ` (6 preceding siblings ...)
  2024-06-11 18:02 ` [Buildroot] [PATCH 7/8] configs/nitrogen8ulp: new defconfig Chris Dimich
@ 2024-06-11 18:02 ` Chris Dimich
  2024-08-03 18:24   ` Thomas Petazzoni via buildroot
  2024-08-03 18:25 ` [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Thomas Petazzoni via buildroot
  8 siblings, 1 reply; 15+ messages in thread
From: Chris Dimich @ 2024-06-11 18:02 UTC (permalink / raw)
  To: buildroot
  Cc: Chris Dimich, Gary Bisson, Refik Tuzakli, Thomas Petazzoni,
	Romain Naour, Giulio Benetti, Thomas De Schampheleire

More details on the platform here:

https://www.ezurio.com/system-on-module/nxp-imx9/nitrogen93-smarc

Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
---
 configs/nitrogen93_defconfig | 60 ++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
 create mode 100644 configs/nitrogen93_defconfig

diff --git a/configs/nitrogen93_defconfig b/configs/nitrogen93_defconfig
new file mode 100644
index 0000000000..d97ccd2c95
--- /dev/null
+++ b/configs/nitrogen93_defconfig
@@ -0,0 +1,60 @@
+# Architecture
+BR2_aarch64=y
+BR2_cortex_a55=y
+
+# System
+BR2_TARGET_GENERIC_GETTY=y
+BR2_TARGET_GENERIC_GETTY_PORT="ttyLP0"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/freescale/common/imx/imx9-bootloader-prepare.sh board/boundarydevices/common/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_BOUNDARY_PATH)/board/boundarydevices/common/post-image.sh"
+BR2_ROOTFS_POST_SCRIPT_ARGS="${UBOOT_DIR}/arch/arm/dts/imx93-nitrogen-smarc.dtb"
+BR2_PACKAGE_HOST_GENIMAGE=y
+BR2_PACKAGE_HOST_IMX_MKIMAGE=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
+
+# Filesystem
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
+
+# Linux headers same as kernel, a 6.1 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+
+# IMX Firmware
+BR2_PACKAGE_FREESCALE_IMX=y
+BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y
+BR2_PACKAGE_FIRMWARE_ELE_IMX=y
+BR2_PACKAGE_FIRMWARE_IMX=y
+
+# ARM Trusted Firmware
+BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,imx-atf,lf-6.1.55-2.2.0)/imx-atf-lf-6.1.55-2.2.0.tar.gz"
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx93"
+BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
+
+# Bootloader
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx93_nitrogen_smarc"
+BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
+BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
+# Latest revision of branch boundary-lf_v2023.04
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/73dcd1c4.tar.gz"
+BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
+BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
+BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
+BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_SPL=y
+
+# Kernel
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
+# Latest revision  of branch boundary-imx_6.1.y
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/f789d32c.tar.gz"
+BR2_LINUX_KERNEL_DEFCONFIG="boundary"
+BR2_LINUX_KERNEL_DTS_SUPPORT=y
+BR2_LINUX_KERNEL_INSTALL_TARGET=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx93-nitrogen-smarc freescale/imx93-nitrogen-smarc-lvds"
+BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts
  2024-06-11 18:02 ` [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts Chris Dimich
@ 2024-07-11 22:43   ` Arnout Vandecappelle via buildroot
  0 siblings, 0 replies; 15+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2024-07-11 22:43 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Gary Bisson, Refik Tuzakli, Thomas Petazzoni, Romain Naour,
	Giulio Benetti, Thomas De Schampheleire



On 11/06/2024 20:02, Chris Dimich wrote:
> - Add support for i.MX 8ULP and i.MX 93.
> 
> Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
> ---
>   board/boundarydevices/common/boot.cmd    | 111 +++++++++++++++--------
>   board/boundarydevices/common/upgrade.cmd |  11 +++
>   2 files changed, 85 insertions(+), 37 deletions(-)
> 
> diff --git a/board/boundarydevices/common/boot.cmd b/board/boundarydevices/common/boot.cmd
> index 2f2bd8d045..285cab7b20 100644
> --- a/board/boundarydevices/common/boot.cmd
> +++ b/board/boundarydevices/common/boot.cmd
> @@ -1,10 +1,13 @@
>   setenv bootargs ''
>   
> -m4=''
>   kernelimage=zImage
>   bootcommand=bootz
>   a_base=0x10000000
>   
> +if test -z "${imx_cpu}"; then
> +	setexpr imx_cpu sub ".*(..?..?)$" "\\1" "${soc_type}"
> +fi
> +
>   #grab 1st 2/3 characters of string
>   setexpr cpu2 sub "^(..?).*" "\\1" "${imx_cpu}"
>   setexpr cpu3 sub "^(..?.?).*" "\\1" "${imx_cpu}"
> @@ -18,10 +21,10 @@ elif itest.s x8M == "x${cpu2}"; then
>   	a_base=0x40000000
>   	kernelimage=Image
>   	bootcommand=booti
> -fi
> -if itest.s "x1" == "x${m4enabled}" ; then
> -	run m4boot;
> -	m4='-m4';
> +elif itest.s x8U == "x${cpu2}"  || itest.s x93 == "${cpu3}"; then
> +	a_base=0x80000000
> +	kernelimage=Image
> +	bootcommand=booti
>   fi
>   
>   setexpr a_script  ${a_base} + 0x00800000
> @@ -36,36 +39,72 @@ if itest.s "x" == "x${board}" ; then
>   	exit;
>   fi
>   
> -if itest.s "x" == "x${fdt_file}" ; then
> -	if itest.s x51 == "x${cpu2}" ; then
> -		fdt_file=imx51-${board}${m4}.dtb;
> -	elif itest.s x53 == "x${cpu2}" ; then
> -		fdt_file=imx53-${board}${m4}.dtb;
> -	elif itest.s x6DL == "x${cpu3}" || itest.s x6SO == "x${cpu3}" ; then
> -		fdt_file=imx6dl-${board}.dtb;
> -	elif itest.s x6QP == "x${cpu3}" ; then
> -		fdt_file=imx6qp-${board}.dtb;
> -	elif itest.s x6SX == "x${cpu3}" ; then
> -		fdt_file=imx6sx-${board}${m4}.dtb;
> -	elif itest.s x6UL == "x${cpu3}" ; then
> -		fdt_file=imx6ull-${board}.dtb;
> -	elif itest.s x7D == "x${cpu2}" ; then
> -		fdt_file=imx7d-${board}${m4}.dtb;
> -	elif itest.s x8MM == "x${cpu3}" ; then
> -		fdt_file=imx8mm-${board}${m4}.dtb;
> -	elif itest.s x8MN == "x${cpu3}" ; then
> -		fdt_file=imx8mn-${board}${m4}.dtb;
> -	elif itest.s x8MP == "x${cpu3}" ; then
> -		if itest *0x30360800 == 0x00824310 ; then
> -			fdt_file=imx8mp-a0-${board}${m4}.dtb;
> -		else
> -			fdt_file=imx8mp-${board}${m4}.dtb;
> -		fi
> -	elif itest.s x8MQ == "x${cpu3}" ; then
> -		fdt_file=imx8mq-${board}${m4}.dtb;
> +if itest.s x51 == "x${cpu2}" ; then
> +	dtb_prefix=imx51;

  This seems like pretty random refactoring. I guess there will be a good reason 
for it, but it's not adequately explained in the commit message.

  However, it makes me think that this U-Boot script actually comes from 
somewhere else (possibly modified). Is that so? Then can't we just download it 
instead? If not, please at least mention in the commit message where it comes from.

  Regards,
  Arnout

> +elif itest.s x53 == "x${cpu2}" ; then
> +	dtb_prefix=imx53;
> +elif itest.s x6DL == "x${cpu3}" || itest.s x6SO == "x${cpu3}" ; then
> +	dtb_prefix=imx6dl;
> +elif itest.s x6QP == "x${cpu3}" ; then
> +	dtb_prefix=imx6qp;
> +elif itest.s x6SX == "x${cpu3}" ; then
> +	dtb_prefix=imx6sx;
> +elif itest.s x6UL == "x${cpu3}" ; then
> +	dtb_prefix=imx6ull;
> +elif itest.s x7D == "x${cpu2}" ; then
> +	dtb_prefix=imx7d;
> +elif itest.s x8MM == "x${cpu3}" ; then
> +	dtb_prefix=imx8mm;
> +elif itest.s x8MN == "x${cpu3}" ; then
> +	dtb_prefix=imx8mn;
> +elif itest.s x8MP == "x${cpu3}" ; then
> +	if itest *0x30360800 == 0x00824310 ; then
> +		dtb_prefix=imx8mp-a0;
>   	else
> -		fdt_file=imx6q-${board}.dtb;
> +		dtb_prefix=imx8mp;
>   	fi
> +elif itest.s x8MQ == "x${cpu3}" ; then
> +	dtb_prefix=imx8mq;
> +elif itest.s x8ULP == "x${imx_cpu}" ; then
> +	dtb_prefix=imx8ulp;
> +elif itest.s x93 == "${cpu3}" ; then
> +	dtb_prefix=imx93;
> +else
> +	dtb_prefix=imx6q;
> +fi
> +
> +if test ! -z "${mcore_enabled}"; then
> +    if test ! -z "${mcoreboot}"; then
> +            run mcoreboot;
> +    fi
> +    mcore_dtb=1
> +fi
> +if test ! -z "${m4enabled}"; then
> +    if test ! -z "${m4boot}"; then
> +            run m4boot;
> +    fi
> +    mcore_dtb=1
> +fi
> +
> +if test -z "${fdtfile}" ; then
> +	if test -z "${fdt_file}" ; then
> +	    bn=${dtb_prefix}-${board}${board_rv}${board_carrier}${board_modifier};
> +	    if test ! -z "${mcore_dtb}" ; then
> +		    if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${bn}-rpmsg.dtb; then
> +		            fdt_file=${bn}-rpmsg.dtb
> +		    else
> +		            fdt_file=${bn}-m4.dtb
> +		    fi
> +	    else
> +		    fdt_file=${bn}.dtb
> +	    fi
> +	fi
> +else
> +	fdt_file=${fdtfile}
> +fi
> +
> +if test ! -z "${mcore_dtb}" ; then
> +    setenv bootargs ${bootargs} ${mcore_bootargs}
>   fi
>   
>   if itest.s x${distro_bootpart} == x ; then
> @@ -79,13 +118,11 @@ fi
>   if itest.s x${console} != x ; then
>   	setenv bootargs ${bootargs} console=${console},115200
>   fi
> -if itest.s "x" == "x$vmalloc" ; then
> -	vmalloc=400M
> -fi
> +
>   if itest.s x${consoleblank} == x ; then
>   	consoleblank=0
>   fi
> -setenv bootargs ${bootargs} vmalloc=${vmalloc} consoleblank=${consoleblank} rootwait fixrtc cpu=${imx_cpu} board=${board} uboot_release=${uboot_release}
> +setenv bootargs ${bootargs} consoleblank=${consoleblank} rootwait
>   
>   if load ${devtype} ${devnum}:${distro_bootpart} ${a_fdt} ${prefix}${fdt_file} ; then
>   	fdt addr ${a_fdt}
> diff --git a/board/boundarydevices/common/upgrade.cmd b/board/boundarydevices/common/upgrade.cmd
> index a26bacd9aa..ca23648cca 100644
> --- a/board/boundarydevices/common/upgrade.cmd
> +++ b/board/boundarydevices/common/upgrade.cmd
> @@ -9,6 +9,10 @@ qspi_offset=0x0
>   a_base=0x12000000
>   block_size=0x200
>   
> +if test -z "${imx_cpu}"; then
> +	setexpr imx_cpu sub ".*(..?..?)$" "\\1" "${soc_type}"
> +fi
> +
>   #grab 1st 2/3 characters of string
>   setexpr cpu2 sub "^(..?).*" "\\1" "${imx_cpu}"
>   setexpr cpu3 sub "^(..?.?).*" "\\1" "${imx_cpu}"
> @@ -27,6 +31,12 @@ elif itest.s x8M == "x${cpu2}"; then
>   			offset=0x0
>   		fi
>   	fi
> +elif itest.s x8U == "x${cpu2}"  || itest.s x93 == "${cpu3}"; then
> +	a_base=0x82000000
> +	offset=0x8000
> +	if itest ${env_part} != 0 ; then
> +		offset=0x0
> +	fi
>   fi
>   
>   qspi_match=1
> @@ -228,3 +238,4 @@ echo "---- U-Boot upgraded. The board will now reset."
>   sleep 1
>   reset
>   done
> +
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 2/8] board/boundarydevices: add i.MX 93 support to post-build.sh
  2024-06-11 18:02 ` [Buildroot] [PATCH 2/8] board/boundarydevices: add i.MX 93 support to post-build.sh Chris Dimich
@ 2024-07-11 22:48   ` Arnout Vandecappelle via buildroot
  0 siblings, 0 replies; 15+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2024-07-11 22:48 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Gary Bisson, Refik Tuzakli, Thomas Petazzoni, Romain Naour,
	Giulio Benetti, Thomas De Schampheleire



On 11/06/2024 20:02, Chris Dimich wrote:
> Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
> ---
>   board/boundarydevices/common/post-build.sh | 6 +++++-
>   1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/board/boundarydevices/common/post-build.sh b/board/boundarydevices/common/post-build.sh
> index 161ec0643f..12341ae75f 100755
> --- a/board/boundarydevices/common/post-build.sh
> +++ b/board/boundarydevices/common/post-build.sh
> @@ -10,7 +10,11 @@ UBOOT_DEFCONFIG="$(grep BR2_TARGET_UBOOT_BOARD_DEFCONFIG ${BR2_CONFIG} | sed 's/
>   
>   if grep -Eq "^BR2_aarch64=y$" ${BR2_CONFIG}; then
>   	MKIMAGE_ARCH=arm64
> -	UBOOT_BINARY=imx8-boot-sd.bin
> +	if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y$" ${BR2_CONFIG}; then
> +		UBOOT_BINARY=imx9-boot-sd.bin
> +	else
> +		UBOOT_BINARY=imx8-boot-sd.bin
> +	fi
>   else
>   	MKIMAGE_ARCH=arm
>   	UBOOT_BINARY=u-boot.imx

  I wonder if it wouldn't be better to reuse the board/freescale/imx scripts for 
the boundary devices as well? There shouldn't be a reason why they are 
different, right?

  Regards,
  Arnout
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 6/8] configs/nitrogen8mm_defconfig: add SMARC support
  2024-06-11 18:02 ` [Buildroot] [PATCH 6/8] configs/nitrogen8mm_defconfig: add SMARC support Chris Dimich
@ 2024-07-11 22:51   ` Arnout Vandecappelle via buildroot
  0 siblings, 0 replies; 15+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2024-07-11 22:51 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Gary Bisson, Refik Tuzakli, Thomas Petazzoni, Romain Naour,
	Giulio Benetti, Thomas De Schampheleire



On 11/06/2024 20:02, Chris Dimich wrote:
> Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
> ---
>   configs/nitrogen8mm_defconfig | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
> index 3a0cfbd8e5..5c2fde7828 100644
> --- a/configs/nitrogen8mm_defconfig
> +++ b/configs/nitrogen8mm_defconfig
> @@ -56,5 +56,5 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/lin
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mm-nitrogen8mm freescale/imx8mm-nitrogen8mm-m4 freescale/imx8mm-nitrogen8mm_rev2 freescale/imx8mm-nitrogen8mm_rev2-m4 freescale/imx8mm-nitrogen8mm_som freescale/imx8mm-nitrogen8mm_som-m4"
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mm-nitrogen8mm freescale/imx8mm-nitrogen8mm-m4 freescale/imx8mm-nitrogen8mm_rev2 freescale/imx8mm-nitrogen8mm_rev2-m4 freescale/imx8mm-nitrogen8mm_som freescale/imx8mm-nitrogen8mm_som-m4 freescale/imx8mm-nitrogen_smarc"
>   BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y

  I guess there should be an update of board/boundarydevices/common/readme.txt 
as well to add this board?

  Regards,
  Arnout
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 7/8] configs/nitrogen8ulp: new defconfig
  2024-06-11 18:02 ` [Buildroot] [PATCH 7/8] configs/nitrogen8ulp: new defconfig Chris Dimich
@ 2024-08-03 18:23   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-03 18:23 UTC (permalink / raw)
  To: Chris Dimich
  Cc: Gary Bisson, Refik Tuzakli, buildroot, Romain Naour,
	Giulio Benetti, Thomas De Schampheleire

Hello Chris,

On Tue, 11 Jun 2024 11:02:06 -0700
Chris Dimich <cdimich2188@gmail.com> wrote:

> More details on the platform here:
> 
> https://www.ezurio.com/system-on-module/nxp-imx8/nitrogen8ulp-som
> 
> Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
> ---
>  configs/nitrogen8ulp_defconfig | 63 ++++++++++++++++++++++++++++++++++
>  1 file changed, 63 insertions(+)

Thanks for the patch! A new defconfig can never be standalone, it at
very least needs:

 - An entry in the DEVELOPERS file

 - A readme.txt (either for the board, or a common one, like
   board/boundarydevices/common/readme.txt)

> diff --git a/configs/nitrogen8ulp_defconfig b/configs/nitrogen8ulp_defconfig
> new file mode 100644
> index 0000000000..4ce6c29387
> --- /dev/null
> +++ b/configs/nitrogen8ulp_defconfig
> @@ -0,0 +1,63 @@
> +# Architecture
> +BR2_aarch64=y
> +BR2_cortex_a35=y
> +
> +# System
> +BR2_SSP_NONE=y

Please do not disable SSP, there's I believe no reason to do so.

Also, for new defconfigs, we require BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
to be enabled. ./utils/add-custom-hashes can help you to generate those
hashes.


> +# ARM Trusted Firmware
> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y
> +# Latest revision of branch boundary-lf-6.1.55-2.0.0
> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/d18357b7.tar.gz"

Maybe we could do instead:

$(call github,boundarydevices,imx-atf,d18357b7)/imx-atf-d18357b7.tar.gz ?

and ditto for others? (This is not a strong requirement, but we do this
in other defconfigs).

Thanks!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 8/8] configs/nitrogen93: new defconfig
  2024-06-11 18:02 ` [Buildroot] [PATCH 8/8] configs/nitrogen93: " Chris Dimich
@ 2024-08-03 18:24   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-03 18:24 UTC (permalink / raw)
  To: Chris Dimich
  Cc: Gary Bisson, Refik Tuzakli, buildroot, Romain Naour,
	Giulio Benetti, Thomas De Schampheleire

Hello Chris,

On Tue, 11 Jun 2024 11:02:07 -0700
Chris Dimich <cdimich2188@gmail.com> wrote:

> More details on the platform here:
> 
> https://www.ezurio.com/system-on-module/nxp-imx9/nitrogen93-smarc
> 
> Signed-off-by: Chris Dimich <cdimich2188@gmail.com>
> ---
>  configs/nitrogen93_defconfig | 60 ++++++++++++++++++++++++++++++++++++
>  1 file changed, 60 insertions(+)
>  create mode 100644 configs/nitrogen93_defconfig

Could you please apply the same comments as the ones made on PATCH 7/8 ?

Thanks!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs
  2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
                   ` (7 preceding siblings ...)
  2024-06-11 18:02 ` [Buildroot] [PATCH 8/8] configs/nitrogen93: " Chris Dimich
@ 2024-08-03 18:25 ` Thomas Petazzoni via buildroot
  8 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-03 18:25 UTC (permalink / raw)
  To: Chris Dimich
  Cc: Gary Bisson, Refik Tuzakli, buildroot, Romain Naour,
	Giulio Benetti, Thomas De Schampheleire

Hello Chris,

On Tue, 11 Jun 2024 11:01:59 -0700
Chris Dimich <cdimich2188@gmail.com> wrote:

> Chris Dimich (8):
>   board/boundarydevices: update boot scripts
>   board/boundarydevices: add i.MX 93 support to post-build.sh
>   configs/nitrogen*: bump kernel revision to f789d32c
>   configs/nitrogen*: bump u-boot revision to e3228228
>   configs/nitrogen8*: bump atf revision to d18357b7
>   configs/nitrogen8mm_defconfig: add SMARC support
>   configs/nitrogen8ulp: new defconfig
>   configs/nitrogen93: new defconfig

There were quite a few review comments or questions on multiple patches.

Also, in existing defconfigs, while bumping, it would be nice to enable
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y in those defconfigs.

Could you work on an updated version, and send a v2?

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-08-03 18:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-11 18:01 [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Chris Dimich
2024-06-11 18:02 ` [Buildroot] [PATCH 1/8] board/boundarydevices: update boot scripts Chris Dimich
2024-07-11 22:43   ` Arnout Vandecappelle via buildroot
2024-06-11 18:02 ` [Buildroot] [PATCH 2/8] board/boundarydevices: add i.MX 93 support to post-build.sh Chris Dimich
2024-07-11 22:48   ` Arnout Vandecappelle via buildroot
2024-06-11 18:02 ` [Buildroot] [PATCH 3/8] configs/nitrogen*: bump kernel revision to f789d32c Chris Dimich
2024-06-11 18:02 ` [Buildroot] [PATCH 4/8] configs/nitrogen*: bump u-boot revision to e3228228 Chris Dimich
2024-06-11 18:02 ` [Buildroot] [PATCH 5/8] configs/nitrogen8*: bump atf revision to d18357b7 Chris Dimich
2024-06-11 18:02 ` [Buildroot] [PATCH 6/8] configs/nitrogen8mm_defconfig: add SMARC support Chris Dimich
2024-07-11 22:51   ` Arnout Vandecappelle via buildroot
2024-06-11 18:02 ` [Buildroot] [PATCH 7/8] configs/nitrogen8ulp: new defconfig Chris Dimich
2024-08-03 18:23   ` Thomas Petazzoni via buildroot
2024-06-11 18:02 ` [Buildroot] [PATCH 8/8] configs/nitrogen93: " Chris Dimich
2024-08-03 18:24   ` Thomas Petazzoni via buildroot
2024-08-03 18:25 ` [Buildroot] [PATCH 0/8] boundarydevices: update/add defconfigs Thomas Petazzoni via buildroot

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