From: Stefano Radaelli Add i.MX6UL board DTS files for VAR-SOM-6UL and DART-6UL with their carrier, storage, wireless and audio options. Compose each board description from the shared module, option and carrier DTSI files added earlier in the series. Signed-off-by: Stefano Radaelli --- ...l-var-dart-emmc-sd-card-6ulcustomboard.dts | 20 +++++++++++++++++++ ...art-emmc-sd-card-wm8731-6ulcustomboard.dts | 20 +++++++++++++++++++ ...var-dart-emmc-wifi-brcm-6ulcustomboard.dts | 20 +++++++++++++++++++ ...t-emmc-wifi-brcm-wm8731-6ulcustomboard.dts | 20 +++++++++++++++++++ ...ar-dart-emmc-wifi-iw61x-6ulcustomboard.dts | 20 +++++++++++++++++++ ...l-var-dart-nand-sd-card-6ulcustomboard.dts | 20 +++++++++++++++++++ ...art-nand-sd-card-wm8731-6ulcustomboard.dts | 20 +++++++++++++++++++ ...var-dart-nand-wifi-brcm-6ulcustomboard.dts | 20 +++++++++++++++++++ ...t-nand-wifi-brcm-wm8731-6ulcustomboard.dts | 20 +++++++++++++++++++ ...ar-dart-nand-wifi-iw61x-6ulcustomboard.dts | 20 +++++++++++++++++++ ...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 +++++++++++++++++++ 30 files changed, 600 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/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..74b2ca1895c2 --- /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-dart-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..726776e2a1a8 --- /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-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-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..6bcb3e9e92c6 --- /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-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-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..8131c5a914b3 --- /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-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-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..2c951e02f5b0 --- /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-dart-emmc.dtsi" +#include "imx6ul-imx6ull-var-dart-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..da2316906bca --- /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-dart-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..23f0bb5dc6e3 --- /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-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-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..fc4bd2ca3820 --- /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-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-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..d2df469f53d8 --- /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-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-dart-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..7eb6f1a1274f --- /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-dart-nand.dtsi" +#include "imx6ul-imx6ull-var-dart-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..1e8c4ca82f38 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..1e4eb3e083f0 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..d2a1cb11b22f --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..e16f520ab309 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..db69fabca702 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..55f8857518c8 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..ff2b94c54b4b --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..bdd4f6b537c8 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..bdaa17b6e1ed --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..165a33e59ff4 --- /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-som-emmc.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..425f8189259f --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..f0e91abf2027 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..0b734aa1b577 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..e4d34ff20bf1 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..c7377c87b55a --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..2bfc5ac32bb5 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..6250b80bd112 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..b526fd971471 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-brcm.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..cdba8a5d6141 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "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..88630bd12611 --- /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-som-nand.dtsi" +#include "imx6ul-imx6ull-var-som-wifi-iw61x.dtsi" +#include "imx6ul-imx6ull-var-som-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-board", + "variscite,var-som-imx6ul", + "fsl,imx6ul"; +}; -- 2.47.3