[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