* [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2
@ 2026-03-13 21:00 Fabio Estevam
2026-03-13 21:00 ` [PATCH 2/2] doc: imx95_evk: Fix the binary name Fabio Estevam
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Fabio Estevam @ 2026-03-13 21:00 UTC (permalink / raw)
To: peng.fan; +Cc: uboot-imx, u-boot, marex, trini, Fabio Estevam
From: Fabio Estevam <festevam@nabladev.com>
The imx-oei and imx-sm build systems defaults to:
TC_VERSION ?= 14.2.rel1
but the documentation still instructs users to download the 13.3 toolchain.
This causes the build to fail because the expected directory name does
not exist.
Update the documentation to reference the 14.2 toolchain to match the build
system default.
Signed-off-by: Fabio Estevam <festevam@nabladev.com>
---
doc/board/nxp/imx95_evk.rst | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/doc/board/nxp/imx95_evk.rst b/doc/board/nxp/imx95_evk.rst
index b8c3f4bed500..e87d7e27b618 100644
--- a/doc/board/nxp/imx95_evk.rst
+++ b/doc/board/nxp/imx95_evk.rst
@@ -60,8 +60,8 @@ branch: master
.. code-block:: bash
$ sudo apt -y install make gcc g++-multilib srecord
- $ wget https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
- $ tar xvf arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
+ $ wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
+ $ tar xvf arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
$ export TOOLS=$PWD
$ git clone -b master https://github.com/nxp-imx/imx-oei.git
$ cd imx-oei
@@ -100,8 +100,8 @@ branch: master
.. code-block:: bash
$ sudo apt -y install make gcc g++-multilib srecord
- $ wget https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
- $ tar xvf arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
+ $ wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
+ $ tar xvf arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
$ export TOOLS=$PWD
$ git clone -b master https://github.com/nxp-imx/imx-sm.git
$ cd imx-sm
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] doc: imx95_evk: Fix the binary name
2026-03-13 21:00 [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Fabio Estevam
@ 2026-03-13 21:00 ` Fabio Estevam
2026-03-13 21:03 ` [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Tom Rini
2026-03-16 0:29 ` Peng Fan
2 siblings, 0 replies; 6+ messages in thread
From: Fabio Estevam @ 2026-03-13 21:00 UTC (permalink / raw)
To: peng.fan; +Cc: uboot-imx, u-boot, marex, trini, Fabio Estevam
From: Fabio Estevam <festevam@nabladev.com>
U-Boot produces flash.bin as the final boot image when building for
the i.MX95 EVK, but the documentation refers to imx-boot-imx95.bin.
Update the instructions to use flash.bin when copying the image to
the SD card.
Signed-off-by: Fabio Estevam <festevam@nabladev.com>
---
doc/board/nxp/imx95_evk.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/board/nxp/imx95_evk.rst b/doc/board/nxp/imx95_evk.rst
index e87d7e27b618..593981e6a651 100644
--- a/doc/board/nxp/imx95_evk.rst
+++ b/doc/board/nxp/imx95_evk.rst
@@ -152,7 +152,7 @@ i.MX95 B0 silicon version on 15x15 LPDDR4X EVK
$ make imx95_15x15_evk_defconfig
$ make
-Copy imx-boot-imx95.bin to the MicroSD card:
+Copy flash.bin to the MicroSD card:
.. code-block:: bash
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2
2026-03-13 21:00 [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Fabio Estevam
2026-03-13 21:00 ` [PATCH 2/2] doc: imx95_evk: Fix the binary name Fabio Estevam
@ 2026-03-13 21:03 ` Tom Rini
2026-03-13 21:19 ` Fabio Estevam
2026-03-16 0:29 ` Peng Fan
2 siblings, 1 reply; 6+ messages in thread
From: Tom Rini @ 2026-03-13 21:03 UTC (permalink / raw)
To: Fabio Estevam; +Cc: peng.fan, uboot-imx, u-boot, marex, Fabio Estevam
[-- Attachment #1: Type: text/plain, Size: 2352 bytes --]
On Fri, Mar 13, 2026 at 06:00:04PM -0300, Fabio Estevam wrote:
> From: Fabio Estevam <festevam@nabladev.com>
>
> The imx-oei and imx-sm build systems defaults to:
>
> TC_VERSION ?= 14.2.rel1
>
> but the documentation still instructs users to download the 13.3 toolchain.
> This causes the build to fail because the expected directory name does
> not exist.
>
> Update the documentation to reference the 14.2 toolchain to match the build
> system default.
>
> Signed-off-by: Fabio Estevam <festevam@nabladev.com>
> ---
> doc/board/nxp/imx95_evk.rst | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/doc/board/nxp/imx95_evk.rst b/doc/board/nxp/imx95_evk.rst
> index b8c3f4bed500..e87d7e27b618 100644
> --- a/doc/board/nxp/imx95_evk.rst
> +++ b/doc/board/nxp/imx95_evk.rst
> @@ -60,8 +60,8 @@ branch: master
> .. code-block:: bash
>
> $ sudo apt -y install make gcc g++-multilib srecord
> - $ wget https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
> - $ tar xvf arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
> + $ wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
> + $ tar xvf arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
> $ export TOOLS=$PWD
> $ git clone -b master https://github.com/nxp-imx/imx-oei.git
> $ cd imx-oei
> @@ -100,8 +100,8 @@ branch: master
> .. code-block:: bash
>
> $ sudo apt -y install make gcc g++-multilib srecord
> - $ wget https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
> - $ tar xvf arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
> + $ wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
> + $ tar xvf arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
> $ export TOOLS=$PWD
> $ git clone -b master https://github.com/nxp-imx/imx-sm.git
> $ cd imx-sm
As this is no worse than before, OK. But we should really be globally
consistent about toolchain wording and that CI runs with the kernel.org
community toolchains.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2
2026-03-13 21:03 ` [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Tom Rini
@ 2026-03-13 21:19 ` Fabio Estevam
2026-03-13 21:51 ` Tom Rini
0 siblings, 1 reply; 6+ messages in thread
From: Fabio Estevam @ 2026-03-13 21:19 UTC (permalink / raw)
To: Tom Rini; +Cc: peng.fan, uboot-imx, u-boot, marex, Fabio Estevam
On Fri, Mar 13, 2026 at 6:03 PM Tom Rini <trini@konsulko.com> wrote:
> As this is no worse than before, OK. But we should really be globally
> consistent about toolchain wording and that CI runs with the kernel.org
> community toolchains.
These specific Arm toolchains are required to build imx-oei and imx-sm
binaries only.
The U-Boot binary is still built by a standard toolchain.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2
2026-03-13 21:19 ` Fabio Estevam
@ 2026-03-13 21:51 ` Tom Rini
0 siblings, 0 replies; 6+ messages in thread
From: Tom Rini @ 2026-03-13 21:51 UTC (permalink / raw)
To: Fabio Estevam; +Cc: peng.fan, uboot-imx, u-boot, marex, Fabio Estevam
[-- Attachment #1: Type: text/plain, Size: 980 bytes --]
On Fri, Mar 13, 2026 at 06:19:13PM -0300, Fabio Estevam wrote:
> On Fri, Mar 13, 2026 at 6:03 PM Tom Rini <trini@konsulko.com> wrote:
>
> > As this is no worse than before, OK. But we should really be globally
> > consistent about toolchain wording and that CI runs with the kernel.org
> > community toolchains.
>
> These specific Arm toolchains are required to build imx-oei and imx-sm
> binaries only.
>
> The U-Boot binary is still built by a standard toolchain.
Right, but we generally tell people to just use the same toolchains they
have access to, instead of relying on specific ones. I'm sure NXP
qualified their binaries on something specific there but it would be a
bit shocking these days if regular old gcc 13.x / 14.x didn't Just Work.
But it's not just NXP with links to specific toolchains, I see it for
other vendors right now in tree too. It just caught my eye as something
that we should be better and more consistent about.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2
2026-03-13 21:00 [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Fabio Estevam
2026-03-13 21:00 ` [PATCH 2/2] doc: imx95_evk: Fix the binary name Fabio Estevam
2026-03-13 21:03 ` [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Tom Rini
@ 2026-03-16 0:29 ` Peng Fan
2 siblings, 0 replies; 6+ messages in thread
From: Peng Fan @ 2026-03-16 0:29 UTC (permalink / raw)
To: Fabio Estevam
Cc: dl-uboot-imx, u-boot@lists.denx.de, marex@nabladev.com,
trini@konsulko.com, Fabio Estevam
> Subject: [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain
> version to 14.2
>
> From: Fabio Estevam <festevam@nabladev.com>
>
> The imx-oei and imx-sm build systems defaults to:
>
> TC_VERSION ?= 14.2.rel1
>
> but the documentation still instructs users to download the 13.3
> toolchain.
> This causes the build to fail because the expected directory name does
> not exist.
I am still using 12.3.1 at my local, a bit sad that 13.3 would cause issue.
But anyway it is good to have doc updated.
>
> Update the documentation to reference the 14.2 toolchain to match
> the build system default.
>
> Signed-off-by: Fabio Estevam <festevam@nabladev.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-03-16 0:30 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-13 21:00 [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Fabio Estevam
2026-03-13 21:00 ` [PATCH 2/2] doc: imx95_evk: Fix the binary name Fabio Estevam
2026-03-13 21:03 ` [PATCH 1/2] doc: imx95_evk: Update Arm GNU toolchain version to 14.2 Tom Rini
2026-03-13 21:19 ` Fabio Estevam
2026-03-13 21:51 ` Tom Rini
2026-03-16 0:29 ` Peng Fan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox