From nobody Tue Sep 29 02:02:24 2026 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (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 E75D8481679 for ; Thu, 13 Aug 2026 14:06:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629966; cv=none; b=G3UFi7dpurRpj62PtAScoEK/W3dw8gUfbqkgypTmMY9yZmElhgpZmZE4Y5XWVbeDLQ7CxF8aNwrRIVzvlIU1891Qi7PJ7DnAC99WV1V0dAihexyVoW9T0n08rZfewxzwd6JKoQSFU13ou/zCQpHv4jIskKqfdi/djbN+p/6YJhA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629966; c=relaxed/simple; bh=bEcIOZ3o4/YBQO9AvFUt5JfjZrSfxQHFfPTUj3NXnoI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Pvx5mkFcfm1Ig2XiOkdf+4rczI/FgJzUDt/xII/WmL04SnNW//vq/trC/fATeh+IhfnwWX6RlPaTk7Sv5uNLCIYw0BchG+dAkZOgWav6APUSgvdSsxuLlaaGr+VXENyqHCZ9j/gEWm0eTBpdifecenqfT48Jhvc9u8TgS8wRESc= 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=hUb3OluX; arc=none smtp.client-ip=209.85.221.42 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="hUb3OluX" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-47f633e6058so650468f8f.0 for ; Thu, 13 Aug 2026 07:06:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786629963; x=1787234763; 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=hUb3OluXe9zoAyOp1iD2i20oVBQjH9oqEJ2gZFnym/6fjahGbMi2TNyxH1ZEbZkJ7C jnLdZt+O2mZGf5MswfGDmPjDlDopFDe9jWtxYWx+/NtM2aqtAfxRyiA60iD+pxztPGWG qWYFZxKGmRb3ysufdaAvk2KbuOxBiTyOtB6uUFDZdUSSKE8NMQL65JrQ+z4hVEdF5gtC ZpSv4YDlaB83pP10ps5RLlsTUc+2MuFxVlhoIPwjO16fA1nIouIoCrS9FY7ntCApmNhe S0rb07atq8vvSd7V5dRAJPzpTq5PGcNeokorWwEBCM8NWLhyBm4+tGebBeHjqYQiQCAI Drew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786629963; x=1787234763; 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=H4w3haizvamy0dwKtVMcpAkR+trdSEji9OLo5vIxs0I1qmaaKEyh23jkejBXv6TfYA IPS2QLRZf9pz/8bWkUwlMdBvJ0br9lTLJX80GJSMWzWHerazaEBDEuObfnfB9DwgsgKw 7iniEbBy9AOUdHFXZM2Rqu2c8qdCkNPos/QgTVAX49+wqeWldrC6iHxXQXbUXw8nEcQa smmGKhJ8MkL+WMFpqyDP9sygIhvtnqKHwxqfKc6YYPFH+k0Ql1sHyhIb9Qak8iYVL+M0 5qA/FfdUp62aOAab6zix/VzbY5HFZu+i20Pe/ip2DuI5n506Ahmncd+Ct4mTzKK1wNZf JUFg== X-Forwarded-Encrypted: i=1; AHgh+RqA1x+lXlRjKDjLPwl5SlxKnAeg/8aEeXo/TAUMhG0geTj2TtQZr0lK1n2zWtBV12OUi2SCvJFbMmVLKfc=@vger.kernel.org X-Gm-Message-State: AOJu0YxTynkhlWAlK+nJEEWNAIXFsvKBzPFPWfh5Q2sYd6nfEgn6B9DC OgfNR71hduRNgI5dF0IEuz1IqFqL0hCuUYcg0vFCgisPbtwbziUl5aKo X-Gm-Gg: AR+sD12Kf6dVgVYkis/nVqjVt/kKD+ceK8DEj2YUBnqFUB0z2qepWDGbNNNK9+WiaIH oVKnc3pw8J9fUD3ushzy1CN1FLcFmq5+IUYpc6qZdgnGaqV5ir1NndrFzGYZ6jPoyZkI2NdlTgy RGlUsBYxZg61MwgpPmZNeVRVAQGGTgRB0e9DZi5gmItVmfPWmNbO8lavQajU4SBqbHmKPZXpaMU 86tSo4//yctTCvIxPDiJZNGq/tWTkJLh6iOhcxuPY3gHEJgihdLmWfsHFu4kJ4/YzVp8jolD+e4 NN8HDCN4h7XTVxUdV1cNwPmFcMSujC/qnaEIHo3PVewQoDB8wtkBjowUmIKUrcrabTESKmj5pcz 7IrHutkiPJNJQDBD82SZ2M1F5jzX6j9Agv0poUkktrL223thbMcSb++3ZaMggr0Qt7MyujHHrwe UrSEZfe2rX0TovwRxTgZ3mT/vwQFi89KiC5A/As1vQe+aiMH3Lf6ur/AaC4HvCvz72zN1hycaxp LBs8dInTf1O8XWF X-Received: by 2002:a05:6000:1844:b0:47f:e8b9:8b60 with SMTP id ffacd0b85a97d-48159ccd2damr8227155f8f.6.1786629962866; Thu, 13 Aug 2026 07:06:02 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815a5af191sm6690190f8f.19.2026.08.13.07.06.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:06:02 -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 v3 1/4] ARM: dts: vf-colibri: apply the EXT_IO pin group Date: Thu, 13 Aug 2026 16:05:57 +0200 Message-ID: <20260813140600.1824949-2-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260813140600.1824949-1-mehmet.fide@gmail.com> References: <20260813140600.1824949-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 02:02:24 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 DDE4D481247 for ; Thu, 13 Aug 2026 14:06:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629967; cv=none; b=VYIah8Nx/tPGzVaJPZMRwwslWuUiRSFw1OdRvodRW5teb3JeafDjmMRQJEtr1VApXgS2xiok16LUPTSzmgwuM3TH2mDp4O2IsWSu1wjOUqytMM6BN2J840134vxCstpcgBbAJVqRfiTw3PK/MERtr/6KYdsORVegFQokZ6Aa/yg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629967; c=relaxed/simple; bh=DtBBey4d64BzrmJQjWf7nGu7p4IWW0scWJqjk2ftmDI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SaI0ay+10MpsM81e54bbkjXMoJn6LO9OUEgJKsQqxIkXDE+xC7hAtrXfSsohc8jjpJ5NdS6HpRNv7XZa5e6XMyGC5/1sMEIRzm14GezPqLpZfVY3tB6BiT7fYw5qwYdWbgHsNChbj9K2/I01FjNy8UPGvoxP9r7gcqVtiuptxxM= 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=BtibF8Wc; arc=none smtp.client-ip=209.85.221.51 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="BtibF8Wc" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-47fd66a094eso846938f8f.3 for ; Thu, 13 Aug 2026 07:06:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786629964; x=1787234764; 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=XLxuxkEWmtkrUuXmIVaZI8Xooy+ldmx3AqQ9q/E6uec=; b=BtibF8WcHJchqRCHq/J6GMS1CqU+eiRudXfT0nn4damBPWjgrigMBjDg1fMrUGizHC V5271UFrjWArdRhQ3JFan+meQnylBLQQN/zBiv3dNjDLBxe/+DHhp4O+MZYhJcOUExb6 gA+kYXPNIpCDjC4fT/EH10J/BPXD3/v4JFhHejH8JJXf94oMLYXn0SxtkQFqWaQfVFEq aky87+W8nwTFBTJw5IkGG5iSBZ7DkuBv10F/BCQwL2xawbNKOUGG1xCeOorTUsJUtEn9 6Gqe41sGmXhqVgve2H7hK8sO250ldQIfAEKOsHN5k40StRLuiVv3/ydSrISgle9jLR00 eoyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786629964; x=1787234764; 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=XLxuxkEWmtkrUuXmIVaZI8Xooy+ldmx3AqQ9q/E6uec=; b=JeA8JOmoaNqbYffD7wzJIAmklJkI5Cg6kggmG+eIW2qiuDu1HPieT4EL6mPZdNAx6E GqUJEIeLR6ZMyW/eiqcfJj+NXRnmG2IcnjOlpXtw//cs3Y7Ngwkv8yc8U6L5Ec8YWEto iyeFmFkQwCkwhknF7rKkv0WidkHhdgg5c5bTfeFz7Kgc+NszBLaB9MayIpUd0w+9ycVb mA41L3nUsP+AN22+b3PMqnYIuEsTv2nTfD8GvySd7VfxMPBmIkR7hQPnOwpdSSjzJLu5 M7F2PSPyhbvsnUUKNN0cmW16Rjyu7Y1+JZdTOPueMwXfE1R+1TRPLYNx+aVx01oC6nu4 QF/g== X-Forwarded-Encrypted: i=1; AHgh+Rok6iSUVjG0ktcAip52uq5s3zqZcLLD/Hao+neY+swaRWB4qtw/FAVoE2+/1Qwqk5GXoUDJnZHEPAjOSFs=@vger.kernel.org X-Gm-Message-State: AOJu0YyAhQyKGaL4KY52dkZrvM5d6kRr6ZPCaIKTfkOZFOGouT1N5uWG u7sFcZCiW5Jq1eNthchZIkpOFt+Sn6bFPssXL1whD+xW0lfXUuK/a34N X-Gm-Gg: AR+sD11RQP9iN2URrNowGQ9V6ue7OtSvBQ3P/HRrZShuRKuI5faMZjQWKtx1CJ5lKRq /NmA+vikczPKoMDxBD3No32P4DWGyTVFBX6AjK5gfy1vagIXTaRKGMNnH9ao1oHs/tyhbdTzsoa XqvPDprODbD3mbTUBulqrWMurJ4LUMKuVfC4bgzyeHhse9vxC1Zt9IOc7fyCEgm+xapYT5FC5DV iRiDrwafeNsAcO3TNkSOhIkXnoUK6QhXhP38TqLORDggnsf6FQHE7lyHEF/zH5CtumVsZPtIfx0 3CPPmjZH8I2QD1KSXKEyiBcu51d+rSHD4jFVRyYqLFmYUjDkWVGrxcFpMHoxLOFKqwsUXJWVMXj E6KweQLP3myn7fVKCVRtNWli3TwKHlyqG99mz+pb2d0KIs7FcuxEK8urHdWADyjo5Swgi2tthQl rAW7gY2uH0zbnFnYGjE3/reY/JS6YzTwnUt7DbniRiPRErF3s4DbwVXQXw2ePsfbgpL/G3vnXqx e7U X-Received: by 2002:a05:6000:46c9:b0:47f:e877:641b with SMTP id ffacd0b85a97d-48159cc7ec8mr5524380f8f.11.1786629963875; Thu, 13 Aug 2026 07:06:03 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815a5af191sm6690190f8f.19.2026.08.13.07.06.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:06: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 v3 2/4] ARM: dts: vf-colibri: name the SODIMM gpio lines Date: Thu, 13 Aug 2026 16:05:58 +0200 Message-ID: <20260813140600.1824949-3-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260813140600.1824949-1-mehmet.fide@gmail.com> References: <20260813140600.1824949-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 | 144 +++++++++++++++++++++++ 1 file changed, 144 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..04b5d532b2c5 100644 --- a/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi +++ b/arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi @@ -170,6 +170,120 @@ &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 +291,36 @@ &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 02:02:24 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 09D10481AAC for ; Thu, 13 Aug 2026 14:06:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629970; cv=none; b=CTfLtPlck3BIzXlZHRafdIYTrWHYkMffuPU4EWkQXpyl5YImraKlMIAzsMrvu62cMkAFPtTX2PrsVTRVa0rGHRTipHMVTaI96L9u27c93/hObRLPLceKvE9UxMOk7LYsfT/qgS3nNWDp+niAmRIkSpH3uwLwVfoJO7IOG6xv7hY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629970; c=relaxed/simple; bh=ZQgiNiqYgsBrWLZgSSsY8QzFfXicVpacPgeKKriczcE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hRaSqECHNIE1qTVDgsUTtgC20bbrMGMpiTBKVO+PGwqWxx5tz2zJd6kLpBTyfmAGPixbEUWS/WdX9//h6nav5JnKzoIWH3Gi+hxUW05hYcJejodN+Nj1OjwWJBcOLUdwBs69T6tnt6MoHfLbchbHu9c/by/sxK4NFCt4y4SJYLY= 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=Hrbtl/FD; arc=none smtp.client-ip=209.85.221.41 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="Hrbtl/FD" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-47fe377a217so1355446f8f.1 for ; Thu, 13 Aug 2026 07:06:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786629965; x=1787234765; 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=6wNKUrjtVLeG944flpny8Q6wVXCAuoMBESObIQ6TAV0=; b=Hrbtl/FDnaNkGhB9I+sXjCXlhG3ejw9NAcP2GObgX2vph1y+/HGD9eAaS06/EJj4oS 1d4hUT7Wmh43j9nrTZ7ECgSDUTt3fmY2acPuDIijkT0miap4zg5p7jhV3dF2u0DFmN7C RyqdJmfSATf+AQuIpn0y5Drd0Utgs7s9VK5W31Yu3qnAvPltPv7biAoh+883ODwHstzX 6+bhqG65wlgHDLGYitFrOs6I9tVktSRRzObK84RDEMHP1pbRiA0xljnvFCs9uSZVnxC5 fJUjeUpWVV95S7bH14eKQuYaswKw6/lIYOfFQUeuOBwGNvHURkJrJDQIf1fqRj+lYKxD 3ang== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786629965; x=1787234765; 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=6wNKUrjtVLeG944flpny8Q6wVXCAuoMBESObIQ6TAV0=; b=WB9c2Cd/U2aGCUG/GGa6Jn4NGOampXpleRaPGGnwYYHii1J8GvcuBOtD9bhtFGNmyy vEjweE8KMMjCLNms5fGg5zBVGn+8EtQWFLOW9MTBTvX5pPUhO39pwtNpVrxU8diE107g dKj7dQyCNGeXPX+VYeeQSc1kci6ZyxPd8zGxzeQsCSokAnzlc5+tOOljcCps8AXMikjs nPvN9HK3KAg7NJvRk61Yt6k/noz0XZTBYxbUs7PSS8ZWUBhNpcNs5zxqpuCkcQlNOp/8 NCIw+ucWK3sTiVu5gYfOQUv/Z7VRBw1cXEETi8utiw5QqNYGdupdqVzcapO+3sO9jD9r FknA== X-Forwarded-Encrypted: i=1; AHgh+Rp3cU8NDOCwSI0sIpubb6azwWKG8UrbHHb4GRBj2HvIr4Q0qwIgsJU7IWDYiMB61688mRvhV48O20PD0wM=@vger.kernel.org X-Gm-Message-State: AOJu0Yy8PGUl0QhGeCLcXa4tiZMAKURYYAvprW0EKM848AaMsux01mkb ohcJu5qwZ3RKVPXRXHo4HdE6xn1Mz6BcXnFtXEVWBUGkov/jWj5ae8SW X-Gm-Gg: AR+sD12OzEQQBshQp0vFdR1SP+5HADE7+7l7oxRma6bp22I10n6bGxEKopl/QPcxPtb 0joo6sgw98aqaH+OMcdkxKpkWWCtqWA54O43XWaRB836cySApFBKPGIWtjScEJF1tQ1UjYK7trG xRV5uIPNe7J12+fAvxF9o/9qMACQtOlluDtmkSjvjK0ld0QTkCcWNg87ilNb9u93acxUjrz9fEY kutJF4iSQNoJtrR5SqhIZJsbP1zr9CwJeGEX2XeTpZo/KQYn2ugzu7Zz7C3WQ4/HBtvMpcxdyVU u8GKr3itAmiZiIML1wLHsqWuZwdeXEIj6vBlElzqD3xN+9JiAvdDp7OpzJaFHjtn5MlS038KftJ 3W/aYHACAuI6pcaOLsfPIhZ6r4lJtd3Fsn1D5G9+EzZgLR9a84j3pYzQU/HyPYAyjkV7lDIeqFA hUdUJoKiggaBlVGrH7AhmNs8YbGNEp7/qygWyAFh0zbXEXChzRdSc/gnugDpbnFWmY/fRt7sO5Y qas X-Received: by 2002:a05:6000:430d:b0:481:568e:d6ed with SMTP id ffacd0b85a97d-48159ee5201mr8885423f8f.15.1786629964824; Thu, 13 Aug 2026 07:06:04 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815a5af191sm6690190f8f.19.2026.08.13.07.06.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:06:04 -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 v3 3/4] dt-bindings: arm: fsl: add the Colibri VF50 and VF61 on Iris Date: Thu, 13 Aug 2026 16:05:59 +0200 Message-ID: <20260813140600.1824949-4-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260813140600.1824949-1-mehmet.fide@gmail.com> References: <20260813140600.1824949-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. 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 02:02:24 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.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 CCCF8478E5E for ; Thu, 13 Aug 2026 14:06:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629969; cv=none; b=FsEJoflsvNXIkJAv3Xvi3nGLSgdOHXnBl5p3TNL657CerjIeVqeF6N5FjQavqW5K+1gG9WCAMIAzXmau3Ve9wpgsj1LPseIe74GcyGIKejRGgNvI/yMkhELgHmmeDhW7B88GQXZLx2qhBZBpr/8HrR1MPFsKm+7t6wjOnRYN1J0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786629969; c=relaxed/simple; bh=3P0hTxBPlIVGfm7JhVqutkG6EvodjXP4bnv3k8hoKqc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nTSzctw2SXEIhOoKCxIFFeR0Qc7Or2xpKNPC+Pni5ucDU1BvvtrYq+JGfEsoircfiMczzJgxMekdqojbNguyfj5HYCr+y1b9kv4sOdLjNg8Ob0xjqpDSXgyzgYnyVZAI2Mosf5QAX26N3LdOP6JK/olrJWUSd/OiK7E5IUjYNl8= 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=LPG4d8Ef; arc=none smtp.client-ip=209.85.221.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="LPG4d8Ef" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-47fd66a094eso846963f8f.3 for ; Thu, 13 Aug 2026 07:06:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786629966; x=1787234766; 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=gGVXJHdeFlybbXZS8ISeiKQPBePx7KulAfQGxVyoFuI=; b=LPG4d8Ef72C8Unz3a0Rzr2IPmElgSvpVUdHHMsskqt5+kh8Z/ABiASJAx77n0XyGW2 EsfgsbycZEkshzKYCnjgu7+Ed3HAg/LiaYCjTcreb9+qlAJxwqOy1+McA0P+0u5OXGos P0hsOSlXOzNr6sAv1S+pFbwhUMI14Z73kxpF3iF/ouYnUak7igV8YJA+wzYcjE/5baCb dfL/6D4ZjdPrjaSaPWwE6o9K5QF6vz3zyoiVkw4ENJ1Q4SsBgdGmVV5P1X+y/4sMytNS /DR8QDEPowGZtYWNBcrk6jKxUWgr4KtDr+meKs7t2Z7k0MdCl9UrwvUIa0proAOhmOnD oQRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786629966; x=1787234766; 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=gGVXJHdeFlybbXZS8ISeiKQPBePx7KulAfQGxVyoFuI=; b=CUrYKswh3rN7JGMboaPyF62k44whC+XC/dL9vTeAUb3ruDGb0rBe3qKP+8Et1x5psx pwWXEHg4ZM/odi8/pJz1sddXWJWqDT953jCzR4WLhVOUo8FlOVNZxp5g/CSpMqNOx3pc XOLoralUKKqFHmrJU4btiEYYYyoiu+cEeTUJX2+w+3GORvdGoTsdto3XsRxasPihKidX Iyw0Yr9WmI6V/xJPegkDdk7RKIffCvG4AkEHmIuVGNepjzaDZxstM7exs5NBL8mhcpK7 em9Y9qy9DfMOAWWR95ROYtu2aZaG+VJfSmLTpTh9nKdAAdvKoGeHFAVyL/I4tokhPZKO wTdQ== X-Forwarded-Encrypted: i=1; AHgh+RoMZ15Y5/5BOvxdiMy0AzPMkG2EiFX6QWTz4rLSmBTvVqDt1fSBCtPDDgsIwTlq2dYrVEewiR0uwmAnUVQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxSV08dorczSNOL+CIr3IrQxWEe/a7s83CA9/Wyg68JwnrkqwUI TxsN3iuEcEiBNg6akCcgwM34h6fRjzCeBW8iqJDR0d9EQTsMWRhlDeSi X-Gm-Gg: AR+sD11ERvVBMhDozUmKr3zJ0hi78BcOeN1PDGYLJTnnyDV+464NbLGtDujC5bEDVoq Md9v8L2Kc846nE47jtys45sCgqt7Z5ibAfdzbWs5WZi87uFV8RAmbp8Y0WISWp1Zlf0DgJom/Np jMddQTVfd6YNuD5fyJ2+u3IG6LPdMX0DCBqjP7AJCrJsYZQya8aGgRk/ucvkSbhyEhKfoiu49/h XLNxT+9rDtonv6Vu5zWDLLwfuJxambiSCpwRlvYZuq6zE7y4A8R+OxXcLQkQmnJjbcPn19Qod89 r94WE8vb40IeSU12rPVbwbd12pzfOYo7Lt4pcnSNeRPr6N18sYO/vE1VTGqAHsMZMiHOpjs1SCZ VH0ktI8MOdICq7iCIhOnNKNBSiTb2dSnz6mOpMZSouxuQVPnivaWYFv9Uxbb4WoJEdkwaZZ5pIR yacNN/Wp9Dfd3L47RnccCICqn66WiRz8bgEFxI3U31ztzqGT6XyhhOPydfzwrpWlewq88aOY56d PQn X-Received: by 2002:a05:6000:46cf:b0:47f:9447:62bf with SMTP id ffacd0b85a97d-48159c90a2dmr6604624f8f.2.1786629965802; Thu, 13 Aug 2026 07:06:05 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815a5af191sm6690190f8f.19.2026.08.13.07.06.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:06: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 Subject: [PATCH v3 4/4] ARM: dts: vf: add Iris carrier board support for Colibri VF50 and VF61 Date: Thu, 13 Aug 2026 16:06:00 +0200 Message-ID: <20260813140600.1824949-5-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260813140600.1824949-1-mehmet.fide@gmail.com> References: <20260813140600.1824949-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, PWM, 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 running 6.18: 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, the microSD slot, and both hogs holding their pins. Signed-off-by: Mehmet Fide --- arch/arm/boot/dts/nxp/vf/Makefile | 2 + arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi | 117 ++++++++++++++++++ .../boot/dts/nxp/vf/vf500-colibri-iris.dts | 14 +++ .../boot/dts/nxp/vf/vf610-colibri-iris.dts | 14 +++ 4 files changed, 147 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..bbd0dd76c33c --- /dev/null +++ b/arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi @@ -0,0 +1,117 @@ +// 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"; + pinctrl-0 =3D <&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"; +}; + +&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