bsh: imx6ulz_smm_m2: Add imx6ulz BSH SMM M2B board
authorMichael Trimarchi <michael@amarulasolutions.com>
Sat, 31 May 2025 14:54:33 +0000 (16:54 +0200)
committerFabio Estevam <festevam@gmail.com>
Sat, 31 May 2025 19:59:28 +0000 (16:59 -0300)
commitc7b82b4aabc6ef9af953b779490eb2385d299f51
treee57bc8900d852428f8093c44d7f4caad208544f3
parent8642939ee049b737c179afd530da3dc1f9525964
bsh: imx6ulz_smm_m2: Add imx6ulz BSH SMM M2B board

Introduce the BSH SystemMaster (SMM) M2B board. Notably, the M2B is
designed to leverage the existing device tree of its predecessor, the M2.
The primary distinction arises from memory incompatibilities with the M2.
To address this, we've implemented a configuration system that allows for
selective inclusion of the desired memory components.

Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
board/bsh/imx6ulz_smm_m2/Kconfig
board/bsh/imx6ulz_smm_m2/MAINTAINERS
board/bsh/imx6ulz_smm_m2/Makefile
board/bsh/imx6ulz_smm_m2/ddr3l_timing_128m.c
board/bsh/imx6ulz_smm_m2/ddr3l_timing_128m_m2b.c [new file with mode: 0644]
board/bsh/imx6ulz_smm_m2/ddr3l_timing_256m.c
board/bsh/imx6ulz_smm_m2/ddr3l_timing_256m_m2b.c [new file with mode: 0644]
board/bsh/imx6ulz_smm_m2/ddr3l_timing_512m.c
board/bsh/imx6ulz_smm_m2/spl.c
board/bsh/imx6ulz_smm_m2/spl_mtypes.h
configs/imx6ulz_smm_m2b_defconfig [new file with mode: 0644]