On 14/10/19, Shawn Guo wrote: > On Tue, Sep 24, 2019 at 06:20:21PM +0200, Oliver Graute wrote: > > This patch adds DeviceTree Source for the i.MX6 UltraLite DART NAND/WIFI > > > > Signed-off-by: Oliver Graute <oliver.graute@xxxxxxxxx> > > Cc: Shawn Guo <shawnguo@xxxxxxxxxx> > > Cc: Neil Armstrong <narmstrong@xxxxxxxxxxxx> > > Cc: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> > > --- > > Changelog: > > v6: > > - added some muxing > > - added codec in sound node > > - added adc1 node > > > > arch/arm/boot/dts/Makefile | 1 + > > arch/arm/boot/dts/imx6ul-var-6ulcustomboard.dts | 221 ++++++++++++++++++++++++ > > 2 files changed, 222 insertions(+) > > create mode 100644 arch/arm/boot/dts/imx6ul-var-6ulcustomboard.dts > > > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > > index a24a6a1..a2a69e4 100644 > > --- a/arch/arm/boot/dts/Makefile > > +++ b/arch/arm/boot/dts/Makefile > > @@ -579,6 +579,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ > > imx6ul-tx6ul-0010.dtb \ > > imx6ul-tx6ul-0011.dtb \ > > imx6ul-tx6ul-mainboard.dtb \ > > + imx6ul-var-6ulcustomboard.dtb \ > > imx6ull-14x14-evk.dtb \ > > imx6ull-colibri-eval-v3.dtb \ > > imx6ull-colibri-wifi-eval-v3.dtb \ > > diff --git a/arch/arm/boot/dts/imx6ul-var-6ulcustomboard.dts b/arch/arm/boot/dts/imx6ul-var-6ulcustomboard.dts > > new file mode 100644 > > index 00000000..031d8d4 > > --- /dev/null > > +++ b/arch/arm/boot/dts/imx6ul-var-6ulcustomboard.dts > > @@ -0,0 +1,221 @@ > > +// SPDX-License-Identifier: (GPL-2.0) > > +/* > > + * Support for Variscite DART-6UL Module > > + * > > + * Copyright (C) 2015 Freescale Semiconductor, Inc. > > + * Copyright (C) 2015-2016 Variscite Ltd. - http://www.variscite.com > > + * Copyright (C) 2018-2019 Oliver Graute <oliver.graute@xxxxxxxxx> > > + */ > > + > > +/dts-v1/; > > + > > +#include <dt-bindings/input/input.h> > > +#include "imx6ul-imx6ull-var-dart-common.dtsi" > > + > > +/ { > > + model = "Variscite i.MX6 UltraLite Carrier-board"; > > + compatible = "variscite,6ulcustomboard", "fsl,imx6ul"; > > The compatible needs to be documented. I'am not sure if I got this right. Is this the way to document it? or is there more to do? diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 41db01d..3ed497b 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -173,6 +173,7 @@ properties: - armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board - kontron,imx6ul-n6310-som # Kontron N6310 SOM + - variscite,6ulcustomboard" # i.MX UltraLite Carrier-board - const: fsl,imx6ul Best Regards, Oliver