From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr2-f27.google.com (mail-wr2-f27.google.com [74.125.225.91]) (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 80A03542EC1 for ; Tue, 29 Sep 2026 15:18:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.91 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790695098; cv=none; b=c75FMNI2n/XhEXNblXCb2Yzmq0COHrHcRF4AGos3D43kxFoApkG+QtUnK3m5eXQ1ZP5QCpI3o+vYfgjsEVnJhYAFarTkgmEu2FxVvsaSBsJe/sBaQeXJOT/ImgyJr2VjrptPbb9WbyyqYjoDLrO93RT9hAx63ANLrrEjr+tNzlU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790695098; c=relaxed/simple; bh=u9Z49J7gLjCUFQFfkfxdTUx7xRLn5dPt+6SwfQBLoI4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nI9Iq9Jr3zooucMZy8gFC/HiJyZsYPS33pV5knKwOqjBjkB3hg40GGSNsdKq0PEJ+G+/SXWFSSReG8qa7HoBRHm9lbq69PvYagxYQvjUvxG4mW0XFibMLNzSccL4wr/2+azWcN7SvpbWHjjCWzvw+sCWc+LM3qfX2XS3vjqRdKQ= 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.91 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-wr2-f27.google.com with SMTP id ffacd0b85a97d-4843796e373so2497146f8f.1 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=z+OkcVWrspKX8AncC7EQsZJUvQJshtOVc3ErjmZ1iocOX2t3mqW3b8W+e1K+TefhpH e8/YilLkcLmGL4F4Rt7qshrkBT8ULW3Busl+NKmm9Vls1UtkZbSbkQyzGwevrekaaXoz bHNkSY7nMnDKgSlYINKXtwRvnsELZX+iMrkpBU+UdswziIe7TK6k0hfLR+69k3Lx089R /w3WL3jsDJHTikEa6/zPdXqigb1FKWm9tutyMoWaxhh+FNWJK7dJtc9yqC1EbO3+Gw5D 37WhofJy4y8VrIQrY3VT7EHW/UnZ/L11RG63Xwc82+og1DO7IAGj6syHlz3lD7gtkfPt sSNw== X-Forwarded-Encrypted: i=1; AKwUvBxPmUCac+doxV+XFa+V6s7DZcPWPQrDoeL7zjN3hI/FWOA3YMt6RVybyUFkjH4IMbJbLikRtwM=@vger.kernel.org X-Gm-Message-State: AFuF++mxan5dR5/173RDZz2tl4v1H/vjnX3VYeB6+HxVPxsNqp2ISh9w ke2/Nl+HtVJKaweahpA0cSJg0qTK1BKN1E3LfDINR0uXeZAoZum8C0Lz X-Gm-Gg: AYBFou2QvCiGQulcfKiiQ0FK2mggxpAOKRsHJmXicBoVGTjozEr4miHGUw+str3/8D+ Sg0i1iKJANhk8kPTYfxtXOTRA/ALDdBsI5EipWEdWaNH5b0s0YTb9loTZ/e7IkK+0AA6GMjx386 4pDyESa50r4WzQ18NIntsOCgA6t3VYHDPFtVIo5w5MDw4khsOqvz+Frdsn13ehAQzXtzDsET0aj dOXjt39NqMesnsTHgwaNPrENgFeZYR/gSIPLYCbw/u3d6DDPGPESUshQpubzzZy/6WWCOkBQx5k 32HXE435t/eyzGskfV8+3+cEcBeQEDkUch5EjzYx73nvWQdgVy4Px72jDd5iUYccCiaK8pSIfpP 7q+hJnQ2laPHBVSTKTz2XleCxKgXwCFdvHzeVtiFn00wqAqvFVItc8rKcnzKEzXn7iAb0mY/dgV dFXh8T0VvuLpWMZwMUY+XCtHKmTuvafNowpZAcH8yrwpebgKfl2POw1z0n/kycKdrtmJLFoMkzg hh9Inapg3FK0fwNMSDVMKP+xHhvmq67TD234Chm+d0PfWVLAcMC+kL8W+oLRm0USJ2M6o1kHI5F LYvqUs3mez6VVR+BFQNgJQ== 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: netdev@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