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.h...@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-d9982df21...@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