From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm2-f12.google.com (mail-wm2-f12.google.com [74.125.225.140]) (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 8D0EA53D0B6 for ; Tue, 29 Sep 2026 15:18:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.140 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790695096; cv=none; b=oqAQXTN0JV2DdypkgjoohJt3PPiBavQOw8f8vbFMuKOegODDOlhzi17ZJfHm6pwD1dYhIh4gzLt/cfw/TLc73nLLh+jdMkkq5ic6ZJw3uhtCT2jNI0lhIIBFuJ3MW5zVJggFCQfg7vsLHDTmwVD4YAyZUbhzc22QZGXeqA8EN4I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790695096; c=relaxed/simple; bh=u9Z49J7gLjCUFQFfkfxdTUx7xRLn5dPt+6SwfQBLoI4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jVYPUt1GRyuAWOXURyCSt/asfzAkiEpvoUdfsijPGAfPO+0YbMzVsc1LEwBatBj5k7f+6ByFLc6BHnAubRkCS8DczOGdqvlb8AGIas4/jLCSfduA2GQqnGwGOY7H43RF9IsQMIWhpE2PIMPILLkw6AwTHdnjm66+bU/ioEhtlsE= 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=g7vx/Mel; arc=none smtp.client-ip=74.125.225.140 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="g7vx/Mel" Received: by mail-wm2-f12.google.com with SMTP id 5b1f17b1804b1-49b912e4b11so25722135e9.3 for ; Tue, 29 Sep 2026 08:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790695084; x=1791299884; 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=MBKOif6ymoREJoAK2IEjlT7hNABh4jbnonTdp6xOSaA=; b=g7vx/MelI4r+woOH5a82tvmmsUCi0b4TyFrQH63J6b4ehHt/cq8ken9g/IjHBTOh1H o3M2Te1lkj4i5dQbG0ICYDC5RMNO3289AJKgDj97VuZkrbbvQ+oIzwtzsf+feMn+hKzp IO8plwjJOrNAlHW9I3DU+JIb4nv+PFBfrgKaWjZzLVVS1YPCzhGq+egRj9ewm8MdXzyW vfSiHOC8LxBe8LQ2bm5l6kng748wqrEAwHsdD4KakkEgHSNXxUATUjHlV1xx38mxm+3H VuZvTQbUxwOHGQMQLA2hhC1mv00RcAXBg4sCVovqLK7i83FfNygYLPWR1IE+Nm9iPcx0 H4Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790695084; x=1791299884; 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=MBKOif6ymoREJoAK2IEjlT7hNABh4jbnonTdp6xOSaA=; b=21eBEwuYNEYcJ1Gn51VR0TaolHdMv/52nla1IoNCMXMekDk2Z0YZxOYGZQet8iK6Xu dLlBd7Ks/AXJmDICEKhq/fOtUVJFEInrkggQzib0gGu4Vk7V+O3wXUxpyoyAMXzSrTtS YGVMkQHc8Gp3Zqjbg9aJkC1YcgWgbOfkfzOrGanxAzwKdRrFS7G+hwNpSSie3cg8wbCS N8jFdYX2YXelO0Mm6hAsB46BRtaNxyN2P131DfY709LCjcNCjM7TJ8G4D7bHZX7DLqMQ iDHpiqrepuNx33sRHYODSa78S/+icZ8LvlvW5xY4kBgMp2neBbnjAccgk4IIQHL0J21/ Hc0Q== X-Forwarded-Encrypted: i=1; AKwUvBy2QPD4x+0QJqh5NBRGfX1i5vd7X6wUSEpCppvdczk+kZVIUGRMj2gOGS7CRGMapezuS0ZMEtXWPeK8@vger.kernel.org X-Gm-Message-State: AFuF++k6WDFru6V/RRcKorPftvq93R2JLe15pCuS2TUzgOPnOrPFuLR+ +Hpfcdw+cD9k4ibEhNCDKYrpm+GWp1Ko4TOnn4M+yKpNFDauF8NzrnvX X-Gm-Gg: AYBFou1q706t9+pKvy6TPjwb1wEo7ahDXuz+dyqNJCr2mnM3pAyaRw8wRXfySE6gxmP VJPknWccypxofRHGJuNWVAWF+QmzAqGwZUaPAzuv6qgB/qq54muNzDnxPV85SP9ZSEs/kVlYb7D +f46rtVVGFi1WMiXkVpySFm7DwkHYvLbbx+ZaYuXNAaAziQ164SKYoYcodNeVvWm3Zpsux7LcrP hkoXtEsoj+JbEOZofADECKV/Z6aT0i2lnP1SgltPbAPsMn/ldoF7oxTqqsF5fyhyty/pzSjSEjY bntleFqFBLcdz/wrIKdSG1fjmU9rCtl02UrR7UjThi4ie5sq3g55FxqiatCVqGuAl3ijECbkcMC bNupcvR3NqMYAtJhlqNn5i23b8TjQU5MJQks9q9Mdndr4in65sOfmgSMJwSaJG61dr2FEGLCbv9 dluSHL4mWgL2g9xM5Jh7I8sd8UD1qnGJ8v/SIAxORuJj+ehtxcQojCfYex7FjN8jl+T2feMWs8i Zsuuw8cS55iNkPXBgyY5iSFPtcytDFRyGIa+MRtCjmVCM6zMxT+5KXTgxiaFoNv34nin3N2rhMO JEDGSn1qk3nuXocAsSwHnA== X-Received: by 2002:a05:600c:4fc9:b0:4a0:37d:9e21 with SMTP id 5b1f17b1804b1-4a0037da3c1mr114922865e9.29.1790695083940; Tue, 29 Sep 2026 08:18:03 -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.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Sep 2026 08:18:03 -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 11/13] ARM: dts: imx6ul: Add Variscite i.MX6UL board variants Date: Tue, 29 Sep 2026 17:17:38 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Stefano Radaelli Add VAR-SOM-6UL configurations on the already supported Concerto carrier, plus VAR-SOM-6UL boards on Symphony and DART-6UL boards on VAR-6ULCustomBoard. Keep the existing Concerto DTBs available. Compose each new 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 | 30 +++++++++++++++++++ ...l-var-dart-emmc-sd-card-6ulcustomboard.dts | 20 +++++++++++++ ...art-emmc-sd-card-wm8731-6ulcustomboard.dts | 20 +++++++++++++ ...var-dart-emmc-wifi-brcm-6ulcustomboard.dts | 20 +++++++++++++ ...t-emmc-wifi-brcm-wm8731-6ulcustomboard.dts | 20 +++++++++++++ ...ar-dart-emmc-wifi-iw61x-6ulcustomboard.dts | 20 +++++++++++++ ...l-var-dart-nand-sd-card-6ulcustomboard.dts | 20 +++++++++++++ ...art-nand-sd-card-wm8731-6ulcustomboard.dts | 20 +++++++++++++ ...var-dart-nand-wifi-brcm-6ulcustomboard.dts | 20 +++++++++++++ ...t-nand-wifi-brcm-wm8731-6ulcustomboard.dts | 20 +++++++++++++ ...ar-dart-nand-wifi-iw61x-6ulcustomboard.dts | 20 +++++++++++++ ...ul-var-som-emmc-sd-card-concerto-board.dts | 20 +++++++++++++ ...ul-var-som-emmc-sd-card-symphony-board.dts | 20 +++++++++++++ ...som-emmc-sd-card-wm8731-concerto-board.dts | 20 +++++++++++++ ...som-emmc-sd-card-wm8731-symphony-board.dts | 20 +++++++++++++ ...-var-som-emmc-wifi-brcm-concerto-board.dts | 20 +++++++++++++ ...-var-som-emmc-wifi-brcm-symphony-board.dts | 20 +++++++++++++ ...m-emmc-wifi-brcm-wm8731-concerto-board.dts | 20 +++++++++++++ ...m-emmc-wifi-brcm-wm8731-symphony-board.dts | 20 +++++++++++++ ...var-som-emmc-wifi-iw61x-concerto-board.dts | 20 +++++++++++++ ...var-som-emmc-wifi-iw61x-symphony-board.dts | 20 +++++++++++++ ...ul-var-som-nand-sd-card-concerto-board.dts | 20 +++++++++++++ ...ul-var-som-nand-sd-card-symphony-board.dts | 20 +++++++++++++ ...som-nand-sd-card-wm8731-concerto-board.dts | 20 +++++++++++++ ...som-nand-sd-card-wm8731-symphony-board.dts | 20 +++++++++++++ ...-var-som-nand-wifi-brcm-concerto-board.dts | 20 +++++++++++++ ...-var-som-nand-wifi-brcm-symphony-board.dts | 20 +++++++++++++ ...m-nand-wifi-brcm-wm8731-concerto-board.dts | 20 +++++++++++++ ...m-nand-wifi-brcm-wm8731-symphony-board.dts | 20 +++++++++++++ ...var-som-nand-wifi-iw61x-concerto-board.dts | 20 +++++++++++++ ...var-som-nand-wifi-iw61x-symphony-board.dts | 20 +++++++++++++ 31 files changed, 630 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-iw61x-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-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 c5caca92ea10..33a9a38d74a5 100644 --- a/arch/arm/boot/dts/nxp/imx/Makefile +++ b/arch/arm/boot/dts/nxp/imx/Makefile @@ -375,8 +375,38 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ imx6ul-tx6ul-0010.dtb \ imx6ul-tx6ul-0011.dtb \ imx6ul-tx6ul-mainboard.dtb \ + imx6ul-var-dart-emmc-sd-card-6ulcustomboard.dtb \ + imx6ul-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dtb \ + imx6ul-var-dart-emmc-wifi-brcm-6ulcustomboard.dtb \ + imx6ul-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dtb \ + imx6ul-var-dart-emmc-wifi-iw61x-6ulcustomboard.dtb \ + imx6ul-var-dart-nand-sd-card-6ulcustomboard.dtb \ + imx6ul-var-dart-nand-sd-card-wm8731-6ulcustomboard.dtb \ + imx6ul-var-dart-nand-wifi-brcm-6ulcustomboard.dtb \ + imx6ul-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dtb \ + imx6ul-var-dart-nand-wifi-iw61x-6ulcustomboard.dtb \ imx6ul-var-som-concerto.dtb \ imx6ul-var-som-concerto-full.dtb \ + imx6ul-var-som-emmc-sd-card-concerto-board.dtb \ + imx6ul-var-som-emmc-sd-card-symphony-board.dtb \ + imx6ul-var-som-emmc-sd-card-wm8731-concerto-board.dtb \ + imx6ul-var-som-emmc-sd-card-wm8731-symphony-board.dtb \ + imx6ul-var-som-emmc-wifi-brcm-concerto-board.dtb \ + imx6ul-var-som-emmc-wifi-brcm-symphony-board.dtb \ + imx6ul-var-som-emmc-wifi-brcm-wm8731-concerto-board.dtb \ + imx6ul-var-som-emmc-wifi-brcm-wm8731-symphony-board.dtb \ + imx6ul-var-som-emmc-wifi-iw61x-concerto-board.dtb \ + imx6ul-var-som-emmc-wifi-iw61x-symphony-board.dtb \ + imx6ul-var-som-nand-sd-card-concerto-board.dtb \ + imx6ul-var-som-nand-sd-card-symphony-board.dtb \ + imx6ul-var-som-nand-sd-card-wm8731-concerto-board.dtb \ + imx6ul-var-som-nand-sd-card-wm8731-symphony-board.dtb \ + imx6ul-var-som-nand-wifi-brcm-concerto-board.dtb \ + imx6ul-var-som-nand-wifi-brcm-symphony-board.dtb \ + imx6ul-var-som-nand-wifi-brcm-wm8731-concerto-board.dtb \ + imx6ul-var-som-nand-wifi-brcm-wm8731-symphony-board.dtb \ + imx6ul-var-som-nand-wifi-iw61x-concerto-board.dtb \ + imx6ul-var-som-nand-wifi-iw61x-symphony-board.dtb \ imx6ull-14x14-evk.dtb \ imx6ull-colibri-aster.dtb \ imx6ull-colibri-emmc-aster.dtb \ diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-6ulcustomboard.dts new file mode 100644 index 000000000000..c7c05406bd80 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, eMMC, SD card & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-emmc-sd-card-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..e03004d87023 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, eMMC, SD card & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-emmc-sd-card-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-6ulcustomboard.dts new file mode 100644 index 000000000000..e0c2b7e2f1f9 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, eMMC, WiFi BRCM & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-emmc-wifi-brcm-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..a74f7691fdea --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, eMMC, WiFi BRCM & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-emmc-wifi-brcm-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts new file mode 100644 index 000000000000..080cf294efaa --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, eMMC, WiFi IW61x & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-emmc-wifi-iw61x-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-6ulcustomboard.dts new file mode 100644 index 000000000000..26fb7b687993 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, NAND flash, SD card & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-nand-sd-card-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..8e6480717168 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, NAND flash, SD card & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-nand-sd-card-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-6ulcustomboard.dts new file mode 100644 index 000000000000..737d61c80d82 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, NAND flash, WiFi BRCM & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-nand-wifi-brcm-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..dc1d973cfce5 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, NAND flash, WiFi BRCM & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-nand-wifi-brcm-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-iw61x-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-iw61x-6ulcustomboard.dts new file mode 100644 index 000000000000..e5abdf95069e --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-dart-nand-wifi-iw61x-6ulcustomboard.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ul-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6UL, NAND flash, WiFi IW61x & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ul-nand-wifi-iw61x-6ulcustomboard", + "variscite,dart-6ul-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-concerto-board.dts new file mode 100644 index 000000000000..e82c041eae8c --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, SD card & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-emmc-sd-card-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-symphony-board.dts new file mode 100644 index 000000000000..1e4a0dbc6304 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, SD card & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-emmc-sd-card-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-concerto-board.dts new file mode 100644 index 000000000000..38a0f46bdcb5 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, SD card & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-emmc-sd-card-wm8731-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-symphony-board.dts new file mode 100644 index 000000000000..ae0dc8dd7c80 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-sd-card-wm8731-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, SD card & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-emmc-sd-card-wm8731-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-concerto-board.dts new file mode 100644 index 000000000000..ee1570bd7fed --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, WiFi BRCM & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-emmc-wifi-brcm-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-symphony-board.dts new file mode 100644 index 000000000000..8e8fd4c5661c --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, WiFi BRCM & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-emmc-wifi-brcm-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts new file mode 100644 index 000000000000..30b5cd5009cc --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, WiFi BRCM & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-emmc-wifi-brcm-wm8731-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts new file mode 100644 index 000000000000..72a543b3a3e3 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, WiFi BRCM & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-emmc-wifi-brcm-wm8731-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-concerto-board.dts new file mode 100644 index 000000000000..5ba990f58da3 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, WiFi IW61x & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-emmc-wifi-iw61x-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-symphony-board.dts new file mode 100644 index 000000000000..dcb2541e31e5 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-emmc-wifi-iw61x-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, eMMC, WiFi IW61x & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-emmc-wifi-iw61x-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-concerto-board.dts new file mode 100644 index 000000000000..b9529ccdf924 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, SD card & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-nand-sd-card-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-symphony-board.dts new file mode 100644 index 000000000000..d72a27859d52 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, SD card & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-nand-sd-card-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-concerto-board.dts new file mode 100644 index 000000000000..022d6b3a1b8a --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, SD card & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-nand-sd-card-wm8731-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-symphony-board.dts new file mode 100644 index 000000000000..e2953dc07edc --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-sd-card-wm8731-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, SD card & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-nand-sd-card-wm8731-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-concerto-board.dts new file mode 100644 index 000000000000..e07291e21b47 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, WiFi BRCM & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-nand-wifi-brcm-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-symphony-board.dts new file mode 100644 index 000000000000..8e526eadef05 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, WiFi BRCM & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-nand-wifi-brcm-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-concerto-board.dts new file mode 100644 index 000000000000..57ecf7724090 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, WiFi BRCM & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-nand-wifi-brcm-wm8731-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-symphony-board.dts new file mode 100644 index 000000000000..9dffa76d9288 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-brcm-wm8731-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, WiFi BRCM & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-nand-wifi-brcm-wm8731-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-concerto-board.dts new file mode 100644 index 000000000000..f906317ef65d --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-concerto-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, WiFi IW61x & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ul-nand-wifi-iw61x-concerto", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-symphony-board.dts new file mode 100644 index 000000000000..38e2e764c2a4 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-nand-wifi-iw61x-symphony-board.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ul.dtsi" +#include "imx6ul-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ul-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6UL, NAND flash, WiFi IW61x & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ul-nand-wifi-iw61x-symphony", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; -- 2.47.3