From nobody Tue Sep 29 08:23:01 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.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 E4EFC3F410D for ; Mon, 10 Aug 2026 14:20:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371653; cv=none; b=YEHZySY7sMc3MTFT6sy7HuovzPyNNIN/bUrnixFlx6TV702vffJqZe5TeVgn0XPjr3gURoVvJZDtwkwTx9TR95u/dLXTKfyIF5VDrgjhKXKHtemIrPvCFUoWhqxpU3eDM5/RW5s55cyJ4Znsek7qIPHrlHEitYwys5oHBJF6Hr8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371653; c=relaxed/simple; bh=3whydaACbtWC1hvWi5vdvcJ85l6VyHpSI6B2i+UEnGY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EQceh/phixuMyn9Z1fB7J57NsAv/C89PaG7thN5jpCPrWnJoraUTE9UYyL27U7IqY6PjQc7tGAaSiGbbKVSFVOlcNh6vsiu4mNWvdLXy8gy/BrVnx311PexCeL8hut8rIXMTN4HkZH9TnCOxobZI9+VvzhnCaQ2IZzN2tPMOtTo= 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=dmoLO1Nh; arc=none smtp.client-ip=209.85.128.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="dmoLO1Nh" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4921eed3fa2so14114215e9.0 for ; Mon, 10 Aug 2026 07:20:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786371650; x=1786976450; 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=Xn5syabkc8Ac7FLEHgBkaPrtGwoPhZlqa7sfgImM52A=; b=dmoLO1Nh6VYT28E+x7KLYihN+j69LpOS2Syg+KYEooL9dRPXs3RrjRjQTGp4BKubbU TdOw8eYhzsw3tb7D9LV7wYRJOcvFIMY1rqYFwN256Fc/UT7aahyfPZzYAuYJtu6oK3dh lKNMK0mT4khA7G2BTvTfYAzDhulFKtskve8wwi4fg0ccqpmBMtJYUFp2MXy0YL2TOgwU lCKBtHiZ+0famuplMRHzARcgw2FaqG2XjkKuiWUEiQwIvOxVvCVNGL+/A5GftQ1b+C22 PgWsCUp5wYMBlz6ZFccjO41264mM2koeL/jBUkNPVW+yt8STIk33ep/1KbNDTs72asTS /D4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786371650; x=1786976450; 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=Xn5syabkc8Ac7FLEHgBkaPrtGwoPhZlqa7sfgImM52A=; b=k+VptpIxU5vqENfn7xE2N/e3MM5mt2T4ZZGKjXfFMadPmTonHjbkTdh3pKnImEiovR WWhmhWAp8QSfJDnMg9wuz3QJ13tqQAcZLORB9gmR82M98LA0ALnRxIuiccEtKNtJPH3s rk2ViebfFq84GGXi/h/E+ipm6MXlUZP1ZlAzZGSd+EMtjOaz5+JP3mhq6dRyGYzJWdjp hvEt1BQ7w1lS8barTBvGDpH5+sj4/pTpbBpSinjDz/kAaHsn1Of38zf5qbTVUniyqvJ/ oWjYUKISGjQatq48VgBsv/roEP7o97fCyN4D//rpZMfcUAkO53kaBY3A8L295Laqew5W VMhA== X-Forwarded-Encrypted: i=1; AHgh+RqckBwUdLD2djQYq6nu5mrkBbdIwJmZcRFRPKhsb+ClApVWG+4VM0zxGO8BQ+LS5h58iH0QqSpd33eAYsM=@vger.kernel.org X-Gm-Message-State: AOJu0Yxq9Re6sGU/okF5qwDB25wI0wLFZ4bwofsHYjqF1eG6BKAQQ7F8 w04OSpQnw+eSsWyr0p6C0ef/0xD10lv/IS9JFLQcFwV3BWD6etUckgs+ X-Gm-Gg: AR+sD132Rsd2ZGi+9m2ZXhfWnS1CQNaiU7NRyMzOy1zljHOtYyw+Lqt+oCuCDlpbTds XduGNczqUN/kLRr8vt4tpIFQD9lCST89aj5VBKKQ212ABgrA8rGdj0Fj0507uiD8iXAG+feFygP x4U1d+Jl0UXGTUC0xiptzmVpINqsanN7QnHTisdsHRXgmPSgcNeodaBsQbFPA2HithYqwpiin1a W3mn6Caw/XavDW8lqZqM+CjOdoYT97qDoZ40O77X8tVXRlvq+UEdP/Wx/dac0GU8HbNAeCVOnl3 b+oW1coWsTt67LKdQf/MzlGD4ESvNmkmu17GQmctf0/GiDieGcqaLWee7k7K1VJovlD7wsM2xz3 9FEwPZX3qWh1nVvar6bBg/06Psz+nSNDYiEkgrlia0+hVtTD5N5JVPCDB+ZKEXpxKh4utJNMHgD IN4PjMKmjZN0DUI4cucYstHRTmFtTTpKomi3iEuqN7twX731e3uN6VJN9Q2JwFgBvPqcHq16KHi nukIQ== X-Received: by 2002:a05:600c:470a:b0:495:6338:1453 with SMTP id 5b1f17b1804b1-499727a866amr26769175e9.16.1786371649959; Mon, 10 Aug 2026 07:20:49 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4995919df87sm354413055e9.6.2026.08.10.07.20.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2026 07:20:49 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer , Stefan Agner Cc: Pengutronix Kernel Team , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/4] ARM: dts: vf-colibri: apply the EXT_IO pin group Date: Mon, 10 Aug 2026 16:20:44 +0200 Message-ID: <20260810142047.2811230-2-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260810142047.2811230-1-mehmet.fide@gmail.com> References: <20260810140053.2793495-1-mehmet.fide@gmail.com> <20260810142047.2811230-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 98f9ee1..74afc7b 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 @@ 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 08:23:01 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 D3ACD3F4DDC for ; Mon, 10 Aug 2026 14:20:52 +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=1786371654; cv=none; b=pu28sJYo9G9p0rd03NIoijRWEb6dvq+Rp7DnnpB5sAZkyd/CMucqaschG6Qd6q0nyuAZqlGIhLiXwXqNrFEeWdWWq4q6VFvWucURUMkR6wbqgj/GLjXc+ctdwfPB5dmKARu7RpBRf1kbdjDCHzc517TAeJkyx2MgcjZboknxUjQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371654; c=relaxed/simple; bh=iUsMkpvBNFRusFAlt82Y749Vr0lq7pl4RQpg0fTX1zA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=c7p9/qGHm3Lr3svdeBv8w/d4XgzWlnBWZqviSIIyu/jCy/5rrWmXuT6E4sqSFhN7KOLzitg8UmFfvrJ+Tu0QnpUP0OC9wiO2KDkMfwcL0SGE+VQvwgItCbL6zN3E1dvg1REkqjfCSfK4hL04oR1ONDw3+IDBAZ1Ke9wwYYMDMAY= 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=QYB3/OfB; 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="QYB3/OfB" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-495590dde14so24370075e9.0 for ; Mon, 10 Aug 2026 07:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786371651; x=1786976451; 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=hSq7OZ0xeIWTiSwoTzu6Q+tT3niFPej9d4P2mwNfxe8=; b=QYB3/OfB5mz4Df7zvCae88Vc4wqZD1B27qHVRlG29RgS4wDB50rGaatg7OAj3sBgI8 XVKiwcqdvwqaqJtJtHecvC35ah/YFWifA2034mVi42hU8H42UPRRhS6ypgh22kFZdSC9 lXqVicXBu0C6gEMDUj1g8DH4OyfE6ONBWWO31ZhD08n+C88IyGHmHvoe7a6vppXVG2m+ cGbG6dIlCwJlHzDssVbKQED/TD/5gYlfJVaQI31a8zY2EXzMYfnmtZTgqftf3xIKqWwK BnakvAzfCBBcWKAf3igdME6b+uuFEkCAPoAQoPEW96nVpdFTphVC5o7DHzAku1r+MP1O H+ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786371651; x=1786976451; 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=hSq7OZ0xeIWTiSwoTzu6Q+tT3niFPej9d4P2mwNfxe8=; b=OdUT3djyzjifnrmeADskJCA95I9dzhw3t1mglkc42AOOVj1IWVIeGa/CgPZrMxjdaW y3H7VRVNiG4JGzTG+syd4/B6FrslICcY1SU6a82LDrICbYWuAgreTA40B+kqIO9FLPeo 8+Nz++GpHGVl9GgcM3HRnuxWtHZrDU7WyjGKRRJuIAQX16rMWKYpEhfEzzkzpnep/+PT sC0RbAVCDtXL3tX+WVIQSvAPGHyDPDke2Be8JlPBPG4bE6Zq4aVhsDBALEtDgkO0kwfz TxuJkc8HQzpxlUZWuw7dIlSLdUOs3skoRhv8mm/kPpoCk2/IfLXpYzYhlkIWnB3ypAT0 vB8w== X-Forwarded-Encrypted: i=1; AHgh+RrQzLcp25rlR2eyFPZBSVHfrx89I6D43EGEnU6hFoMRX37P4q4dwyCO06NRcOKBZNizUmtLuoeLU5ccMG4=@vger.kernel.org X-Gm-Message-State: AOJu0YyiwlKdduxuPL1XUAvD4ji/2AnvXmhDquE54966Ea7HhSYKLWTM 3CGvUXtVYp7Gmnm6TdhpBVayOtmu5Dz8nRu98RXNVb85cLsPtOQyFl4v X-Gm-Gg: AR+sD13c8nnGSfohDG+LFEKcQuAWZvRCdXZn0NEABEpVXjsdiXDVnB27/o40P40VNig r/1c7m0omXIUTZ3PqvAGskRmsH+EJ2g1AMg1QcNODRBN//SZNXe1+rj2A9ena0BteRIuCMDlXV6 9FcPYkkeEgWnwI4p/p/eRv2CUJsL19X/1+3IFMt9D76m4d/ZWpymOOtPQSJ5wAaxXVKwzZ54Shl ApHMhMDpUUAXhKerUPbqErOKtr0W1Jan/np0f50C1PsVRrInE/BQy6TxCzR8RI1sUgpq6cO9t7E mJN7fJaHd7RcSKoD5/suyTATIgR2EPMFnBKWFpXx4o5Z6zKqmQTrC+tbxHrIMR5MELp0i5GALBv /3rDRIi8ILkpFgqhRWe35sc3MqUFEFrLnLhjAotqlU8VkLAsh/tVHL+TQyBEHW3saIIVH/+2ItF atB3qaMOYK/UQps+62JHxxLwfRx40cQm8WWpr/PVtd8Jo39wzcOMG9dID28oHQXKf7aC8= X-Received: by 2002:a05:600c:4ed3:b0:493:e983:806e with SMTP id 5b1f17b1804b1-4994e72f795mr589286845e9.3.1786371650925; Mon, 10 Aug 2026 07:20:50 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4995919df87sm354413055e9.6.2026.08.10.07.20.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2026 07:20:50 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer , Stefan Agner Cc: Pengutronix Kernel Team , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/4] ARM: dts: vf-colibri: name the SODIMM gpio lines Date: Mon, 10 Aug 2026 16:20:45 +0200 Message-ID: <20260810142047.2811230-3-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260810142047.2811230-1-mehmet.fide@gmail.com> References: <20260810140053.2793495-1-mehmet.fide@gmail.com> <20260810142047.2811230-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 74afc7b..04b5d53 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 @@ 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 @@ */ 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 08:23:01 2026 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 0028F3F58C5 for ; Mon, 10 Aug 2026 14:20:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371656; cv=none; b=eR5c6Lyl9LZsPV4Ikwzw62Yfhwt0KtrsQ1RSpepVykytL2B3xH50DHu9tu19NN2QO8XjvPwVyO94qses8wPwucnJ++Aftb3Hj2VU5goFk/BKjUvfJK5H7k/DcrnUYFURuh5WVYA4oq9/jhiNT59QIr/NUt6y/K9mV/Skdxw+mEo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371656; c=relaxed/simple; bh=srsXNzJOAbaKJRSPzq9UEITvVZMHO1pFgdNgPhoBsC8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AF5VFib7OLyuz2ijzpbVtW4uUPuxCQ8CkvZox7M97K16VJJ8X3vUvmhtFcTLDyAzPQFLk3HyOXWUde3OsCamQ+QUqC30nMRo82qpxLMFWlklnpEObI2/Ou9df7lkRxXncG7abBVLfoax6PWt6ysOk6h608pCGeWiYDWIXrvW7QY= 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=gtN1Roev; arc=none smtp.client-ip=209.85.128.48 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="gtN1Roev" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-49556f97a9dso13347495e9.1 for ; Mon, 10 Aug 2026 07:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786371652; x=1786976452; 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=qpPxa3udA+AHKNsx/j88F2vdXh4ZBb+1f0MLnfhs2YU=; b=gtN1RoevZNf3ca7Es5ROJH3N1ALhsSy73kB9r2waZ/feMY7/xODt6T031dsZtWimKK lqg8sstCbD2RH39e9hh1reCcevTmgrdGizLzKN0+ucnQcLbWYGdfTTF+y3Db8JLFDSmJ XVQjMdGLQO5OhQHI7ft6r9xETXCcrw4yccP7iOKznqw6xu9clembPzScd+TXcosoIzdE qh62tjWglX5GbEUVBneVOBHjED0O2bfCEjQ7UNfpJnubwwAatmQCX8HIZx+I9ANzIAdx OxEVzzC+XIxy7D+h+6zO1QUDhfNryzY8B547zq5OJqQeGkTOwSgNCyiJJTQ8CDxtbWoW 09sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786371652; x=1786976452; 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=qpPxa3udA+AHKNsx/j88F2vdXh4ZBb+1f0MLnfhs2YU=; b=RZCHjlMe4Z717du6mGEQ23jWYeU8rxtmuLYPAhbtmxBHJ24X/axtm+qaI1Y66EXjD0 +uzWX+HaiwqKAqiYboDvIYcxQ0O7BAQF1DxrjEdmidR46tdX12HIw8BmKCHmHaC985sf 4d8qTl8KravhY8pkiCQodAoJLIVTd88mJG3SAg0VYIypbCTu2+cUjZQZynYSJ4psevzv VQsqyW8i1lp4DYFLVu+ZUXIWl6fXOlF3YGqR58wsKhY7+VL7l5xXs4u7HPN+8Is7Ghzl jn5gxLLK6+KCss0YHf4i/a3NU/Rm3bF58F2oavya5TdMH7KI+OBEDAHltIN5hQU6PPS3 u22w== X-Forwarded-Encrypted: i=1; AHgh+RozUAM69FViRcvko4C8pziHt92FQq7n7iHztsZGxL+mWHVwxu/11NOQOlTSSqdqx+ecjCLwuldK03ixz6U=@vger.kernel.org X-Gm-Message-State: AOJu0YzBcdIIPHDfj65KaRBtg63DS7u2D/rzdnHo5+MtRcJ4PUFbw21r bLb2dwQ+gSz1oOWmun1ffHc/zmJNvMxlr5bO/H6GPJkfUFV+czJEdcDD X-Gm-Gg: AR+sD10EMpUKv1T8sa8FpGYSmJVfZ92nnZp4g4QhwtWvSmmJ/Uz+fajHzB+IaksX1pn EDwsfh6e/StU+99MA7NmGy0h5rJWovnUikGuEe5zdsBEernn7Df8gvRZRN5aItSIyF2A32K2pC5 sVULh14Pv4LgqfVCA6Kr5UmQUYpdTorgoSCywUP7C2twcpJixXRv5loa0SKyX2Axrh+HEDxl93M 5KhRh7/0EK30o49NnX3rwZ+0kPmzgDKKyj/w+vXWb8e54XOl5p22urqYqskZWSmiqBo1Ya0HbO8 0viwMyUFMQFBLsH1ikaJEYoa7WtuZOzQ8WMW08jBulTRt+dhMr3zdpI8+hrqb6T8Y/w1lRWVmPO paiThXWDsWfv78dIp3vI2BsFjUV5C7Z0D+pE6MErGZP/nnAvakX6eCEQUWGfdwc/VOskjFNnkqw u5PX5RqrfNagW2QoSQqYtHcYMDFAYd5LBXGHztzNB/oyEZ+2Q7tZmJotrknp9pNHePpxw= X-Received: by 2002:a05:600c:a44:b0:497:fecd:5b00 with SMTP id 5b1f17b1804b1-4997279412bmr26841325e9.9.1786371651877; Mon, 10 Aug 2026 07:20:51 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4995919df87sm354413055e9.6.2026.08.10.07.20.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2026 07:20:51 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer , Stefan Agner Cc: Pengutronix Kernel Team , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/4] dt-bindings: arm: fsl: add the Colibri VF50 and VF61 on Iris Date: Mon, 10 Aug 2026 16:20:46 +0200 Message-ID: <20260810142047.2811230-4-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260810142047.2811230-1-mehmet.fide@gmail.com> References: <20260810140053.2793495-1-mehmet.fide@gmail.com> <20260810142047.2811230-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 Vybrid Colibri modules are documented on the evaluation board only. Add the Iris carrier, as the i.MX Colibri modules already have it. Signed-off-by: Mehmet Fide --- Documentation/devicetree/bindings/arm/fsl.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation= /devicetree/bindings/arm/fsl.yaml index 8687631..d58343f 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -1711,6 +1711,12 @@ properties: - const: toradex,vf500-colibri_vf50 - const: fsl,vf500 =20 + - description: Toradex Colibri VF50 Module on Iris Carrier Board + items: + - const: toradex,vf500-colibri_vf50-on-iris + - const: toradex,vf500-colibri_vf50 + - const: fsl,vf500 + - description: VF610 based Boards items: - enum: @@ -1725,6 +1731,12 @@ properties: - const: toradex,vf610-colibri_vf61 - const: fsl,vf610 =20 + - description: Toradex Colibri VF61 Module on Iris Carrier Board + items: + - const: toradex,vf610-colibri_vf61-on-iris + - const: toradex,vf610-colibri_vf61 + - const: fsl,vf610 + - description: ZII's VF610 based Boards items: - enum: --=20 2.54.0 From nobody Tue Sep 29 08:23:01 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 0392B3F660F for ; Mon, 10 Aug 2026 14:20:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371657; cv=none; b=VgVBv8M6xFlAGs7a4Q1/X3YqgwwTIyAXchRDWY9alUMzZKgWbomI3levJwQ741x6QT4J0z6RfY3vsrpiACd26UIasoZrie2pTzJzdGrUWKk336ofyOlzx9fiCaYqvn+frC3h56jHZ8GRMIkpWKeFTFByoHTt0ifUSBeTrEieyWA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371657; c=relaxed/simple; bh=XDDiz/yiOtFtArn41FvfVWo2uGNLrJxECtnaVDV1qIs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oNzOUF8uK6GyH5bLfV/4cS1aH/iRyECp8zZgqQAAQbGoenlZeJkcAjBJVwf0UAPJ00zgvW+CQNuIPFt7nosBMlDKAcslb8ky06mBuDgyGlIatrtcbAuDyYFJTXJdmj20EiAo/7l61Jk1V52pCDItLZrBHrwLIAdRmEoP8qi1vzE= 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=j8M0TYqc; arc=none smtp.client-ip=209.85.128.54 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="j8M0TYqc" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4953e04ef16so17427475e9.2 for ; Mon, 10 Aug 2026 07:20:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786371653; x=1786976453; 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=w2RxGy/HDr+ZHJEDxF0FWSRtIXjBooh011FJ3fxMxJo=; b=j8M0TYqct1K5H97dbnbKzLTeCtXKFa7i8wzjssVbJtIZKGQWB3sMu5EFTqlfd7rhPN OOrc6CnrGbF4g3JKVn/2uxuBR13S3AP/3/KjccT++Y2cDjmT9XgjsZJAXpnkzXCKV+ED eRkws6sOPXrmPc1dDTa26Aj/diII0M+MhpyGDR3iYNdz23GHXi7af6qI5PKy3CfxAeTT qt6U147cXqDKDHh9aKPoG8IcPCyGDX0SeHWo5rpGBAYI/z3W+BMcyDn78tp4zgURkG6L 73zeA3LGC/wTTBAfp+PZhcYPY9qIMRNA81LKATdgdQ0IsDGDY/WSuBEv7jqh2dvL4DVJ ICEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786371653; x=1786976453; 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=w2RxGy/HDr+ZHJEDxF0FWSRtIXjBooh011FJ3fxMxJo=; b=bZMlkAzS1M3eMaS+GRdM3Hn0Rijvq2tjHX/hcCe6jLvVDsTiIqT/F5lqlXYpFY/fkm A0HV+teUqu/M53eBghXmpp9+EqWRrbAlgmOMujHJmuSu5CQO3RLRDkOm5W3CnTPC5oz7 FLrOvvhOtIXDY2EdTxKMAP+4Kv445pk5ffXl79rAeJz4R2tSvYtAs1pZ9GqpoqaWKqPX 6VFwOy00eoWRMyTjuxS3C9zbi26fMXS8oJfM232g89d0KV8Y4vIBXyX2jBb90NN/HZoa HBeb40ylJRkiNSxGFk7Ym6QujSls1nVZczbRhinutlL686gi+zr/wwXKY5cBb406hcMF 2+2g== X-Forwarded-Encrypted: i=1; AHgh+RrqpAHJbs8RR08lQEmQ6tviR7kReH6wzyWVLxWLlt+XtwLeELpOi1qg1QXHRfxcSsTKaBezmpdqI94TSgA=@vger.kernel.org X-Gm-Message-State: AOJu0Yz0on1lQQyObnSS472Nr92k0+WlIrpxEmVAejoyULDCQaAph7uk +zgVpNHHUmX+zsL1f5npOzMnKPGyHRHzA5craGfsueF5m8/FpAv/7buo X-Gm-Gg: AR+sD11rTyZ3JHQAyT2agVvPNc8lR02kedgWM6q+RVs1jFXR7rpP5IAZCl7KKHvffsN /airKjTAg9MsIEYr7HoJAnJqbfw34JEnh2K2sHnsq88j+swwhzIkPLhjMG9kNwg84V/GleuRSfg 7mxYj15XrOaH8aUexdBh62mcmOMNo56ejdzE6yvCBsJushLNl/xwYBhpe0V77Ld4Ce787bPAJG1 zxZ54geOA+jMhJUZKzbWUJ8unwaskLKsYeXgy15I4v/IWfLTJNOynf7L2oiSGPE4jXlyHCCBTxx 3TFo9IKXYNP+d1I9QO2n67TbnFQ+rI9jKgyUFAguZJwcTZx/wQa8S9u4LLdBLbWgfTuFCZXg5dx iS2vmpv82pLC74inu9kbzOuqUj5dDOzbeIv5ZZzUrdPEKjN9uIx9nhDtipGWJS1U/cYRk7d3Dgr jLNB5JDNxAJx7ZvFNYM819ga8z7TPEy8Lx14uzWJdld3VJu3d3Bsx+wB8KsayCRwQXmUWHiNmYA O+kIw== X-Received: by 2002:a05:600c:3b04:b0:490:c6c2:52 with SMTP id 5b1f17b1804b1-49959e016f2mr400732305e9.3.1786371652873; Mon, 10 Aug 2026 07:20:52 -0700 (PDT) Received: from deb05.proceq.com ([213.160.61.66]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4995919df87sm354413055e9.6.2026.08.10.07.20.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2026 07:20:52 -0700 (PDT) From: Mehmet Fide To: Shawn Guo , Sascha Hauer , Stefan Agner Cc: Pengutronix Kernel Team , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Francesco Dolcini , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/4] ARM: dts: vf: add Iris carrier board support for Colibri VF50 and VF61 Date: Mon, 10 Aug 2026 16:20:47 +0200 Message-ID: <20260810142047.2811230-5-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260810142047.2811230-1-mehmet.fide@gmail.com> References: <20260810140053.2793495-1-mehmet.fide@gmail.com> <20260810142047.2811230-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 Mainline carries Iris device trees for every i.MX Colibri but none for the Vybrid ones, so a VF50 or VF61 on that carrier has nothing to boot with except the eval board tree, which describes different hardware. Add the carrier, following the layout of the i.MX Iris trees: a common dtsi and one dts per module. It enables the microSD slot, the three UARTs, SPI, Ethernet, USB and the M41T0 clock on the carrier, switches USB host VBUS through a regulator on SODIMM 129, and hogs the two GPIOs that turn the RS232 transceivers on, SODIMM 102 and 104. 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 | 125 ++++++++++++++++++ .../boot/dts/nxp/vf/vf500-colibri-iris.dts | 14 ++ .../boot/dts/nxp/vf/vf610-colibri-iris.dts | 13 ++ 4 files changed, 154 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 0a4a7f9..47be8bc 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 0000000..d0fa107 --- /dev/null +++ b/arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi @@ -0,0 +1,125 @@ +// 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_5v0: regulator-5v0 { + compatible =3D "regulator-fixed"; + regulator-name =3D "5V"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + }; + + 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 */ + vin-supply =3D <®_5v0>; + }; +}; + +&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 0000000..53dd252 --- /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 0000000..2882c87 --- /dev/null +++ b/arch/arm/boot/dts/nxp/vf/vf610-colibri-iris.dts @@ -0,0 +1,13 @@ +// 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