From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 BC3A7501F47 for ; Thu, 8 Oct 2026 19:40:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791488458; cv=none; b=MlMayEMwHA15lhOFVZjmzTJxdHFqM7xvlCnQGidW2rPo5IPwl6ec/bIXsRvmfx5Z4Z4j3G/hDfvFEPc8Ow+7wxVfuelzWHnBwx6VHFqVg9w+NyQwK+azwA2e1Q0vIOppjOFuZkACmzQU+Hp4wnEJAS0CBsTIIcvbD4b66ZeKynE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791488458; c=relaxed/simple; bh=QhB18tNr/dNHOKgomyaXwgpVLTUQF5C4X0qVQRVCQwg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UTNIS0+RKWeOMFIZl8PGMuI38GIYo04tRIUPJYxJWdnWVzgxDHM/ivAc1pRTDoXhbErIIq+dPPzcETZ4PrIzdKnkRLy2qd8pFVGnscXu0P0AsgwXRbwSxzMp2D59hWqEF3ocT0qrcPWc+uHCIurPLuGqVwa3r5+0PP5pwL0xu6s= 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=FUcXTd6r; arc=none smtp.client-ip=209.85.128.53 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="FUcXTd6r" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4a166199820so7083195e9.1 for ; Thu, 08 Oct 2026 12:40:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791488449; x=1792093249; 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=REmn7NYO+Vu88rs6LkpXI4yCqTGWTFEjqb+O9nevaDA=; b=FUcXTd6ri9EfSaQYtnDvH64qPUynGOeDleuKg7CnuNqNiiH6JZEH7+O2N4qOeCptlm fhUXidZyos5BAErY1WtAf22ILnZ36NcYAYex/wEWbwUo8oMvfOerBTGdE18yTheoavIV kbBlC+DeEWr4ZkZezbG7gzeqNnFkTb5J5AzJK80bw5obUW9xzXYkRFNOvD1rmPFsrdJt dtpOIWfK1ol+JF6OWOT4xnR8d1VOjuL+pTvHTsOMfrkF/wKhqvWkbDV50uvdC+33oXYw OKdqNqqQoYS8E1O8EO9peRKNsd5KjG4Y/RZ72Qzm7moD5PnpPNtXfLk94Wihvv+g5tYJ ac0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791488449; x=1792093249; 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=REmn7NYO+Vu88rs6LkpXI4yCqTGWTFEjqb+O9nevaDA=; b=ikEdz5v173DsoshyTIH6jAx8nkHp0+TWEk4H1D6EsaSN4TvET3mBtgZzlzIa5nyY/A yK4RrXFNrCwxB78GEkBiuU/2z0eaYwc2MBf35NBEXkK30601fcT4IriGsM6uLs+PcJ3z VyChAN7BOM7AENAW9j2gHK54TH9DXZDcEDbK5hhbmRE91tIDMt2ulBrwHUHCRt/fmn6g rfnDBXJWM6zWS36tN7ZRrTrU+Y4DFzoVvP2nfz7Tez84YhXY8D3MyrgJueHZy1gLxSBw cgk3U0o6o0SyB9UBcGSCRE8ENRNE8n4f7fEpRkQDz0BO2jBwqLjY1myaegl44oKS+Bss H6lg== X-Forwarded-Encrypted: i=1; AKwUvByP+bHgiWw+/YlC1jsaAPrquBUaHUAc1muUQ3ICVTTtnNBD2ixUeSp0ZkHYwXpk5ZC9rHKB6Wmbs961jsE=@vger.kernel.org X-Gm-Message-State: AFuF++mzPm4o9JHZc3Mo5NWy3dTgB7s0sjR9vscstHm/vijB7qz2osCH wRJRvjIvPa/zD/pEsE/GUZNTAUri7t4Qc4hbtJAEKrz1p9mxeFmmLSH+ X-Gm-Gg: AYBFou3AXsnUDbkvFvIXvJcKZYVKui/2OXEqwDNWf11Ap7ziBv4KAXApQdQw0ZjOidd SM01XX8lYvMz35g0GULHtCSjm+jJdyx+RBA2pDGIhRMRCtYWSt7iwE08CTpqKV/w0V5NsI63hI/ MFZ4jKWHvPXhwPNEu3D8HWm7wxwULoN4NtySqFhVbxa8OkmUG4RWu38sMlnaTxSYDHuGmoyr/iA tTunTumtBqGd9SZ3QmLsKexITiJ4nhkz/0Fyp0B1F9QglIA2KtYIKSvN+weOOpfvId2ArUfmfYU D46SOq3yRbhYleH/F0s3VXzKoWL1mwGLLBnWxh5t+4YkZJP2a/O+utWkISbSwQ/yCleksbUnnGp wIgrQyDfIimwEe6SxDo7SqjmuuqZ6Y7vWQGItSPAEdWGEkikSGrq/+nQ8iKcZPdnE9GfL8o7fPW bUBe4metRTblqu23hoUj+9MZmiOffX5JuSDmHNe05WO8NoT4YhwWFJ0VjaceS609Hs/SGLngojD cGdU7S8g+Nn+Y1fG4HqyFLJeWiB3wKTzbgzSE26TPXkDw/LSyLj629OWKJIRYj4KD6cOoQV47uS plqarfthFMV3Q1U3SzJ0Zg== X-Received: by 2002:a05:600c:1553:b0:4a0:34a:588c with SMTP id 5b1f17b1804b1-4a1851c05admr71869505e9.14.1791488448493; Thu, 08 Oct 2026 12:40:48 -0700 (PDT) Received: from Lord-Beerus.station ([31.27.155.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a18c1e33d2sm1419065e9.0.2026.10.08.12.40.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Oct 2026 12:40:48 -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 , Francesco Dolcini , Josua Mayer , Ernest Van Hoecke , Mehmet Fide , Markus Niebel , Maud Spierings , Hugo Villeneuve , Stefan Eichenberger , netdev@vger.kernel.org Subject: [PATCH v5 12/13] ARM: dts: imx6ull: Add Variscite i.MX6ULL board variants Date: Thu, 8 Oct 2026 21:37:52 +0200 Message-ID: <88a3fa43884cc7c51656017e519437e9136d2fef.1791487179.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Stefano Radaelli Add VAR-SOM-6UL 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. Combine the i.MX6ULL module and carrier wrappers with the shared storage and codec options and existing modular SD, Ethernet, Broadcom and LVDS descriptions. Use the DART panel wrapper for its PWM1 backlight connection. Add each Makefile target with its DTS so the board can be built as soon as it is introduced. Signed-off-by: Stefano Radaelli --- v4->v5: - Use the existing modular SD, Ethernet, Broadcom and LVDS files and the updated carrier wrappers. Select the DART PWM1 panel wrapper. - Clarify that the new configurations extend existing VAR-SOM-6UL support and add DART-6UL support. No DTB target or compatible changes. 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 | 21 +++++++++++++ ...art-emmc-sd-card-wm8731-6ulcustomboard.dts | 21 +++++++++++++ ...var-dart-emmc-wifi-brcm-6ulcustomboard.dts | 21 +++++++++++++ ...t-emmc-wifi-brcm-wm8731-6ulcustomboard.dts | 21 +++++++++++++ ...ar-dart-emmc-wifi-iw61x-6ulcustomboard.dts | 21 +++++++++++++ ...l-var-dart-nand-sd-card-6ulcustomboard.dts | 21 +++++++++++++ ...art-nand-sd-card-wm8731-6ulcustomboard.dts | 21 +++++++++++++ ...var-dart-nand-wifi-brcm-6ulcustomboard.dts | 21 +++++++++++++ ...t-nand-wifi-brcm-wm8731-6ulcustomboard.dts | 21 +++++++++++++ ...ar-dart-nand-wifi-iw61x-6ulcustomboard.dts | 21 +++++++++++++ ...ll-var-som-emmc-sd-card-concerto-board.dts | 22 ++++++++++++++ ...ll-var-som-emmc-sd-card-symphony-board.dts | 20 +++++++++++++ ...som-emmc-sd-card-wm8731-concerto-board.dts | 22 ++++++++++++++ ...som-emmc-sd-card-wm8731-symphony-board.dts | 20 +++++++++++++ ...-var-som-emmc-wifi-brcm-concerto-board.dts | 22 ++++++++++++++ ...-var-som-emmc-wifi-brcm-symphony-board.dts | 20 +++++++++++++ ...m-emmc-wifi-brcm-wm8731-concerto-board.dts | 22 ++++++++++++++ ...m-emmc-wifi-brcm-wm8731-symphony-board.dts | 20 +++++++++++++ ...var-som-emmc-wifi-iw61x-concerto-board.dts | 22 ++++++++++++++ ...var-som-emmc-wifi-iw61x-symphony-board.dts | 20 +++++++++++++ ...ll-var-som-nand-sd-card-concerto-board.dts | 22 ++++++++++++++ ...ll-var-som-nand-sd-card-symphony-board.dts | 20 +++++++++++++ ...som-nand-sd-card-wm8731-concerto-board.dts | 22 ++++++++++++++ ...som-nand-sd-card-wm8731-symphony-board.dts | 20 +++++++++++++ ...-var-som-nand-wifi-brcm-concerto-board.dts | 22 ++++++++++++++ ...-var-som-nand-wifi-brcm-symphony-board.dts | 20 +++++++++++++ ...m-nand-wifi-brcm-wm8731-concerto-board.dts | 22 ++++++++++++++ ...m-nand-wifi-brcm-wm8731-symphony-board.dts | 20 +++++++++++++ ...var-som-nand-wifi-iw61x-concerto-board.dts | 22 ++++++++++++++ ...var-som-nand-wifi-iw61x-symphony-board.dts | 20 +++++++++++++ 31 files changed, 660 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/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile index bbd3656a3a1c..4a8dac592212 100644 --- a/arch/arm/boot/dts/nxp/imx/Makefile +++ b/arch/arm/boot/dts/nxp/imx/Makefile @@ -447,8 +447,38 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ imx6ull-tqma6ull2-mba6ulx.dtb \ imx6ull-tqma6ull2l-mba6ulx.dtb \ imx6ull-uti260b.dtb \ + imx6ull-var-dart-emmc-sd-card-6ulcustomboard.dtb \ + imx6ull-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dtb \ + imx6ull-var-dart-emmc-wifi-brcm-6ulcustomboard.dtb \ + imx6ull-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dtb \ + imx6ull-var-dart-emmc-wifi-iw61x-6ulcustomboard.dtb \ + imx6ull-var-dart-nand-sd-card-6ulcustomboard.dtb \ + imx6ull-var-dart-nand-sd-card-wm8731-6ulcustomboard.dtb \ + imx6ull-var-dart-nand-wifi-brcm-6ulcustomboard.dtb \ + imx6ull-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dtb \ + imx6ull-var-dart-nand-wifi-iw61x-6ulcustomboard.dtb \ imx6ull-var-som-concerto.dtb \ imx6ull-var-som-concerto-full.dtb \ + imx6ull-var-som-emmc-sd-card-concerto-board.dtb \ + imx6ull-var-som-emmc-sd-card-symphony-board.dtb \ + imx6ull-var-som-emmc-sd-card-wm8731-concerto-board.dtb \ + imx6ull-var-som-emmc-sd-card-wm8731-symphony-board.dtb \ + imx6ull-var-som-emmc-wifi-brcm-concerto-board.dtb \ + imx6ull-var-som-emmc-wifi-brcm-symphony-board.dtb \ + imx6ull-var-som-emmc-wifi-brcm-wm8731-concerto-board.dtb \ + imx6ull-var-som-emmc-wifi-brcm-wm8731-symphony-board.dtb \ + imx6ull-var-som-emmc-wifi-iw61x-concerto-board.dtb \ + imx6ull-var-som-emmc-wifi-iw61x-symphony-board.dtb \ + imx6ull-var-som-nand-sd-card-concerto-board.dtb \ + imx6ull-var-som-nand-sd-card-symphony-board.dtb \ + imx6ull-var-som-nand-sd-card-wm8731-concerto-board.dtb \ + imx6ull-var-som-nand-sd-card-wm8731-symphony-board.dtb \ + imx6ull-var-som-nand-wifi-brcm-concerto-board.dtb \ + imx6ull-var-som-nand-wifi-brcm-symphony-board.dtb \ + imx6ull-var-som-nand-wifi-brcm-wm8731-concerto-board.dtb \ + imx6ull-var-som-nand-wifi-brcm-wm8731-symphony-board.dtb \ + imx6ull-var-som-nand-wifi-iw61x-concerto-board.dtb \ + imx6ull-var-som-nand-wifi-iw61x-symphony-board.dtb \ imx6ulz-14x14-evk.dtb \ imx6ulz-bsh-smm-m2.dtb 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..42ff7e589f54 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..da6fe02f0dae --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-sd-card-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..1170455a5f04 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..620c591707dc --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-brcm-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..6d08ba8f19a4 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-emmc-wifi-iw61x-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..b63ede97b569 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..1fafab076088 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-sd-card-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..74f3a4c06790 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..92a1bb0d7185 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-brcm-wm8731-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..8b79931719b0 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-dart-nand-wifi-iw61x-6ulcustomboard.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull.dtsi" +#include "imx6ull-var-dart.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-dart-wm8904.dtsi" +#include "imx6ull-var-dart-6ulcustomboard.dtsi" +#include "imx6ul-var-dart-lvds-panel.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..301552b5e97c --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..2a71e0aa947e --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..73960a99aab1 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-sd-card-wm8731-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..21914154e36c --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..7cc00d431718 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..82a513a218ef --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..4664169fc203 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-brcm-wm8731-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..499eee54affc --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..31babb337dbf --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-emmc-wifi-iw61x-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..51af89e55ef7 --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-emmc.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..92d1dd25f003 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..e819b2be9f30 --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..83049e14ac48 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-sd-card-wm8731-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..d73a83418baf --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.dtsi" +#include "imx6ul-var-som-sd.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", + "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..8490b5f031cb --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..c9497b883e99 --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..ecffc7f7cd20 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-brcm-wm8731-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..1fcebf2f040d --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-wm8731.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..b05a2d846442 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-var-som-nand-wifi-iw61x-concerto-board.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com + */ + +/dts-v1/; + +#include "imx6ull-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-concerto-board.dtsi" +#include "imx6ul-var-som-enet2.dtsi" +#include "imx6ul-var-som-enet1.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "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..7ead3e0115e8 --- /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-var-som.dtsi" +#include "imx6ul-imx6ull-var-nand.dtsi" +#include "imx6ul-imx6ull-var-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-wm8904.dtsi" +#include "imx6ull-var-som-symphony-board.dtsi" +#include "imx6ul-var-som-lvds-panel.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", + "variscite,var-som-imx6ull", + "fsl,imx6ull"; +}; -- 2.47.3