From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5766E542EE8 for ; Tue, 29 Sep 2026 15:18:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.141 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790695104; cv=none; b=HbPehFeB8HlfvMadt3t5ZpviD3HLlekNyrabmEUAbTPW/n4IqY1+g4AbxHGgILpNVfCwpiL4FfvNxrmcCoX7ctNLOt/YVNJm6WsCOE8VWhfEcmvF17y8X6/78hoFd0PFvwL2qZTh7rutydasczY6dmH8Id9BtpCKKCXRXWVG60A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790695104; c=relaxed/simple; bh=uM+bPdYnZ0MXYQkP17I6UNeUDVuJnyZN+hz9LzpqtMA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DuAW+Bdg9W+Upq8HpzTvLiOeGlPIoJVp+Xbt6Lylb1jYZo3P6hjqDzgtcSQjAVHmP/gPKo1CzrcZ3kJntU1Kr4f59VXilJ58EqNz6aHq2ZtUQEamvlO9Lj8ew9bmnKPc9d+3sX3q/FeduD5kdwER/BvIO+y4zjIMAH9CxbbcNeA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZB70tuIa; arc=none smtp.client-ip=74.125.225.141 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZB70tuIa" Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49e7bcb94d3so32629675e9.2 for ; Tue, 29 Sep 2026 08:18:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790695088; x=1791299888; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3HNGoNzJKw47ez6KRYdQ9B19bH6n2grbFYbQmAFmc08=; b=ZB70tuIaLuLlmljJ0/+mYGdHhydexPxot0HMUbRLI2SGdWOIXNDsfjDMlOdZafNuo0 e7wfl13cRVMmNjAeb/d9bCo5MEhpE0f3GIBmitCKV7sRmTFzXQUpI6bEeVXvlH0AYGMg HxduMsm3H49PkDg0JJQ4XUkkn+wBjQTh9kqc2nfwEboWSXsaUO2RtvjzojUW3hxE28HF iJ9RNauPgMaRlxk8EUkcByLwbxWEFiy9a4dl/XHPU1VNp6QPHjmedW7Nsg2oBhWH6bUS HuqoeTcveVU19gY/Fs0tDpIpK7cswLXD/+txakKE3ZJDBuL5/7VxyrjWSzGSfEK/YJga 9Upw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790695088; x=1791299888; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3HNGoNzJKw47ez6KRYdQ9B19bH6n2grbFYbQmAFmc08=; b=VlXLn+DnE8BAtGdAwPB2vKsNOS16cTraZBk10ArbQWiqsxD6KY3VGee2ijhGv0Cv3L Dl4Pa44JLdxN3TZRxforPufcd6+NuqR9iWEM5eneJZOwc59K/ClFzPk4MSiFQUbIRc2O A5QxgT2olveeotx04DjRHit6f/Y6nEoRA102bACfA3rFb4TKTbUKOPsbnE6Tw4MnfVsZ B53DYIU7Nk0i0zJkapXZWUVwiwguDZt2NIRP6zPzo8hk/qopBt6aTjtXYcFsBIdq6nhW pgsNK3iePlHK5s0heaEs88G/DL6Ve8d0hAak/oyW2WoNf9Gz2KWnwcIpRphl5Mh6Gs9Y 3kTQ== X-Forwarded-Encrypted: i=1; AKwUvBza0GtsRVfNK8io9G0TwZ4cSSofQfCcScssfnoqTD+AAFGeH71i6sK70N7d/Lb5eeZnyksM+LncWByr+3w=@vger.kernel.org X-Gm-Message-State: AFuF++kYW5LJBoCQLXEW0DkAGThHDFx1JiGo8LDwxlJpBkpgqOWu/6Kx ZEaQpMFZmuFIX3ukCPRKkJ4T1NbHv+xUF3NeVgmBHNb17ItEPU9cvfzp X-Gm-Gg: AYBFou12+l1LH8u0/oGT7FDIDYfiYMmLq2l/UUhcX8Q0SDuws+Xf6+oV2rfBS8sHDee rXPwXYm4oYuPwekkch4JzRL4Syjk3XMDuAv1rmmwGRjzuJMIhe3WE+qMwiFhlvXbOJQEvhUjvYP KoqbKr/WeA/nJ7y8H1RR0cHwsQip5xtt9HyLTqSfKXQS5R32jpvSN60fvtBnJk0dG/XUbLprLFd xYezr1AsBK7In6WZgCLIGXKhGBDzToTNZw5FRZY2A6Jn7quxg1fUeECyTRwueq4ytjqYj4hLTgR zLsquBru83YfykJXt4LiUJu2mfYp4vIvl3v70tCHCx7+janlv2g1Mzh+IvffGFUHbWuRqAB8QkE Didlno0RHZaXtPIUO6tbRQ8oamoaHTC3XP2+ncATGH3cqTMoGXTATrnFFu2EPRoYuoq0pq9dmnt nnPlhcv+9VBLoVTSg95jvHtabjaAQrfbAN9+Zn1vDhoRqVhYPFKWp63r0rttihhBm7mFE0zhv6J f0U4Csc4oQ98L9ypob7Kok5GDq8lQynFp5r7dI05cvnI8IZPhzGNUqzKVuClcJKHGgMXFAOukDa KeGe2GfGcMXRPFVsOpwvJQ== X-Received: by 2002:a05:600c:4f12:b0:49f:e194:a062 with SMTP id 5b1f17b1804b1-49fe66fc6b7mr345940675e9.32.1790695087732; Tue, 29 Sep 2026 08:18:07 -0700 (PDT) Received: from Lord-Beerus.station ([31.27.155.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a013cf8402sm10313705e9.2.2026.09.29.08.18.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Sep 2026 08:18:07 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: Frank Li , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Heiner Kallweit , Russell King , Shawn Guo , Joseph Guo , Josua Mayer , Ernest Van Hoecke , Mehmet Fide , Francesco Dolcini , Markus Niebel , Hugo Villeneuve , Stefan Eichenberger , netdev@vger.kernel.org Subject: [PATCH v4 13/13] ARM: dts: imx6ulz: Add Variscite i.MX6ULZ board variants Date: Tue, 29 Sep 2026 17:17:40 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Stefano Radaelli Add VAR-SOM-6UL board configurations on the Concerto and Symphony carriers and DART-6UL configurations on VAR-6ULCustomBoard with i.MX6ULZ. Compose each board from the shared module, option and carrier DTSI files. Add its Makefile target in the same patch so every new DTB can be built as soon as its DTS is introduced. Signed-off-by: Stefano Radaelli --- v3->v4: - Add sorted DTB Makefile targets alongside the board DTS files. - Drop the redundant -board suffix from new Concerto and Symphony compatibles, keeping the SoM options before the carrier name. v2->v3: - Use the shared storage and wireless option DTSI files. v1->v2: - Update audio includes for the shared WM8904 and WM8731 files. arch/arm/boot/dts/nxp/imx/Makefile | 32 ++++++++++++++++++- ...z-var-dart-emmc-sd-card-6ulcustomboard.dts | 21 ++++++++++++ ...art-emmc-sd-card-wm8731-6ulcustomboard.dts | 21 ++++++++++++ ...var-dart-emmc-wifi-brcm-6ulcustomboard.dts | 21 ++++++++++++ ...t-emmc-wifi-brcm-wm8731-6ulcustomboard.dts | 21 ++++++++++++ ...ar-dart-emmc-wifi-iw61x-6ulcustomboard.dts | 21 ++++++++++++ ...z-var-dart-nand-sd-card-6ulcustomboard.dts | 21 ++++++++++++ ...art-nand-sd-card-wm8731-6ulcustomboard.dts | 21 ++++++++++++ ...var-dart-nand-wifi-brcm-6ulcustomboard.dts | 21 ++++++++++++ ...t-nand-wifi-brcm-wm8731-6ulcustomboard.dts | 21 ++++++++++++ ...ar-dart-nand-wifi-iw61x-6ulcustomboard.dts | 21 ++++++++++++ ...lz-var-som-emmc-sd-card-concerto-board.dts | 21 ++++++++++++ ...lz-var-som-emmc-sd-card-symphony-board.dts | 21 ++++++++++++ ...som-emmc-sd-card-wm8731-concerto-board.dts | 21 ++++++++++++ ...som-emmc-sd-card-wm8731-symphony-board.dts | 21 ++++++++++++ ...-var-som-emmc-wifi-brcm-concerto-board.dts | 21 ++++++++++++ ...-var-som-emmc-wifi-brcm-symphony-board.dts | 21 ++++++++++++ ...m-emmc-wifi-brcm-wm8731-concerto-board.dts | 21 ++++++++++++ ...m-emmc-wifi-brcm-wm8731-symphony-board.dts | 21 ++++++++++++ ...var-som-emmc-wifi-iw61x-concerto-board.dts | 21 ++++++++++++ ...var-som-emmc-wifi-iw61x-symphony-board.dts | 21 ++++++++++++ ...lz-var-som-nand-sd-card-concerto-board.dts | 21 ++++++++++++ ...lz-var-som-nand-sd-card-symphony-board.dts | 21 ++++++++++++ ...som-nand-sd-card-wm8731-concerto-board.dts | 21 ++++++++++++ ...som-nand-sd-card-wm8731-symphony-board.dts | 21 ++++++++++++ ...-var-som-nand-wifi-brcm-concerto-board.dts | 21 ++++++++++++ ...-var-som-nand-wifi-brcm-symphony-board.dts | 21 ++++++++++++ ...m-nand-wifi-brcm-wm8731-concerto-board.dts | 21 ++++++++++++ ...m-nand-wifi-brcm-wm8731-symphony-board.dts | 21 ++++++++++++ ...var-som-nand-wifi-iw61x-concerto-board.dts | 21 ++++++++++++ ...var-som-nand-wifi-iw61x-symphony-board.dts | 21 ++++++++++++ 31 files changed, 661 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-iw61x-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-symphony-board.dts diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile index 2d6b2de9d34f..0194b22bad2b 100644 --- a/arch/arm/boot/dts/nxp/imx/Makefile +++ b/arch/arm/boot/dts/nxp/imx/Makefile @@ -478,7 +478,37 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ imx6ull-var-som-nand-wifi-iw61x-concerto-board.dtb \ imx6ull-var-som-nand-wifi-iw61x-symphony-board.dtb \ imx6ulz-14x14-evk.dtb \ - imx6ulz-bsh-smm-m2.dtb + imx6ulz-bsh-smm-m2.dtb \ + imx6ulz-var-dart-emmc-sd-card-6ulcustomboard.dtb \ + imx6ulz-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dtb \ + imx6ulz-var-dart-emmc-wifi-brcm-6ulcustomboard.dtb \ + imx6ulz-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dtb \ + imx6ulz-var-dart-emmc-wifi-iw61x-6ulcustomboard.dtb \ + imx6ulz-var-dart-nand-sd-card-6ulcustomboard.dtb \ + imx6ulz-var-dart-nand-sd-card-wm8731-6ulcustomboard.dtb \ + imx6ulz-var-dart-nand-wifi-brcm-6ulcustomboard.dtb \ + imx6ulz-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dtb \ + imx6ulz-var-dart-nand-wifi-iw61x-6ulcustomboard.dtb \ + imx6ulz-var-som-emmc-sd-card-concerto-board.dtb \ + imx6ulz-var-som-emmc-sd-card-symphony-board.dtb \ + imx6ulz-var-som-emmc-sd-card-wm8731-concerto-board.dtb \ + imx6ulz-var-som-emmc-sd-card-wm8731-symphony-board.dtb \ + imx6ulz-var-som-emmc-wifi-brcm-concerto-board.dtb \ + imx6ulz-var-som-emmc-wifi-brcm-symphony-board.dtb \ + imx6ulz-var-som-emmc-wifi-brcm-wm8731-concerto-board.dtb \ + imx6ulz-var-som-emmc-wifi-brcm-wm8731-symphony-board.dtb \ + imx6ulz-var-som-emmc-wifi-iw61x-concerto-board.dtb \ + imx6ulz-var-som-emmc-wifi-iw61x-symphony-board.dtb \ + imx6ulz-var-som-nand-sd-card-concerto-board.dtb \ + imx6ulz-var-som-nand-sd-card-symphony-board.dtb \ + imx6ulz-var-som-nand-sd-card-wm8731-concerto-board.dtb \ + imx6ulz-var-som-nand-sd-card-wm8731-symphony-board.dtb \ + imx6ulz-var-som-nand-wifi-brcm-concerto-board.dtb \ + imx6ulz-var-som-nand-wifi-brcm-symphony-board.dtb \ + imx6ulz-var-som-nand-wifi-brcm-wm8731-concerto-board.dtb \ + imx6ulz-var-som-nand-wifi-brcm-wm8731-symphony-board.dtb \ + imx6ulz-var-som-nand-wifi-iw61x-concerto-board.dtb \ + imx6ulz-var-som-nand-wifi-iw61x-symphony-board.dtb imx7d-colibri-emmc-aster-panel-cap-touch-7inch-parallel-dtbs := \ imx7d-colibri-emmc-aster.dtb \ diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-6ulcustomboard.dts new file mode 100644 index 000000000000..612246fe5638 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, eMMC, SD card & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-emmc-sd-card-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..cddfce9c41d9 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, eMMC, SD card & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-emmc-sd-card-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-6ulcustomboard.dts new file mode 100644 index 000000000000..c942538d64e7 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, eMMC, WiFi BRCM & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-emmc-wifi-brcm-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..cceb477aa49d --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, eMMC, WiFi BRCM & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-emmc-wifi-brcm-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts new file mode 100644 index 000000000000..708c341911b4 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, eMMC, WiFi IW61x & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-emmc-wifi-iw61x-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-6ulcustomboard.dts new file mode 100644 index 000000000000..308514e7f1c2 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, NAND flash, SD card & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-nand-sd-card-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..20586513b1fe --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, NAND flash, SD card & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-nand-sd-card-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-6ulcustomboard.dts new file mode 100644 index 000000000000..afa3d3d9ac10 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, NAND flash, WiFi BRCM & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-nand-wifi-brcm-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..ca16b34b5a1f --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, NAND flash, WiFi BRCM & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-nand-wifi-brcm-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-iw61x-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-iw61x-6ulcustomboard.dts new file mode 100644 index 000000000000..7373a5d438fc --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-dart-nand-wifi-iw61x-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ulz-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULZ, NAND flash, WiFi IW61x & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ulz-nand-wifi-iw61x-6ulcustomboard", + "variscite,dart-6ul-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-concerto-board.dts new file mode 100644 index 000000000000..50f9f498eb0c --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, SD card & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-sd-card-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-symphony-board.dts new file mode 100644 index 000000000000..ebf25a4d838d --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, SD card & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-sd-card-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-concerto-board.dts new file mode 100644 index 000000000000..21f1931e5176 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, SD card & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-sd-card-wm8731-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-symphony-board.dts new file mode 100644 index 000000000000..c3a593ec3721 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-sd-card-wm8731-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, SD card & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-sd-card-wm8731-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-concerto-board.dts new file mode 100644 index 000000000000..b5912d6649bc --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, WiFi BRCM & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-wifi-brcm-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-symphony-board.dts new file mode 100644 index 000000000000..55304f0f3a56 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, WiFi BRCM & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-wifi-brcm-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts new file mode 100644 index 000000000000..885b82437bde --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, WiFi BRCM & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-wifi-brcm-wm8731-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts new file mode 100644 index 000000000000..24446a8dcaf9 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, WiFi BRCM & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-wifi-brcm-wm8731-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-concerto-board.dts new file mode 100644 index 000000000000..ad581732c087 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, WiFi IW61x & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-wifi-iw61x-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-symphony-board.dts new file mode 100644 index 000000000000..9988db9ddefa --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-emmc-wifi-iw61x-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, eMMC, WiFi IW61x & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-emmc-wifi-iw61x-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-concerto-board.dts new file mode 100644 index 000000000000..88943c25ef5d --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, SD card & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-nand-sd-card-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-symphony-board.dts new file mode 100644 index 000000000000..a9404f8e8910 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, SD card & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-nand-sd-card-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-concerto-board.dts new file mode 100644 index 000000000000..86efb9ca3699 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, SD card & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-nand-sd-card-wm8731-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-symphony-board.dts new file mode 100644 index 000000000000..f88119526d06 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-sd-card-wm8731-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, SD card & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-nand-sd-card-wm8731-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-concerto-board.dts new file mode 100644 index 000000000000..7beb33c29e21 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, WiFi BRCM & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-nand-wifi-brcm-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-symphony-board.dts new file mode 100644 index 000000000000..dba9d79646f6 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, WiFi BRCM & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-nand-wifi-brcm-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-concerto-board.dts new file mode 100644 index 000000000000..cccf1c679e70 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, WiFi BRCM & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-nand-wifi-brcm-wm8731-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-symphony-board.dts new file mode 100644 index 000000000000..add61616b4cd --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-brcm-wm8731-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, WiFi BRCM & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-nand-wifi-brcm-wm8731-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-concerto-board.dts new file mode 100644 index 000000000000..f9f1eb2ea5aa --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-concerto-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, WiFi IW61x & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ulz-nand-wifi-iw61x-concerto", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-symphony-board.dts new file mode 100644 index 000000000000..567b1e7f9f4e --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ulz-var-som-nand-wifi-iw61x-symphony-board.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ulz.dtsi" +#include "imx6ulz-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ulz-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULZ, NAND flash, WiFi IW61x & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ulz-nand-wifi-iw61x-symphony", + "variscite,var-som-imx6ulz", + "fsl,imx6ull", + "fsl,imx6ulz"; +}; -- 2.47.3