[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <9dd51df2a8a8c914c229991cf1419983c9cbdfc3.camel@phytec.de>
Date: Tue, 1 Apr 2025 05:13:19 +0000
From: Yannic Moog <Y.Moog@...tec.de>
To: "Frank.li@....com" <Frank.li@....com>
CC: "robh@...nel.org" <robh@...nel.org>, "linux-kernel@...r.kernel.org"
<linux-kernel@...r.kernel.org>, "conor+dt@...nel.org" <conor+dt@...nel.org>,
"shawnguo@...nel.org" <shawnguo@...nel.org>, Teresa Remmet
<T.Remmet@...tec.de>, "devicetree@...r.kernel.org"
<devicetree@...r.kernel.org>, "kernel@...gutronix.de"
<kernel@...gutronix.de>, Benjamin Hahn <B.Hahn@...tec.de>,
"s.hauer@...gutronix.de" <s.hauer@...gutronix.de>, "krzk+dt@...nel.org"
<krzk+dt@...nel.org>, Yashwanth Varakala <Y.Varakala@...tec.de>, Jan Remmet
<J.Remmet@...tec.de>, "linux-arm-kernel@...ts.infradead.org"
<linux-arm-kernel@...ts.infradead.org>, "upstream@...ts.phytec.de"
<upstream@...ts.phytec.de>, "imx@...ts.linux.dev" <imx@...ts.linux.dev>,
"festevam@...il.com" <festevam@...il.com>
Subject: Re: [PATCH 2/3] arm64: dts: add imx8mp-libra-rdk-fpsc board
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@...tec.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
>
>
[...]
Powered by blists - more mailing lists