From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 13C7ECA5FA7 for ; Tue, 29 Sep 2026 16:04:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=MBKOif6ymoREJoAK2IEjlT7hNABh4jbnonTdp6xOSaA=; b=gvuJaH/DX2Nr4M83qbexYMlGlT IAgbNuXW7oc7ciB8Pc4tIp2fBlQZx2KGgGsWDy3qN/yGhkvU9IdfPJ4NeSWxd5mU27W+AJ8o0b1Wi xywbNZGgUXTtGOM4JFnTswJ/dCuv6xWa0Kb+ECPX4LPCFGdjhcxtJttlONYvrGtMnzbEAtWq2sqpG j/3CF1nVrwvD1Q9rN90dYvLfnPPJjYSTA73/20dCIb0zwZzx4EWztGfdAS5SnD6rHuErI4PVULZS2 yATwFSZA7pZbAXkPiArvdRpYEL7zFU3ZHrYLMrcvsslciXD8isUFArdQ3dLuqzbQ7WJAG/sDd5Gly p2xr5sUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xBZbO-00000003vMF-3Pg0; Tue, 29 Sep 2026 15:18:42 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xBZar-00000003v7i-2Mg2 for linux-arm-kernel@bombadil.infradead.org; Tue, 29 Sep 2026 15:18:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description; bh=MBKOif6ymoREJoAK2IEjlT7hNABh4jbnonTdp6xOSaA=; b=dLpGpHLUnmC2IyecDwaaAJWl3n hOdiFnWAQy4UhYKL9MzzC5FFuD5N5MUkUY+8OwONiXNb1MOKEWp5A2tfxBUYVBIy7xMENOgRuwU+1 4y6gGZ9UaIdImZSkltpSMCnnev4TGaw38a9qlNDxqSIl/ZvwN2IfY/v1OvwStdyGBB7mc6gLodTW8 HUEhT9aWk9nuKeZzvFycvOsOU28k4Vk5iPf4CPwn1zuK3CPnc6bQY7aPkGhjhQ6VABio1Wswcs87h bWFjhWH8ikm1KrERsVHkFzf22bScj7C3e86iguSAa0OqIEVikjZ/YeQTcz6zeV3ZFUrwvUUgj6jOK 3KNUpWhQ==; Received: from mail-wm2-x10.google.com ([2a00:1450:4864:31::10]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1xBZao-00000002mh0-091m for linux-arm-kernel@lists.infradead.org; Tue, 29 Sep 2026 15:18:08 +0000 Received: by mail-wm2-x10.google.com with SMTP id 5b1f17b1804b1-4a006bb267eso11779155e9.0 for ; Tue, 29 Sep 2026 08:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790695084; x=1791299884; darn=lists.infradead.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=LEuWBOO+aROdthvp19+ghmRrw8nb/7heR5OKjI9xTYdqVvNaQOSvroWp6I/6fx96sn aAPwC3MFQnFnzruuxvK1tvh2Lpj69O0JP2MMlAkLgWRqjzqCK6/STddZTtq/yWBVQz7t AyYybWMLDTVAy0ZzF1RBIOk+XmfcZiK/PcjpnCP1/R5PEWiMElRXZAOma4SQFIlqVYA5 afHswpSrkuLYR6RBVaGua3xKuDEICZFJLfq9lCXAjor9CZsWgZ7lPtY03VsHYyNLyUvJ fNsVcSLS0Ax7zFDH9V/dlf40ZlJKdqbIoj7+2Y59bCyNJluZFcH+XwPxfnBYZt4zi7yW 4q2w== 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=EUrJ7AyM0R4uaK15omB95Dpi49nmn0jrizXk4nK+r6LVyQnIoQvBMX8KeSlygIk6YB XE/uctkHz13UlyO52/Z6wOMOH2GSvbJQ26mvmnaFGr2ljudxvBHlYWBZ7jiG/QDMtkdS LTohn691P7AjT9Ag98J2+kkb/2nKHq9aLb3DMTRmWu/sXcq3eMgjApEW8OA8xxsEPcEH fHMY8oeCXqXTHv8qoLk3aMPtFdvCY3gTzgNO5LDs99XaC6vRz8i6XEK1W4VxEDW3OXYD +3ygiHt8v0W2OkukW4dKOgwI422CrzMUjrKLmzsuvpxN/c+CFhg+KJWqQaRkLD2vLfjv ougg== X-Forwarded-Encrypted: i=1; AKwUvBw8TI6/M9pkO/k6f4dSRaTy6byp9ucSAHQPf+ZYQauF+y1CfXn81vy6IO+gRvHHY/g6xxnkfyO9phy+yXeTQJHn@lists.infradead.org X-Gm-Message-State: AFuF++kXw1uRWLYne2TyIDlUuqTcmldsRKKNZeFRi+Wo10i0j8PM1wpF q4KVBqwj17H3HcAD0scgbvCg/KL/4lBq4cNYWEJkxT6mh1i32VFCMuZQQ7jolewZ2x0= X-Gm-Gg: AYBFou38/672mO7rTKiKO/d/s+1kp+b+qFK7Dhhc8X+KiNcY78j7+An7ahWqP0l51wZ na2lS8ync+VH/77BzUSwayMNsoqfaLsmFFqEP8NYy4IYA0dD/XPg2MeB67q0QjsuhNhOFCkRjwq mxbP3DlJOWGco4SdTj9cSGuNZqB7ToXqPCAHgvRoSY4FO4pBgvZUu0s7OXZPRGTNg+LpxYWIKWs STsObkrAgpKe0KAcjp2MM3zrK32lWs53nevZVHypSxkwbcVIb7ELCF/bZe6pEEVSUR6T4gmLkPw nGcbd+lA5wnqDI9hm+dhTdCPdPm10Wg1Lj7a4JTg5JygrJCYjt6BX//xYIMptFM4FYjEMyTMSIa EWF9Syi+0AdnshiJ6Rew6wbGhI9yewkYTq0BxoSLA+0PELGYUZLYTs7Mk25QK7j8RUqPDPx5SHw SYh9dJIoxDHdhbCmhjRHJKFc6nJbysfwn7sdTc3Ky4jrapCZykoqlrXO8sOR2bTeA6euJI1sKTW nBJvhBSRJ11ir+6RAZwEs3tTF3EhxsImQWV9qK8tWEUGsWp4gtZ5YEY5t4fJHDJ8A4fu242Ejjy Q3QDdJ9DME0hNiwcpKdtGA== 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: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260929_161806_319423_4D072E96 X-CRM114-Status: GOOD ( 19.39 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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