From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.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 13F693B5304 for ; Fri, 14 Aug 2026 07:47:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693629; cv=none; b=BixQWn6755HqNBkEyrTGgrWJUlpdR7sNDHhDkRzaViEXfyApi5mbmm5AdM5XCsQA6JQwUDiQ5NTU5nIbva5Za5y8p2KoZJrkQqqs1LTqnX5TjzVYQxlonVgCtPJGSSwDV1r2S7qhQDN3TF29D+LmrE325CJqOt7LDyqU1NAJ/yU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786693629; c=relaxed/simple; bh=ekkvdcRXkpbM4hGg5dbbnxL6NU0N1v5cVqGhil6KP7I=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=gt2CyBqAJQJlT/6VSRRAmeMsWsMi1ZtrwEYva296RALdsICUv5UIFPOnUbyBu0U9LkzK65+D+cwRFReAerADO3ah7KKj5SWNZnaPnE+kBxlQBNWuv/RcV95ljgt+WgF2MD72DpsODOaM2cCV28cpvm0HXuEBQLOHs4qOB4OnBKA= 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=h5SIkDpZ; arc=none smtp.client-ip=209.85.221.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="h5SIkDpZ" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-4815bce4652so419471f8f.1 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=1786693623; x=1787298423; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=+wlLfGsWdr8phAtVLv97nZ0UPHdHbGHGBacvXoI9xCQ=; b=h5SIkDpZLb5/jMwWILNM3ZJ6PTHd4utDdTV0xEEWh774I2FqvhUqFaeQ1dYR2H8m86 C0MiGxFnBfp4WyEnOz2iAZyurvs34gT6PG36/6a36WZiFoLC4uNc76c31JQ7qfaTqmKB b//raQzY0ADfltebUGFsU4AGysiwNa7U3UivNb6X0frdZlQcGrMCUxMm6teeQwwPdkJC LjaBUUCxBZK7wW/zfXt4d2pb/GBzjq226hXVYzoFib0DZnut133N4T+JmarM1B3MZz+F dMiSEo4TZ/JucEJmpfdX2gN97f5PC5lqeDFGTyvEZmR2u/XZ1+DySsNe/+ik/z3gv2Kg 5FFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786693623; x=1787298423; h=content-transfer-encoding:mime-version: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=+wlLfGsWdr8phAtVLv97nZ0UPHdHbGHGBacvXoI9xCQ=; b=L+2G7tcwKPmhB5bTS9XM/Emo8vlfALg0Hl1+7jpetsaRlMPkZ1Hh1AqI9mgJXy2Qmj ISV29WO5hyNvGYxOpNAw7inX8477bOuJ9uOLRAZfLTbBgHeco6Gq/5WyczyI0rsa+Oa5 QjbkXad5tjt6H4lFW22UnXQiT5JQojsUuR6M3thipHMThubDiJSbdR4jcwf5CdnTW8am Bw773MhtvfYjVEaQnrTBjt3m/yhiSwsz3f9S7sPvg4eM1Hn1uEDJVI7cyf8ahSjRwIsS iVy713O5tIe9h7yC+RYuGCfLYnFIgt3jPAz64qQH/4U8s03Re08a+DD2XPdPMca05hus pQKQ== X-Forwarded-Encrypted: i=1; AHgh+Ro8bnqB+zotd/6bMo9jzChGN8W7vFfyjRXA+qm16o+Rw00KAVr0zk6kQZsJrwXOPs+WVhUE0aAdp9chJGs=@vger.kernel.org X-Gm-Message-State: AOJu0YxUUCfQLnZlKszag/PYg+wl3yVJjWsUO/NC1w6nXpLwnG96Hi5H TdtZnS2w317uT6NCdrD8+riLvlo9VsT36HxA+odry8BBcAUMRbKlfFdW X-Gm-Gg: AR+sD12uild6v9zEGh4nuuziSVoXm76K5gkbvufCxWFlDk7Ya+R/PzwcO9EAtwHIbrz x1vOhDL9s4EYEkhdSATACHJ0ruDzwavqQndSMOrfbMEaxOJ1Cb6QUWgG2xeyTBCkYX4r3TV+SXZ PgjwasSSaP5iI9kifoiajbBF5vnLRYm+8n9MrrSSrH5yVLPeSOkXIX629DLvPMqpt9Ig4JfV+ER l18tT7nqa/TSVsJNH2vdAl86HawL83gC2BMVZv5bSYl5cO/SLfKiNiWXLjgzaa873g35e2nr2fJ OYmolmasdVMWavYPvMsi5tnZ7lSek1VzFefnj2e4HBLf1kLc4zv0lMVJ9CxJkQ2ce3syCA+hOCS OxaD1P8gFkbefD1wKV2UUmxib/jU2MDnAHOmYB60OTZcAwcWZw/lirBj1M2MtfB25QHnbqMtDco BRbBd6/InPoPNvviTqFAMP4a1DI0o4C1Weg8SRdg7fihGunePLT30fqvadxOZDrzk4Uw== X-Received: by 2002:a05:600c:3496:b0:493:f318:3bc6 with SMTP id 5b1f17b1804b1-4998796e478mr55812165e9.13.1786693622590; Fri, 14 Aug 2026 00:47:02 -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.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 00:47:01 -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 0/4] ARM: dts: vf: Iris carrier board for the Colibri VF50 and VF61 Date: Fri, 14 Aug 2026 09:46:56 +0200 Message-ID: <20260814074700.2491256-1-mehmet.fide@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Mehmet Fide This adds a device tree for the Toradex Iris carrier board carrying the Vybrid Colibri modules, plus two small preparatory patches for the module-level dtsi that the i.MX Colibri variants already had. Tested on a Colibri VF50 on an Iris V1.1, most recently on 7.2-rc7 plus this series. Changes in v5: - drop the kernel version from the test description in patch 4 (Krzysztof) - collect the Reviewed-by tags Changes in v4: - gpio-line-names packed four per line (Frank Li) - keep the EXT_IO pin group applied next to the carrier hog group instead of overwriting pinctrl-0 in the Iris dtsi, verified in pinmux-pins on hardware (Sashiko review) - enable pwm0/pwm1 like the evaluation board does; both chips register on hardware (Sashiko review) - the compatibles keep their hyphens; Krzysztof asked for hyphens in every newly introduced compatible in the v2 review Changes in v3, following Krzysztof's review: - fold the Iris compatibles into the existing -on-eval enum entries - use hyphens in the newly introduced compatibles - drop the fixed 5V regulator that only fed the VBUS regulator - sent as a fresh thread instead of in reply to v2 Changes in v2: - add the dt-bindings patch for the new compatibles - describe the USB host VBUS regulator instead of hogging USBH_PEN Good old times indeed. You did this job before me and pulled me into Linux in the first place, so having these patches reviewed by you closes a nice circle. I seem to be following your path in every detail by now, the hairline included. The tiny board is still out there measuring every day. Thanks for the reviews! Mehmet Fide (4): ARM: dts: vf-colibri: apply the EXT_IO pin group ARM: dts: vf-colibri: name the SODIMM gpio lines dt-bindings: arm: fsl: add the Colibri VF50 and VF61 on Iris ARM: dts: vf: add Iris carrier board support for Colibri VF50 and VF61 .../devicetree/bindings/arm/fsl.yaml | 12 +- arch/arm/boot/dts/nxp/vf/Makefile | 2 + arch/arm/boot/dts/nxp/vf/vf-colibri-iris.dtsi | 126 ++++++++++++++++++ arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi | 56 ++++++++ .../boot/dts/nxp/vf/vf500-colibri-iris.dts | 14 ++ .../boot/dts/nxp/vf/vf610-colibri-iris.dts | 14 ++ 6 files changed, 220 insertions(+), 4 deletions(-) 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 base-commit: 3d6d817622b0a9721e3cc404df3469171582be13 -- 2.54.0