[Upstream] [PATCH v2] Add imx8mp-libra-fpsc board
Jan Remmet
J.Remmet at phytec.de
Tue Aug 19 15:23:05 CEST 2025
Am 14.08.25 um 15:54 schrieb Benjamin Hahn:
> Add new imx8mp-libra-fpsc board.
> USB is not working yet, as the entry in the upstream devicetree is
> missing.
> Bootph tags are in u-boot.dtsi for now and will be removed when
> upstreamed.
>
> Signed-off-by: Benjamin Hahn <B.Hahn at phytec.de>
> ---
> Add support for imx8mp-libra-fpsc board.
> ---
> Changes in v2:
> - Review comments from v1 (too many to list them all)
> - removed the first two patches (devicetree is now in of_upstream)
> - added the latest version of ram timings
> - add optee support (libra is now in upstream optee)
> - add CONFIG_CMD_MMC_REG command for mmc reg read command
> - Link to v1: https://lore.kernel.org/r/20250725-imx8mp-libra-initial-support-v1-0-d9982df21a4b@phytec.de
> ---
> arch/arm/dts/imx8mp-libra-rdk-fpsc-u-boot.dtsi | 78 +
> arch/arm/mach-imx/imx8m/Kconfig | 9 +
> board/phytec/imx8mp-libra-fpsc/Kconfig | 16 +
> board/phytec/imx8mp-libra-fpsc/MAINTAINERS | 9 +
> board/phytec/imx8mp-libra-fpsc/Makefile | 10 +
> board/phytec/imx8mp-libra-fpsc/imx8mp-libra-fpsc.c | 99 ++
> .../phytec/imx8mp-libra-fpsc/imx8mp-libra-fpsc.env | 25 +
> board/phytec/imx8mp-libra-fpsc/imximage-8mp-sd.cfg | 9 +
> board/phytec/imx8mp-libra-fpsc/lpddr4_timing.c | 1814 ++++++++++++++++++++
> board/phytec/imx8mp-libra-fpsc/spl.c | 132 ++
> configs/imx8mp-libra-fpsc_defconfig | 175 ++
> doc/board/phytec/imx8mp-libra-fpsc.rst | 77 +
> include/configs/imx8mp-libra-fpsc.h | 27 +
> 13 files changed, 2480 insertions(+)
>
> diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
> index 74416a788473..cb4508a7110e 100644
> --- a/arch/arm/mach-imx/imx8m/Kconfig
> +++ b/arch/arm/mach-imx/imx8m/Kconfig
> @@ -345,6 +345,14 @@ config TARGET_PHYCORE_IMX8MP
> select IMX8M_LPDDR4
> imply OF_UPSTREAM
>
> +config TARGET_IMX8MP_LIBRA_FPSC
> + bool "PHYTEC Libra i.MX 8M Plus FPSC"
> + select IMX8MP
> + select SUPPORT_SPL
> + select IMX8M_LPDDR4
Add "imply OF_UPSTREAM" here like TARGET_PHYCORE_IMX8MP
Jan
> + help
> + i.MX8M Plus Libra FPSC is a SBC based on the NXP i.MX 8M Plus SoC.
> +
> config TARGET_IMX8MM_CL_IOT_GATE
> bool "CompuLab iot-gate-imx8"
> select IMX8MM
More information about the U-Boot
mailing list