Thread (4 messages) 4 messages, 3 authors, 2016-11-14

RE: [PATCH v2 1/3] ARM: imx6ull: add imx6ull support

From: Peter Chen <hidden>
Date: 2016-11-14 05:59:01
Also in: linux-arm-kernel, linux-clk


Best regards,
Peter Chen

-----Original Message-----
From: Shawn Guo [mailto:shawnguo@kernel.org]
Sent: Monday, November 14, 2016 1:49 PM
To: Peter Chen <redacted>
Cc: sboyd@codeaurora.org; mturquette@baylibre.com; linux-arm-
kernel@lists.infradead.org; kernel@pengutronix.de; devicetree@vger.kernel.org;
robh+dt@kernel.org; Fabio Estevam [off-list ref];
mark.rutland@arm.com; linux-clk@vger.kernel.org
Subject: Re: [PATCH v2 1/3] ARM: imx6ull: add imx6ull support

On Tue, Nov 08, 2016 at 01:56:52PM +0800, Peter Chen wrote:
quoted
It is the 10th processor in the well-known imx6 series, and derived
from imx6ul but cost optimized. The more information about imx6ull can
be found at:

http://www.nxp.com/products/microcontrollers-and-processors/
arm-processors/i.mx-applications-processors/i.mx-6-processors
/i.mx6qp/i.mx-6ull-single-core-processor-with-arm-cortex-a7-core
:i.MX6ULL

In this patch, for SoC part, the imx6ull.dtsi includes imx6ul.dtsi;
for board part (imx6ul/imx6ull 14x14 evk), it has a common board file
imx6u-14x14-evk.dtsi, and this file is included by both
imx6ul-14x14-evk.dts and imx6ull-14x14-evk.dts.

Signed-off-by: Peter Chen <redacted>
---
 arch/arm/boot/dts/Makefile              |   3 +-
 arch/arm/boot/dts/imx6u-14x14-evk.dtsi  | 487
++++++++++++++++++++++++++++++++
arch/arm/boot/dts/imx6ul-14x14-evk.dts  | 479
+------------------------------
What's the real change between imx6u-14x14-evk.dtsi and imx6ul-14x14-evk.dts?
Instead of renaming the file, I would like to have imx6ull-14x14-evk.dts include
imx6ul-14x14-evk.dts directly, if we can work out the difference within imx6ull-
14x14-evk.dts.
The main difference is compatible string, I can't include two compatible strings in one dts file,
the dts build will fail for that.

imx6ull-14x14-evk.dts 
/ {
        model = "Freescale i.MX6 UlltraLite 14x14 EVK Board";
        compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull";
};

imx6ul-14x14-evk.dts 
/ {
        model = "Freescale i.MX6 UltraLite 14x14 EVK Board";
        compatible = "fsl,imx6ul-14x14-evk", "fsl,imx6ul";
};

Peter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help