From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr2-f35.google.com (mail-wr2-f35.google.com [74.125.225.99]) (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 8DD604A4832 for ; Fri, 25 Sep 2026 14:03:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.99 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790345027; cv=none; b=MuadhVGUXzmcBOU/a8WkBuKBaAvjVHgr5COb6IsnOEMpkPDgrrZAit2X/2ww0UdX6pgmUAIa5o/R16xaNOA23ubt6OHCurM5RgvLlDnWYkH/2USPRRLyoNbvtN5txpyX2htX+wJICb7ybQVad6QjKutk3uGLW5E8gC23J+85Dr0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790345027; c=relaxed/simple; bh=zP6Gv2Hku5TRgNDhJspei3Kt0G9XDrcRS+UFOXlnCSc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SlmviDroSkGSEjIBlDRnGynltixCj894GV3RMh/8eZSYJhCW+KKoDS7wfaGh6p9kijL4oqGVaaWYdfW35JZWuZ5szk3A1tdIeyCRlAlk8cfwKjZrdMi9yawsoUrbgFtJvGvcE3RzaFYEJ19Ie/RWtiaRynU4Jm96DVvu3635Nt4= 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=Uyq6V2bD; arc=none smtp.client-ip=74.125.225.99 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="Uyq6V2bD" Received: by mail-wr2-f35.google.com with SMTP id ffacd0b85a97d-48879d4fd8aso520066f8f.2 for ; Fri, 25 Sep 2026 07:03:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790345020; x=1790949820; 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=tA6YuTlj/hHXsnXQ4mECQmwjSH4aYnwqw+TK2LwAFSY=; b=Uyq6V2bDL+5ybMtAkSObHy1Lf1sowbThVY+NoWR5yo2q0TVA5ZLFRbM4EapO+a+H/m FcKh4wygW2kMrx6KGQoTRqi2+cf22ADfgivKy1fueg/N+VvRipxiQCGypM8Sr3WE6UcY 2EAj25hi4R6tox4EcZ41ADvBS6egpa697IZPc69EU86XhNm4EodkCfhBSwBwJfapeQJd L/wrZoKJWo8f/NO0lVSHd78Kd9bcp7FbITIqhy7ftgi5c/kLuBLLjD+T3npkliZyvEXh BlAiohU1pyesG8NT47tb5jg4W79Kk9yJxlzAxJFbN2OtxL7r+bdfy23cTBpY4dSDpaqb ieEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790345021; x=1790949821; 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=tA6YuTlj/hHXsnXQ4mECQmwjSH4aYnwqw+TK2LwAFSY=; b=iYmb6hRjSMDKNFJROytlb5X4Dl2NXPJyTtdNvj/5mR6xO5bGVPDSdii4SG2WSSWPPY SXNXkHUQFU8iA8pcsDj6a6vbxeMGX30Utw7CWZUqQRvYRhCAURgk4oErOYgcMtCo3Vza QxYUsSg/zpC3jrVysT6fYn03KA9YGQ0/gH/EzsVZgBZB+RoFddSXPLJKV/jzsLo0ys5c FlwNXZ43L8L1uNCj4VgNPaY4RXHvErsThRIMC4vhLoFhkNeD9iArIUstibCYiXsnktDT DPzHsbSojIVPmgItr77s4Yw1utyw4rHsZfLEm7Nrt2iU7OCjIQ/u8MSdZ1cwzJ88/vsS S2dA== X-Forwarded-Encrypted: i=1; AKwUvBy2cZbXnim4+STXVBmixO0k9meGamKWCANgWgyK7CtBRu6lfwCXtggxwgzURXXSX8kXGMnEoH7zmqjw2ds=@vger.kernel.org X-Gm-Message-State: AFuF++kfnGSa4+FAGr6+IOZhxLEIjZjaQ87bLKlW4fcKCsXZ6Xt45NmK IhZPKnUXxsQKIbTeqor/7535+p9AhcxMfdekK+YY7Wy2Euvsuyd7nGUk X-Gm-Gg: AYBFou0hxtsZCo2ODz5KVqwi6r6fy9eRRzCZq+H8xauJJHQQyWmhsuQpT6f2lYviwBW k3R5VV6/WYPA/GSLrZSH826fipCaOA70MACQNyFwmDFj5LHuaDaQRD5KKn9elNQxa5mNTOoMRY3 Z1Q+Ry3aQzH3I+VIMlWMiy9us5/drXbwXzX3n78qqWgOQeyPPIz6hjGe34i2ncySfW96rOko8z2 sxg7Ul+/ZmA4hoWUdnawK1/5xIELFyeu5tNZ88eGFaAwKyPjOdVML36xyzK7pJ7mvcOv5F0cFIw ER814/QYst6CNIrYjK/C3d40xLx6TRs8HTUDz/XHg9fG++ljapsg5/loGP8XX6PVMxhacNPr9N5 nqoGZbWnNwhLFE2Z7ikhv/P3cvvyMlLWbyi4PqdTM+1UNQDlmL0EcsjUKu7FmLnJzksw5zFWYxB l6oakGf7EndczxivC7p/JXetgldF3mRRxTh0Ksw17hE7rsNUZsi3o5rMd8SAo/Tfn8EWRXlfKBE Sm4mdZD37yAvxQChV1G66is9IFP0BycvOwWhnKQ2MBnQsaU9IrMYSbvRVN3MtfJMY7+PPPF69QN d5PaDfAH0hyxVgVwDn+v4w== X-Received: by 2002:a05:6000:144b:b0:488:83f7:6352 with SMTP id ffacd0b85a97d-48883f76609mr650687f8f.4.1790345020096; Fri, 25 Sep 2026 07:03:40 -0700 (PDT) Received: from Lord-Beerus.station ([31.27.155.43]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4887a355c65sm7522431f8f.19.2026.09.25.07.03.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 07:03:39 -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 , Shawn Guo , Daniel Baluta , Joseph Guo , Josua Mayer , Ernest Van Hoecke , Mehmet Fide , Francesco Dolcini , Markus Niebel , Maud Spierings , Hugo Villeneuve , Stefan Eichenberger , netdev@vger.kernel.org Subject: [PATCH v1 09/11] ARM: dts: imx6ull: Add Variscite i.MX6ULL board variants Date: Fri, 25 Sep 2026 16:02:26 +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 i.MX6ULL board DTS files for VAR-SOM-6UL and DART-6UL with their carrier, storage, wireless and audio options. Reuse the shared option and carrier descriptions with the i.MX6ULL SoC and module wrappers. Signed-off-by: Stefano Radaelli --- ...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 +++++++++++++++++++ ...ll-var-som-emmc-sd-card-concerto-board.dts | 20 +++++++++++++++++++ ...ll-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 +++++++++++++++++++ ...ll-var-som-nand-sd-card-concerto-board.dts | 20 +++++++++++++++++++ ...ll-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 +++++++++++++++++++ 30 files changed, 600 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-iw61x-6ulcustomboard.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-symphony-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-concerto-board.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-symphony-board.dts diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-6ulcustomboard.dts new file mode 100644 index 000000000000..ef75c773a5ee --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, eMMC, SD card & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-emmc-sd-card-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..82a292a0610d --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, eMMC, SD card & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-emmc-sd-card-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-6ulcustomboard.dts new file mode 100644 index 000000000000..ec3eec7682f4 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, eMMC, WiFi BRCM & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-emmc-wifi-brcm-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..9555bac25f2b --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, eMMC, WiFi BRCM & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-emmc-wifi-brcm-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts new file mode 100644 index 000000000000..04c79248e7d5 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, eMMC, WiFi IW61x & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-emmc-wifi-iw61x-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-6ulcustomboard.dts new file mode 100644 index 000000000000..daaa60287a74 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, NAND flash, SD card & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-nand-sd-card-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..3ae6192c6aa1 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-imx6ull-var-dart-6ulcustomboard-sd-card.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, NAND flash, SD card & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-nand-sd-card-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-6ulcustomboard.dts new file mode 100644 index 000000000000..6d1b7e07f748 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, NAND flash, WiFi BRCM & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-nand-wifi-brcm-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts new file mode 100644 index 000000000000..d70e5c21eb70 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, NAND flash, WiFi BRCM & WM8731 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-nand-wifi-brcm-wm8731-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-iw61x-6ulcustomboard.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-iw61x-6ulcustomboard.dts new file mode 100644 index 000000000000..2906f0ba8b00 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" + +/ { + model = "Variscite DART-6UL with i.MX6ULL, NAND flash, WiFi IW61x & WM8904 support on VAR-6ULCustomBoard"; + compatible = "variscite,dart-6ul-imx6ull-nand-wifi-iw61x-6ulcustomboard", + "variscite,dart-6ul-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-concerto-board.dts new file mode 100644 index 000000000000..8b43ab375592 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, SD card & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-emmc-sd-card-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-symphony-board.dts new file mode 100644 index 000000000000..9a58165433f4 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, SD card & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-emmc-sd-card-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-concerto-board.dts new file mode 100644 index 000000000000..726f9d43d41c --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, SD card & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-emmc-sd-card-wm8731-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-symphony-board.dts new file mode 100644 index 000000000000..0d94b8bd8fa2 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, SD card & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-emmc-sd-card-wm8731-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-concerto-board.dts new file mode 100644 index 000000000000..5ff001684d4c --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, WiFi BRCM & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-emmc-wifi-brcm-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-symphony-board.dts new file mode 100644 index 000000000000..697ef331e30f --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, WiFi BRCM & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-emmc-wifi-brcm-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts new file mode 100644 index 000000000000..4a381786ce95 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, WiFi BRCM & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-emmc-wifi-brcm-wm8731-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-symphony-board.dts new file mode 100644 index 000000000000..4dbc1c09398b --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, WiFi BRCM & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-emmc-wifi-brcm-wm8731-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-concerto-board.dts new file mode 100644 index 000000000000..f83f58341477 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, WiFi IW61x & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-emmc-wifi-iw61x-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-symphony-board.dts new file mode 100644 index 000000000000..8d3eac9eab8e --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, eMMC, WiFi IW61x & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-emmc-wifi-iw61x-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-concerto-board.dts new file mode 100644 index 000000000000..34c72a0000ad --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, SD card & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-nand-sd-card-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-symphony-board.dts new file mode 100644 index 000000000000..d608503850fe --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, SD card & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-nand-sd-card-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-concerto-board.dts new file mode 100644 index 000000000000..68dca782b23b --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, SD card & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-nand-sd-card-wm8731-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-symphony-board.dts new file mode 100644 index 000000000000..4670d35e3af6 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-imx6ull-var-som-concerto-board-sd-card.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, SD card & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-nand-sd-card-wm8731-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-concerto-board.dts new file mode 100644 index 000000000000..d5f4aa65147f --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, WiFi BRCM & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-nand-wifi-brcm-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-symphony-board.dts new file mode 100644 index 000000000000..482d91ae107b --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, WiFi BRCM & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-nand-wifi-brcm-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-concerto-board.dts new file mode 100644 index 000000000000..983d2f706d1d --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, WiFi BRCM & WM8731 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-nand-wifi-brcm-wm8731-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-symphony-board.dts new file mode 100644 index 000000000000..897574bfca2e --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, WiFi BRCM & WM8731 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-nand-wifi-brcm-wm8731-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-concerto-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-concerto-board.dts new file mode 100644 index 000000000000..b097debd7d66 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, WiFi IW61x & WM8904 support on Concerto-Board"; + compatible = "variscite,var-som-imx6ull-nand-wifi-iw61x-concerto-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-symphony-board.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-symphony-board.dts new file mode 100644 index 000000000000..b0398d94f758 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-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 "imx6ull.dtsi" +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" + +/ { + model = "Variscite VAR-SOM-6UL with i.MX6ULL, NAND flash, WiFi IW61x & WM8904 support on Symphony-Board"; + compatible = "variscite,var-som-imx6ull-nand-wifi-iw61x-symphony-board", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; -- 2.47.3