Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/10] Add support for IMX95-15x15-FRDM board
@ 2026-02-03 15:36 Laurentiu Mihalcea
  2026-02-03 15:36 ` [Buildroot] [PATCH 01/10] package/freescale-imx: add i.MX95 support Laurentiu Mihalcea
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Laurentiu Mihalcea @ 2026-02-03 15:36 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Refik Tuzakli, Erik Larsson, Thomas Petazzoni,
	Fabio Estevam

From: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>

Hi folks,

This series introduces support for NXP's IMX95-15x15-FRDM board.

So, a little bit about the board: as of today, the board hasn't been
officially launched, but, as far as I was told, this should happen in this
quarter. Because of this, we still have some gaps to fill in the
documentation (see missing links from the board's readme.txt).

Some hardware-related information for the board (not exhaustive):

  1) Based on MX95 15x15 B0 silicon.
  2) 8GB LPDDR4X DRAM
  3) 32GB eMMC
  4) 2 x ENET 1GBs

Some comments regarding the changes introduced by this series:

  1) imx-mkimage version bump was done because the board didn't seem
  to be able to boot using the previous version.

  2) firmware-ele-imx version bump was done because previous version
  didn't include the firmware for B0 revision (it only seemed to include
  the one for A0).

  3) MX95 series (as well as MX94) requires system manager (SM) and DDR
  OEI (perhaps even the TCM one if older silicon revision, but we don't
  handle that yet), which is why we have 2 new packages.

  4) LPDDR4x DDR FW handling seems to differ a bit from previous
  versions, thus the changes to the firmware-imx package.

Other than this, we have the DTS support already merged in linux-next via
[1] so hopefully we'll be able to transition to an upstream kernel soon.

[1]: https://lore.kernel.org/linux-devicetree/20260116-127-v3-0-3dc49545a745@nxp.com/

Thanks,
Laurentiu

Laurentiu Mihalcea (10):
  package/freescale-imx: add i.MX95 support
  board/freescale/common/imx/post-image.sh: add i.MX95 support
  package/freescale-imx/imx-sm: add SM package
  package/freescale-imx/imx-oei: add OEI package
  package/freescale-imx/firmware-ele-imx: bump to version 2.0.4
  package/freescale-imx/firmware-ele-imx: add i.MX95 B0 support
  package/freescale-imx/firmware-imx: support i.MX95's LPDDR4x FW
  package/imx-mkimage: bump to version lf-6.12.49-2.2.0
  board/freescale: add i.MX95 support
  configs/freescale_imx95_15x15_frdm: new defconfig

 DEVELOPERS                                    |  4 ++
 .../common/imx/imx95-bootloader-prepare.sh    | 60 ++++++++++++++++++
 board/freescale/common/imx/post-image.sh      |  2 +
 .../arm-trusted-firmware.hash                 |  2 +
 .../patches/linux-headers/linux-headers.hash  |  1 +
 .../imx95-15x15-frdm/patches/linux/linux.hash |  2 +
 .../imx95-15x15-frdm/patches/uboot/uboot.hash |  2 +
 board/freescale/imx95-15x15-frdm/readme.txt   | 63 +++++++++++++++++++
 configs/freescale_imx95_15x15_frdm_defconfig  | 37 +++++++++++
 package/freescale-imx/Config.in               | 23 ++++++-
 .../freescale-imx/firmware-ele-imx/Config.in  |  1 +
 .../firmware-ele-imx/firmware-ele-imx.hash    |  6 +-
 .../firmware-ele-imx/firmware-ele-imx.mk      |  4 +-
 package/freescale-imx/firmware-imx/Config.in  | 13 +++-
 .../firmware-imx/firmware-imx.mk              | 39 ++++++++++++
 package/freescale-imx/imx-oei/Config.in       | 21 +++++++
 package/freescale-imx/imx-oei/imx-oei.hash    |  4 ++
 package/freescale-imx/imx-oei/imx-oei.mk      | 29 +++++++++
 package/freescale-imx/imx-sm/Config.in        | 15 +++++
 package/freescale-imx/imx-sm/imx-sm.hash      |  4 ++
 package/freescale-imx/imx-sm/imx-sm.mk        | 33 ++++++++++
 package/imx-mkimage/imx-mkimage.hash          |  2 +-
 package/imx-mkimage/imx-mkimage.mk            |  2 +-
 23 files changed, 360 insertions(+), 9 deletions(-)
 create mode 100755 board/freescale/common/imx/imx95-bootloader-prepare.sh
 create mode 100644 board/freescale/imx95-15x15-frdm/patches/arm-trusted-firmware/arm-trusted-firmware.hash
 create mode 120000 board/freescale/imx95-15x15-frdm/patches/linux-headers/linux-headers.hash
 create mode 100644 board/freescale/imx95-15x15-frdm/patches/linux/linux.hash
 create mode 100644 board/freescale/imx95-15x15-frdm/patches/uboot/uboot.hash
 create mode 100644 board/freescale/imx95-15x15-frdm/readme.txt
 create mode 100644 configs/freescale_imx95_15x15_frdm_defconfig
 create mode 100644 package/freescale-imx/imx-oei/Config.in
 create mode 100644 package/freescale-imx/imx-oei/imx-oei.hash
 create mode 100644 package/freescale-imx/imx-oei/imx-oei.mk
 create mode 100644 package/freescale-imx/imx-sm/Config.in
 create mode 100644 package/freescale-imx/imx-sm/imx-sm.hash
 create mode 100644 package/freescale-imx/imx-sm/imx-sm.mk

-- 
2.43.0

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

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

end of thread, other threads:[~2026-11-11 21:50 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-03 15:36 [Buildroot] [PATCH 00/10] Add support for IMX95-15x15-FRDM board Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 01/10] package/freescale-imx: add i.MX95 support Laurentiu Mihalcea
2026-11-11 21:50   ` Julien Olivain via buildroot
2026-02-03 15:36 ` [Buildroot] [PATCH 02/10] board/freescale/common/imx/post-image.sh: " Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 03/10] package/freescale-imx/imx-sm: add SM package Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 04/10] package/freescale-imx/imx-oei: add OEI package Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 05/10] package/freescale-imx/firmware-ele-imx: bump to version 2.0.4 Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 06/10] package/freescale-imx/firmware-ele-imx: add i.MX95 B0 support Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 07/10] package/freescale-imx/firmware-imx: support i.MX95's LPDDR4x FW Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 08/10] package/imx-mkimage: bump to version lf-6.12.49-2.2.0 Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 09/10] board/freescale: add i.MX95 support Laurentiu Mihalcea
2026-02-03 15:36 ` [Buildroot] [PATCH 10/10] configs/freescale_imx95_15x15_frdm: new defconfig Laurentiu Mihalcea
2026-02-03 15:52 ` [Buildroot] [PATCH 00/10] Add support for IMX95-15x15-FRDM board Sébastien Szymanski
2026-02-03 16:40   ` Laurentiu Mihalcea
2026-02-05 13:28     ` Sébastien Szymanski
2026-02-05 13:50       ` Laurentiu Mihalcea

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