From nobody Tue Sep 29 01:18:19 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 38F6A41A514 for ; Fri, 14 Aug 2026 07:47:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693637; cv=none; b=Ekzt+1xh+pDhdAR2/F2PVmMjdqxeBqxLQ2sy5DFWga8vIeNOhhJiydNmDViRs48a3kgBfAF21fkyphyDTiCNTj7t1MaqikVG7a8eHw5oOsph0FGACTwPajBH6fT3RJ6pnnPcz1osQ5nQVAON1d832jGa3BHON8NmRXX/qn0tBLc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693637; c=relaxed/simple; bh=bEcIOZ3o4/YBQO9AvFUt5JfjZrSfxQHFfPTUj3NXnoI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t0/4EH2CrFFTq6Nld0H6gH/1d/tfS/hGcytK5RPpo0hEdUb8Bv62ubZAn5nbytp5dZqFRd2Hm/9Wg0c0PFoOBlISwvD3ploKfcL0G77Hb24+UbQxxevFAzF45FQMtJOqUaXxYx1H7MR7TTdCS1xEfLCYf91CJzOR4o7KTpSsvlA= 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=nmWSaIqC; arc=none smtp.client-ip=209.85.128.44 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="nmWSaIqC" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-49554ebb87dso6888765e9.3 for ; Fri, 14 Aug 2026 00:47:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786693624; x=1787298424; 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=WAHvpFbJ0JtpWCk4HMUeYX5OKhCmyGZq7qNeYbuxFvs=; b=nmWSaIqCfG8pOjfCcBNq6WtUCfx1G/TTERno2KW022rpNxyWgPZFVELgzNpPYdQnN+ JJIhKtZpeJB+r2dg+qeNrofiyHiuKWwb8W/RWZqolj4saGS0UWHiAj3O7EtFiwei7Ju3 NsLtHHoH7d5msSk05a0fxb6CinbRIOvtXLuHOkiJs+yDth6hG3i0EG4lu1BpWsC5QjVf y/PgYi0gjZp8MtB3CMsBNz+B9gjm/MZQtse3KliSaoXUSdKYlK0y2JFCOMJwOw6DjxYs vWOg20p9PgvZQpmSGKidIgknkISgakyq0LKZcaY35UTYJNGlETqTgC5roOUBAoeHr/7T id+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786693624; x=1787298424; 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=WAHvpFbJ0JtpWCk4HMUeYX5OKhCmyGZq7qNeYbuxFvs=; b=Jm3+0qE0YCyKX5E5PEHSizY0aALzs6+hQj7Awsr71czyXmz/3z7c7eCrHCwYceEQk7 8Mkl0fvqE7ajEB+bjmXk4BCaZwMkIV1e9r5bc5vfNicfUGbaFsfe+PP5yY66gfZ3nyUO 1vmkvYMvuHVqazLhk2R6HxvWh3GXyNpNv571fjTrkgFs4HbpUfYD5MrKARic0sELUY7u jK/ADKhsIadyP9BHgDSEa6zjfVhrO6wkGp8e1V/BvX6xql8IpJm8XYc8d+thG8dc35sw wUAgV/zFAz6/45+45DxpKCTOLkISiJD43MwtoFtxAwkKDQbGDzVfQiqZ7D1XgoKtVBqS rnRA== X-Forwarded-Encrypted: i=1; AHgh+RrqlaSQZKfXikPCcqc9TuPwjW1fXiQ0UPfdy4GfaXJA6NkK9jpcXjtuj0VKhSYq/1EgHpdiiwnCErB87D8=@vger.kernel.org X-Gm-Message-State: AOJu0Yxbd1cu9DNiTssygx9M3rFYZk3EzsGox55mF33/b30Qmcku9RP4 0HP6Yv1PeCwnDNaTbToWoJFw+XaKeTtREflB+yn5ekx7duqiwHldynK2 X-Gm-Gg: AR+sD12Xa+75u37/9p5lNZIqbHGETJvkfH61qveS+iUyTfBq6Rtpc4aoDCxcFN4y/Rc CsuEXn2sBUr1jdDk61edDVv45mXBsQItlp4LynYMXMIiJy/STGugCWq3MVquURaFVs5FlUlp0te rv1FMKTtSE8VyqN/YsjEtL1DXFDMmuOTxGOkPWiHqLrbW3q4eUe94GY+cNuFi3aTXlRaggvYa2A 7+Z3ZsKabYdH18zvqgy4HILUaUWhpCJ/U9SOuJWjupDE412wVSJYI40SuQE2QfeBisHGZU/Lp8V 2G7YuyqcTh/Mnnc9XHiXSa152GhVXP4wDdWoO6XJEXSBQcjaKqr37SNvPQvKUPZKjXl+Fuz9fXO OjF4Lf0iSJXPWPBYtXKAYOHHDTRhSLtBbc1pgBhL/6xuBtHs8hxqFrRvzwFs4xT/ejO0YYjTnDA NYGh8cKNx/xnn75zsIo8yrctouVXq1ocxladQgH/2RtY3EK1S5Z2tOtipEFJQS2hHE0KbhTZjn9 xcr X-Received: by 2002:a05:600c:5494:b0:495:4749:16a7 with SMTP id 5b1f17b1804b1-499879a52aamr48387325e9.14.1786693623509; Fri, 14 Aug 2026 00:47:03 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499899b5f86sm8172825e9.5.2026.08.14.00.47.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 00:47:03 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer Cc: Frank Li , Pengutronix Kernel Team , Stefan Agner , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mehmet Fide Subject: [PATCH v5 1/4] ARM: dts: vf-colibri: apply the EXT_IO pin group Date: Fri, 14 Aug 2026 09:46:57 +0200 Message-ID: <20260814074700.2491256-2-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260814074700.2491256-1-mehmet.fide@gmail.com> References: <20260814074700.2491256-1-mehmet.fide@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mehmet Fide pinctrl_gpio_ext describes the three Colibri EXT_IO pins, but no node references it, so the pin controller never applies it and the pads keep whatever mux and bias they came up with. It is the only pin group in the Vybrid Colibri device trees that is defined and never used. The three pins are GPIOs on gpio2 and belong to no device, so hog the group on that controller. Referencing it from &iomuxc would work too, but the pin controller would then depend on one of its own children, which fw_devlink reports as a dependency cycle. Signed-off-by: Mehmet Fide --- arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi b/arch/arm/boot/dts/n= xp/vf/vf-colibri.dtsi index 98f9ee1b0030..74afc7b0d74b 100644 --- a/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi +++ b/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi @@ -170,6 +170,15 @@ &usbphy1 { status =3D "okay"; }; =20 +&gpio2 { + /* + * EXT_IO_0..2 belong to no device, so hog the pin group here rather + * than on the pin controller, which would depend on its own child. + */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_gpio_ext>; +}; + &iomuxc { pinctrl_flexcan0: can0grp { fsl,pins =3D < --=20 2.54.0 From nobody Tue Sep 29 01:18:19 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 123FF3DAADC for ; Fri, 14 Aug 2026 07:47:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693639; cv=none; b=ZEc4qhsLsckiIqmlBF/1qTB/Utr8v/4UJq1pQFrfTocR/gANuN6akcxlvsQks57y7IbuYr2hFEpXUvRo3thZVQ3yjgLVwHd5QJBwXQ/cjeILQDZHZ8aRDWAuuUyxHaX2HqJ5N/+ySJNL1/vBGTPAxl0Tbg45v6cz/4wuQI5jfl0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693639; c=relaxed/simple; bh=6nVCymDshiLBnvd0Lbn5kEqBkJVHBIOcBWVQLVhrldo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SS+JKOsPv9p/KlVDxOYJcSDxXhhUC5WNWKLBOjfs7fJrviMZvzhBTNU0WzJBxNH+LM9EGt+RHha0BA1OrYmcPanQ3uDPWni4+5ODoQl7oInkW65kMlbYOZR6LNGdofJkjFMbShiSTNrGJGKoTJ2pE85jyWjVhKH5K12PcKX+lPE= 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=fELRUoT9; arc=none smtp.client-ip=209.85.128.52 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="fELRUoT9" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4921eed3fa2so6161865e9.0 for ; Fri, 14 Aug 2026 00:47:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786693625; x=1787298425; 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=LYhCVw+NpWfIZb24NzCd/Bpfh96NwI4s0HyFWrf+QtM=; b=fELRUoT9EUg/tyFolnNxAvcziqHO9LIEd9flY6Rq3dORzOD9CZI7DsLVODCWBPmMX8 BOfEL4R1GprK1iI6qpzzE+qAPJwU7pMWHQDVCpByYOwA8R04/vdx1wssSfycQYDPV1PA KTcoLhdgEew7t/M9YBGaJ8GB6nP0RTgDlTod6pXQj68TYWTGaigW7Eybht3uauBpQSYi FmKzH8c7ySDkw89npZof9Heuaso4Gw9UJFfN0BaRN84PVhoBk14SUvaTEbTirZPk0cqs bQ2Xj59aZ1uIByZhQtGFUFHcKHH8Nd40Y44O72ImfJcLGz96P8/iG0kOmCn1PJ9z7PpR 583A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786693625; x=1787298425; 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=LYhCVw+NpWfIZb24NzCd/Bpfh96NwI4s0HyFWrf+QtM=; b=GowRHUj9mDxI7ODJ4zjq9ORBajc3sFZpiOTldKG0HUHcAMwGN6choZWI3abXtLzETK 2sYi6gvv7k/9BFCssFJHV6DWIhACpCIF9mHcdupI5SqyluM1BmvyewfCUvXalKOBSzOJ iKg1BuEdgp7agHkfw//44EDhI2EwYMiOtejtOZN915tk5/73EhAIPikgbF1ChLHQ9hyH AvM66szTtrV1ZoJlAmfeJfN2lHYctBXGb5KhAnGoiKC+P4ZWhPpBE/8NPjUd7LcnnN4u W09YXigvJy5QwEzUM5iLoXMzAASqLrU0rgDNZLBKQsaworP3HMTqbc2Fl+sHUUDsknW6 MONg== X-Forwarded-Encrypted: i=1; AHgh+Rpq/tXxQIqViyEhvqKzzaKhULW/bJ3DVDXpyuKSngpU2KnZ9C0oIGiRUjGLVGOylUT55ku04fSIFnySG74=@vger.kernel.org X-Gm-Message-State: AOJu0YxBCakOsMLgbbnGadE1oGemtGocwPdq9Ecv+gJ0qU09N9QUcNZE gXZ7B8B60035NBQAn5OzGMHitjTs4vDyymmAZD76xc6hxS2tc6YDd+kz X-Gm-Gg: AR+sD12wHHonv5gCIJtUaqLC2KLClXL3hPhqdwJrTc8JhfOcYjCnQ+JNYhfb8/lqlgJ UIRw/WAkgUiegoIx6yA9vqGvc+eG5jwLVnhcXpXc1T95kuApxzWTZDKkau81YSbE7B6FTA1925/ l7ZCg2FV+O9ndlksdn7LKtSBJCcGVnbzoDYvorN+1VVf8aK1kNW0GGSmaivoyWQkwjtdBk8RldP Fyte+XX38EyQfxlBZzEwV5cih4e/fshh5aJOD5REnLK1z+x5PxzH46F8k3v+YrKmbLO2XBMWqHh RnwP5pDgVT5ZWy9UGG9diuD5jftcnPflLruMAfCmXZaDBgD0HvwwH3CLUeIQQ6vaAiNEha6gBrn YfSSCh6k817iaicypvIDMUSPp7Ssy9pbN/4e0R/ZKyCMbtny42uUIqOVYZ0TbQBnOpkf+9op7G+ oKhRkQ61g27Ug78lyNUpOGTkPzbPwvFKi/qwXZguN5gjayq8ee2vZg+jSNsFVud4Gr0w== X-Received: by 2002:a05:600c:468e:b0:495:6a50:3fb8 with SMTP id 5b1f17b1804b1-49987944202mr40781705e9.1.1786693624449; Fri, 14 Aug 2026 00:47:04 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499899b5f86sm8172825e9.5.2026.08.14.00.47.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 00:47:03 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer Cc: Frank Li , Pengutronix Kernel Team , Stefan Agner , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mehmet Fide Subject: [PATCH v5 2/4] ARM: dts: vf-colibri: name the SODIMM gpio lines Date: Fri, 14 Aug 2026 09:46:58 +0200 Message-ID: <20260814074700.2491256-3-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260814074700.2491256-1-mehmet.fide@gmail.com> References: <20260814074700.2491256-1-mehmet.fide@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mehmet Fide The Colibri modules expose most of their GPIOs on numbered SODIMM pins, and the i.MX ones already carry those numbers as gpio-line-names, so the gpiod tools print SODIMM_43 rather than a bank and an offset. Do the same for the Vybrid modules. The 99 names come from the pinout table of the Colibri VFxx datasheet (Toradex 101355). Verified on a Colibri VF50, where gpioinfo now names every pin the datasheet lists. Signed-off-by: Mehmet Fide --- arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi | 47 ++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi b/arch/arm/boot/dts/n= xp/vf/vf-colibri.dtsi index 74afc7b0d74b..a9269857df2c 100644 --- a/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi +++ b/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi @@ -170,6 +170,44 @@ &usbphy1 { status =3D "okay"; }; =20 +&gpio0 { + gpio-line-names =3D "", "", "SODIMM_89", "", + "", "SODIMM_102", "SODIMM_18", "SODIMM_134", + "SODIMM_16", "SODIMM_14", "SODIMM_23", "", + "", "", "SODIMM_47", "SODIMM_190", + "SODIMM_192", "SODIMM_49", "SODIMM_51", "SODIMM_53", + "SODIMM_37", "SODIMM_29", "", "SODIMM_30", + "SODIMM_20", "SODIMM_24", "SODIMM_21", "SODIMM_19", + "SODIMM_94", "SODIMM_81", "SODIMM_28"; +}; + +&gpio1 { + gpio-line-names =3D "SODIMM_35", "SODIMM_33", "SODIMM_27", "SODIMM_25", + "SODIMM_196", "SODIMM_194", "SODIMM_63", "SODIMM_55", + "SODIMM_65", "SODIMM_45", "SODIMM_43", "SODIMM_73", + "SODIMM_77", "SODIMM_71", "SODIMM_98", "SODIMM_101", + "SODIMM_103", "SODIMM_79", "SODIMM_97", "", + "", "SODIMM_85", "", "", + "", "", "", "", + "", "", "", "SODIMM_106"; +}; + +&gpio3 { + gpio-line-names =3D "SODIMM_105", "", "SODIMM_93", "", + "", "", "", "SODIMM_95", + "SODIMM_22", "SODIMM_68", "SODIMM_82", "SODIMM_56", + "SODIMM_131", "SODIMM_44", "SODIMM_144", "SODIMM_146", + "SODIMM_52", "SODIMM_54", "SODIMM_66", "SODIMM_64", + "SODIMM_57", "SODIMM_61", "SODIMM_140", "SODIMM_142", + "SODIMM_80", "SODIMM_46", "SODIMM_62", "SODIMM_48", + "SODIMM_74", "SODIMM_50", "SODIMM_136", "SODIMM_138"; +}; + +&gpio4 { + gpio-line-names =3D "SODIMM_76", "SODIMM_70", "SODIMM_60", "SODIMM_58", + "SODIMM_78", "SODIMM_72", "SODIMM_96"; +}; + &gpio2 { /* * EXT_IO_0..2 belong to no device, so hog the pin group here rather @@ -177,6 +215,15 @@ &gpio2 { */ pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_gpio_ext>; + + gpio-line-names =3D "SODIMM_69", "SODIMM_99", "SODIMM_104", "SODIMM_107", + "SODIMM_127", "SODIMM_184", "SODIMM_186", "", + "", "", "", "", + "", "", "", "SODIMM_38", + "SODIMM_36", "SODIMM_34", "SODIMM_32", "SODIMM_129", + "SODIMM_86", "SODIMM_90", "SODIMM_92", "SODIMM_88", + "SODIMM_133", "SODIMM_135", "SODIMM_188", "SODIMM_75", + "SODIMM_100"; }; =20 &iomuxc { --=20 2.54.0 From nobody Tue Sep 29 01:18:19 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 BEE78421242 for ; Fri, 14 Aug 2026 07:47:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693642; cv=none; b=Rv0Q36PM4cSLPs+UjAYh6fh/OJQ078KtgdSBSlGzq5dRdS0D0G271mxdyzDnHbraUOulbNGHoBRkuWUE+6WuHC9DDdDdtDPzdgsazfdbSY4I5k4Fzr9fLNNyzOetRVWySSqY+uFzUrUUNPuF19MQEREMvVH0tpNp6ZqiRlwZUuw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693642; c=relaxed/simple; bh=5hx4UJmto0lkskh26+QnsuW5IA/b08Z/iE0weO3VEF0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=aWLI7C2z3DBNADm8DOYs2C+2oEwGx4ZXmxqZBikV16G677ZxS5GoOPBpvwzPf1P22ubb82FGq1fJcfNFyX4Ac1H9tjb84RpS8HB1SIVY6ikvz9HO4Mo9kUSMruVtJUOJcgLvepMI4KGx7k/+iZJOCQGH0R9ygY2KBCmJdhdy+8g= 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=rXKvoxn9; arc=none smtp.client-ip=209.85.128.50 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="rXKvoxn9" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4998590d392so7486555e9.0 for ; Fri, 14 Aug 2026 00:47:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786693626; x=1787298426; 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=W5336+SrGN5lpWmSppcc7MRbo0dB/S5DAQkLdylUDNM=; b=rXKvoxn9zuo6pcaQkgbGf/V76AwgOyu0MadsoGtUWZqAjrYQvqhac97Xccn8Vb1tnc XzLatmjMBQsDxBeXN8uoHpCyyMcKqEIVVWPPiLUlbbCo4G/5jiOrhgJ3AEBjPCq9viy4 9fzN+xTZRXIc3jYD+rFTY+UVLWq+cJiiJmaP2xBggSAKJCHow5P+zwHqGtqpFl40JESV NTGKChxpxJLJ5OdRsHU++0s5+Shc9CK4ETsJkTUKmE6gomKGQZ5zKpw96JH1hBvY5J7N 757cgSTt5rUcl/WjV0WJKW1OXsoe+Red2qRtw3UvCGFp9MLJFbut2EwmSoNn+YSDcdBP ZL3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786693626; x=1787298426; 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=W5336+SrGN5lpWmSppcc7MRbo0dB/S5DAQkLdylUDNM=; b=d12OE4SFcNh+uY4AzE9FSO3+TwVsa50Z88p0lVnfmp3njr05Q+JC2OVA4OnQKXfEu8 uu9sZvJr68bftBwkLGMSaKOW/dgwEof3MVWzwa2Bz/hRmfyDIAD+VlcZZVoyrhKT2ZN5 x6LOxuSy2HG67pjr4BhJzenjjgHz8mf3YTDHQGdplWR3Eckcw8ih77V5RLnEv7YOT38Z 3qWpUw6hxLUdXxFYAG5jxxNPUxJZRRheQnTOi9xby6JlZuuB9Y+k5aEGhVGs0xIEldGz 6nBMUy1WYPycK98qL9dz6Gs05wfABmNSuSUL+4bcn1WpNaRaoMXQviW/XaSy/MaeAo0T 1tfg== X-Forwarded-Encrypted: i=1; AHgh+RoOkRDPZ06ECBdYRdY/gRbR69b+W44UIDQDk8XK0q4eJtCbynIcLsRvL0SLARrVjWNbbRrR0xXSCJNES24=@vger.kernel.org X-Gm-Message-State: AOJu0YylUvU6BgxTPawkibBxbMYhaF1ugXOD7Kqy/MFUhNLCLSm4nnX0 vTZnYhPpq97cvBpOzZt3Kzw7CZIGdoeXY9w/rWJ25XYMumwPo9cq6dzB X-Gm-Gg: AR+sD12UufIAB6eS078Wvpo7wfwn98GTfJF2E4Ga3ky8/Nj8pVZZ7N6yWmoYLTfpeEr N8qcNVejpuRCu9pT5XD5UJBiiJomseTgZ5yDpikMCcjVaxkWwebTn5xHta6bz9p2tacpJsfiAoc O+Hsfch3sOei5vQV7tVY5ym3xO/BUjN+/jYn5l1nK9LGj/6ACyWpJWfx4iIvlm0HzEvY7DN5uxY 21oov2S0ARA7ejXQhdcpsOvjnTtbj5mPYhdnYI4w58yC84vSveYjDhPbAG2PPDeQ+4NCKBksb6W VREnxS1g22x2tsDwVzzD26/bPnsrNo5jQm0aGHMjSgIPsbbxTSB91DslSMAP2TydLwIl/3PtjWA DKJ388nqCjY1XkYvnhW/vmMJtulucx7KAU6lHTEy6NjvwuAfz0/OGORDXmCSLYRzC7JGsqiL8F5 QqeialztmzqYP9XmIwm6wAnhyoo8g5rbGtsainQ3FotpAzwePdDQOL4CZz8Xf1nEFh2A8Vi7ZgF Tg7 X-Received: by 2002:a05:600c:1385:b0:499:5220:db3d with SMTP id 5b1f17b1804b1-499879a50afmr38622825e9.16.1786693626273; Fri, 14 Aug 2026 00:47:06 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499899b5f86sm8172825e9.5.2026.08.14.00.47.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 00:47:05 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer Cc: Frank Li , Pengutronix Kernel Team , Stefan Agner , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mehmet Fide , Krzysztof Kozlowski Subject: [PATCH v5 3/4] dt-bindings: arm: fsl: add the Colibri VF50 and VF61 on Iris Date: Fri, 14 Aug 2026 09:46:59 +0200 Message-ID: <20260814074700.2491256-4-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260814074700.2491256-1-mehmet.fide@gmail.com> References: <20260814074700.2491256-1-mehmet.fide@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mehmet Fide The Iris is a small off-the-shelf carrier board for the Colibri family. Extend the evaluation board entries with the compatibles for a Colibri VF50 or VF61 sitting on it. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Mehmet Fide --- Documentation/devicetree/bindings/arm/fsl.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation= /devicetree/bindings/arm/fsl.yaml index 86876311ec59..6f95c17b363c 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -1705,9 +1705,11 @@ properties: - fsl,vf610 - fsl,vf610m4 =20 - - description: Toradex Colibri VF50 Module on Colibri Evaluation Boa= rd + - description: Toradex Colibri VF50 Module on a carrier board items: - - const: toradex,vf500-colibri_vf50-on-eval + - enum: + - toradex,vf500-colibri_vf50-on-eval + - toradex,vf500-colibri-vf50-on-iris - const: toradex,vf500-colibri_vf50 - const: fsl,vf500 =20 @@ -1719,9 +1721,11 @@ properties: - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board - const: fsl,vf610 =20 - - description: Toradex Colibri VF61 Module on Colibri Evaluation Boa= rd + - description: Toradex Colibri VF61 Module on a carrier board items: - - const: toradex,vf610-colibri_vf61-on-eval + - enum: + - toradex,vf610-colibri_vf61-on-eval + - toradex,vf610-colibri-vf61-on-iris - const: toradex,vf610-colibri_vf61 - const: fsl,vf610 =20 --=20 2.54.0 From nobody Tue Sep 29 01:18:19 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 A68E2426432 for ; Fri, 14 Aug 2026 07:47:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693650; cv=none; b=X0EZo8WAtyEyMqpNAgmj1YDPe+f11lc7CL3u3Zt3Zd2xYhW/XiUEVbEq9Xl9+q/dghGW7xj6W+DlsesDZJuj6KKS4g8hYnU9q+M+sHaUhZ2ezxPegfb1UlfB7hgX7VMHFEXwVKA0ckpNSBJ8tGxwaY/Nh23MwWfuypdaHyZEZ8I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693650; c=relaxed/simple; bh=f5NnwkOrDRb041V8ftQCBDxTGIfeya7uy4oY6FaKT+U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=R4yJLyYE8ei/54FzEcjkpkEfRPOi3wrxMrrUe3khqNLh/1N+sSUs5Swgjsyw6jpo3i0urupVu368/DgOpoWkW4JMChQnY0zwP0ZPB6VzVrc7Hg8T3ELXZ9OQugEzAzBaE5cE1uDDC3FOfvk5odh1Ax3pmP20UePxqLU8lIZcifc= 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=JCSq4UGu; arc=none smtp.client-ip=209.85.128.45 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="JCSq4UGu" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4954f5e8020so3708295e9.2 for ; Fri, 14 Aug 2026 00:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786693627; x=1787298427; 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=RIqdTr996wJo+UifSFBeRBtaPyx9vS29M6BGDKsTkQw=; b=JCSq4UGuVJ78xuklbrkZ2vx2sZWYluTgAzuTffptEuW8Pt1ti6l4Qqsv6Xd5Hr7eEG HwK448SwnaxgHOdTm2y/yGQzGBGhHgAV1XyNl+c3+bVwHUdssjaB3y0A+V9UabocL9pe jtM1bNF4JajbUaRvHRoqASixPgYxYU8F66J+XYWy2SnVjerVry7ptNFLZKdgnBROjLe0 9Rnu/mNK+P39tjioSUtOBKpnGexUP3FTMIhFfyewQZTQAdyXyr+WkZ1pJ+OKiA7BO++p WuCNgPdbtjIr+vLuuGS5lQMBqUiTKYjYPLkoB0ksZHUO/GJ7HBgEPaAb/rHsDPwgnlPm HJSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786693627; x=1787298427; 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=RIqdTr996wJo+UifSFBeRBtaPyx9vS29M6BGDKsTkQw=; b=GFgCPEIt31mpZiODEzg4ccAouRrdDJisl9Wp2j4aoxFuWUNVNASXXAYe+4F3hLja76 JU30hq3dr8t/3kd84ZPBPLHp+xmmkYBWXPNOts4gIBTcVRFz1giqx3GnCvrLQdK5voXN PRGSlOKblsrewsXmmS6lDdTmiZkUEAwKW5IduTtSFRfu3nxidVusA/uxxBOEquUoY9R1 m57heUD7lTgJU2CuZfCl/v+4i6r1mphd1a/UJKqzeIU0/0m5eYis/QPAQioqangLf82A BwOA+MacsZSysinzxYJ5qfbNYuGOMeNTsmlM2pKScP2DwYZib2ECG7V/kvk2yR1wxj1j /uHQ== X-Forwarded-Encrypted: i=1; AHgh+RpxvAT1ORZ4c4y7SmVIIp45/lnfx2yagw62EtAvWM0CkvqM6QAHWWn6TpXctZAx6Bxk0EkriGm8AzfWdH4=@vger.kernel.org X-Gm-Message-State: AOJu0YzXdPvV+u21DyvNFg/Bm58LmcEhGiQ533SE1aYmZ8XHc23/1gdQ 16xjK4M29U7qS5VQivfoqrkCpHVHYyt6fh9EIk3fHPcfcdKYNIYilm5B X-Gm-Gg: AR+sD11W7gLuq981V4KSuGduR8jg9c10xsTt+sSAYIq5m6zZYoiNs0/Sl8c0oYsee0j TwOYgeVvxf+i5kjM+oRRWEH66j2mhpmK+J8uK7VNbeiBtpStWzTiKgsX4jjDngDfzxG9N2a5HhN pxcvi9lKsFf2EVA8usmk15iLh32tPHh3cP5otNLZNoB8ulggZcepsXVTtJoFFJQmP3ndTvlt/Il xbveENwbA8LJLLHdrh+nczL4qdnAiQEI9cO6UpqfHBoEOmGoSSnODbnHyueA30N0tVbkVrB8T3d 1NUI99hmGYWqzNgwOE1sVnUb3EiNOFZ5VobtgryfMpDBlBRP7PxFGTA7ImjA04F/HAb/JeIjFOd +yfubKM5eTTL1xCHbhSrDVkSJ+zAkuK10uK1M4QSM32KWckVez4cvpwD0BQ7NJIsHkw3AX3yh46 x7uwQbZEDbw0wwnQ0Lp5THi4F+MziD72OlX+fU/39R+EG55NsWCBnGnu4T3KXfVL3WVA== X-Received: by 2002:a05:600c:4003:b0:495:3de8:33a6 with SMTP id 5b1f17b1804b1-4998798db40mr40704255e9.16.1786693627220; Fri, 14 Aug 2026 00:47:07 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499899b5f86sm8172825e9.5.2026.08.14.00.47.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 00:47:06 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer Cc: Frank Li , Pengutronix Kernel Team , Stefan Agner , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mehmet Fide , Krzysztof Kozlowski Subject: [PATCH v5 4/4] ARM: dts: vf: add Iris carrier board support for Colibri VF50 and VF61 Date: Fri, 14 Aug 2026 09:47:00 +0200 Message-ID: <20260814074700.2491256-5-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260814074700.2491256-1-mehmet.fide@gmail.com> References: <20260814074700.2491256-1-mehmet.fide@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mehmet Fide The Iris is a small off-the-shelf carrier board for the Colibri family. Describe what the board itself provides: Ethernet, one USB host and one OTG port, the pin header UARTs, i2c with the carrier RTC on it, the PWM pins on the X16 header, SPI and the microSD slot. The host port gets its VBUS through a regulator on SODIMM 129, and the two GPIOs that turn the RS232 transceivers on, SODIMM 102 and 104, are hogged. The touchscreen is an add-on rather than part of the board, so it is left out. This describes an Iris V1.1. A V2.0 carries the same signals on the same pins; what it adds, and what this does not describe, is the regulator on SODIMM 100 that can cut power to the uSD slot. Tested on a Colibri VF50 on an Iris V1.1: Ethernet at 100Mbps/Full, a USB dongle enumerating once the VBUS regulator is in place, the RTC read back over i2c0, all three UARTs, the SPI controller registering, both PWM chips registering, the microSD slot, the EXT_IO pin group still applied next to the carrier hog group, and both hogs holding their pins. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Mehmet Fide --- arch/arm/boot/dts/nxp/vf/Makefile | 2 + arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi | 126 ++++++++++++++++++ .../boot/dts/nxp/vf/vf500-colibri-iris.dts | 14 ++ .../boot/dts/nxp/vf/vf610-colibri-iris.dts | 14 ++ 4 files changed, 156 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/nxp/vf/vf500-colibri-iris.dts create mode 100644 arch/arm/boot/dts/nxp/vf/vf610-colibri-iris.dts diff --git a/arch/arm/boot/dts/nxp/vf/Makefile b/arch/arm/boot/dts/nxp/vf/M= akefile index 0a4a7f9dd43e..47be8bc318e2 100644 --- a/arch/arm/boot/dts/nxp/vf/Makefile +++ b/arch/arm/boot/dts/nxp/vf/Makefile @@ -1,8 +1,10 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_SOC_VF610) +=3D \ vf500-colibri-eval-v3.dtb \ + vf500-colibri-iris.dtb \ vf610-bk4.dtb \ vf610-colibri-eval-v3.dtb \ + vf610-colibri-iris.dtb \ vf610m4-colibri.dtb \ vf610-cosmic.dtb \ vf610m4-cosmic.dtb \ diff --git a/arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi b/arch/arm/boot/= dts/nxp/vf/vf-colibri-iris.dtsi new file mode 100644 index 000000000000..36e34dd766ae --- /dev/null +++ b/arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi @@ -0,0 +1,126 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2026 Mehmet Fide + * + * Toradex Iris carrier board V1.1, common part for Colibri VF50 and VF61. + * + * The Colibri modules are pin compatible, so the carrier signals sit on t= he + * same SODIMM pins as they do for the i.MX modules, whose Iris device tre= es + * are already upstream. The two SODIMM pins below are taken from the Coli= bri + * VFxx datasheet (102 -> PTA12 -> PORT0[5], 104 -> PTD28 -> PORT2[2]). + * + * An Iris V2.0 carries the same signals on the same pins, so everything h= ere + * works on it as well. What it adds is a regulator on SODIMM 100 that can= cut + * power to the uSD slot, which this file does not describe. + */ + +/ { + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + reg_usbh_vbus: regulator-usbh-vbus { + compatible =3D "regulator-fixed"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_usbh1_reg>; + regulator-name =3D "VCC_USB[1-4]"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + gpio =3D <&gpio2 19 GPIO_ACTIVE_LOW>; /* SODIMM 129, USBH_PEN */ + }; +}; + +&gpio0 { + /* + * The RS232 transceivers on the carrier are switched on by these two + * lines. Delete the hog to turn a transceiver off from userspace. + * The pin group belongs to the gpio controller rather than to iomuxc, + * which would depend on its own child and log a dependency cycle. + */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_iris_uart1_tx_on>; + + uart1-tx-on-hog { + gpio-hog; + gpios =3D <5 GPIO_ACTIVE_HIGH>; /* SODIMM 102 */ + output-high; + }; +}; + +&gpio2 { + pinctrl-names =3D "default"; + /* keep the EXT_IO group from vf-colibri.dtsi alongside ours */ + pinctrl-0 =3D <&pinctrl_gpio_ext>, <&pinctrl_iris_uart25_tx_on>; + + uart25-tx-on-hog { + gpio-hog; + gpios =3D <2 GPIO_ACTIVE_HIGH>; /* SODIMM 104 */ + output-high; + }; +}; + +&iomuxc { + pinctrl_iris_uart1_tx_on: irisuart1txongrp { + fsl,pins =3D < + VF610_PAD_PTA12__GPIO_5 0x22ef + >; + }; + + pinctrl_iris_uart25_tx_on: irisuart25txongrp { + fsl,pins =3D < + VF610_PAD_PTD28__GPIO_66 0x22ef + >; + }; +}; + +/* Colibri SSP, on the extension connector */ +&dspi1 { + status =3D "okay"; +}; + +&esdhc1 { + status =3D "okay"; +}; + +&fec1 { + status =3D "okay"; +}; + +&pwm0 { + status =3D "okay"; +}; + +&pwm1 { + status =3D "okay"; +}; + +&i2c0 { + status =3D "okay"; + + /* M41T0M6 real time clock on the carrier */ + rtc@68 { + compatible =3D "st,m41t0"; + reg =3D <0x68>; + }; +}; + +&uart0 { + status =3D "okay"; +}; + +&uart1 { + status =3D "okay"; +}; + +&uart2 { + status =3D "okay"; +}; + +&usbdev0 { + status =3D "okay"; +}; + +&usbh1 { + vbus-supply =3D <®_usbh_vbus>; + status =3D "okay"; +}; diff --git a/arch/arm/boot/dts/nxp/vf/vf500-colibri-iris.dts b/arch/arm/boo= t/dts/nxp/vf/vf500-colibri-iris.dts new file mode 100644 index 000000000000..aa91537cab37 --- /dev/null +++ b/arch/arm/boot/dts/nxp/vf/vf500-colibri-iris.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2026 Mehmet Fide + */ + +/dts-v1/; +#include "vf500-colibri.dtsi" +#include "vf-colibri-iris.dtsi" + +/ { + model =3D "Toradex Colibri VF50 on Iris Carrier Board"; + compatible =3D "toradex,vf500-colibri-vf50-on-iris", "toradex,vf500-colib= ri_vf50", + "fsl,vf500"; +}; diff --git a/arch/arm/boot/dts/nxp/vf/vf610-colibri-iris.dts b/arch/arm/boo= t/dts/nxp/vf/vf610-colibri-iris.dts new file mode 100644 index 000000000000..7db5aa490966 --- /dev/null +++ b/arch/arm/boot/dts/nxp/vf/vf610-colibri-iris.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2026 Mehmet Fide + */ + +/dts-v1/; +#include "vf610-colibri.dtsi" +#include "vf-colibri-iris.dtsi" + +/ { + model =3D "Toradex Colibri VF61 on Iris Carrier Board"; + compatible =3D "toradex,vf610-colibri-vf61-on-iris", "toradex,vf610-colib= ri_vf61", + "fsl,vf610"; +}; --=20 2.54.0