[PATCH 2/3] arm64: dts: add imx8mp-libra-rdk-fpsc board

Yannic Moog Y.Moog at phytec.de
Mon Mar 31 22:13:19 PDT 2025


Hi Frank,

On Mon, 2025-03-31 at 10:19 -0400, Frank Li wrote:
> On Fri, Mar 28, 2025 at 02:04:38PM +0100, Yannic Moog wrote:
> > Add device tree for the Libra-i.MX 8M Plus FPSC board. The Libra is
> > a
> > pure development board and has hardware to support FPSC-24-A.0 set
> > of
> > features. The phyCORE-i.MX 8M Plus FPSC [1] SoM uses only a subset
> > of
> > the hardware features of the Libra board. The phyCORE-i.MX8MP FPSC
> > itself is a System on Module based on the i.MX 8M Plus SoC
> > utilizing the
> > Future Proof Solder Core [2] standard.
> > 
> > To be able to easily map FPSC interface names to SoC interfaces,
> > the
> > FPSC interface names are added as inline comments. Example:
> > 
> > &i2c5 { /* I2C4 */
> > 	pinctrl-0 = <&pinctrl_i2c5>;
> > 	[...]
> > };
> > 
> > Here, I2C4 is the FPSC interface name. The i2c5 instance of the
> > i.MX 8M Plus
> > SoC is used to fulfill the i2c functionality and its signals are
> > routed
> > to the FPSC I2C4 signal pins:
> > 
> > pinctrl_i2c5: i2c5grp {
> > 	fsl,pins = <
> > 		MX8MP_IOMUXC_SPDIF_RX__I2C5_SDA		0x
> > 400001c2	/* I2C4_SDA */
> > 		MX8MP_IOMUXC_SAI5_RXD0__I2C5_SCL	0x400001c2
> > 	/* I2C4_SCL */
> > 	>;
> > };
> > 
> > The features are almost identical to the existing phyCORE-i.MX 8M
> > Plus
> > SoM, but the pin muxing is different due to the FPSC standard as
> > well as
> > 1.8V IO voltage instead of 3.3V.
> > 
> > [1]
> > https://www.phytec.eu/en/produkte/system-on-modules/phycore-imx-8m-plus-fpsc/
> > [2] https://www.phytec.eu/en/produkte/system-on-modules/fpsc/
> > 
> > Signed-off-by: Yannic Moog <y.moog at phytec.de>
> > ---
> >  arch/arm64/boot/dts/freescale/Makefile             |   1 +
> >  .../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts   | 291 ++++++++
> >  .../boot/dts/freescale/imx8mp-phycore-fpsc.dtsi    | 796
> > +++++++++++++++++++++
> 
> New dts file suggest run https://github.com/lznuaa/dt-format to make
> sure
> nodes correct order.

Thank you for the hint, will do.

Yannic

> 
> Frank
> 
> 

[...]


More information about the linux-arm-kernel mailing list