From patchwork Mon Jan 8 08:48:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frieder Schrempf X-Patchwork-Id: 18804 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:37c1:b0:101:2151:f287 with SMTP id y1csp904387dyq; Mon, 8 Jan 2024 01:06:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IHy3DGfp0HNsNDQGOHdnq4zfQt7SXrJPMWrWcDnId+CZYjExrfuVGuegAiuuzIk6h2ykHi9 X-Received: by 2002:a17:906:6854:b0:a1c:a542:2fcb with SMTP id a20-20020a170906685400b00a1ca5422fcbmr3475997ejs.31.1704704767021; Mon, 08 Jan 2024 01:06:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704704767; cv=none; d=google.com; s=arc-20160816; b=XpUnMffZzpC45sLNBmkgBeRfewnbYs73+oVEjrHZjDnOWw/kulMGsydlZS29ScESWu b20osd4aQ+Wl2TiuQCl5KKCxlcBytJNGJjoJE008r57njKFSx/gaL/V0C8I6usN4kGIq 2t7j/Vkmxtv/hiBb7W/O7OwHl9L0l2HzU8TzEXW/UvPU0UH+lgbxHQBO56PJrr/EnqX6 P9z2Gw7S/tJbWk4KEo6/uYhc3uAAwwfVbNfM0bQKWWAznTFMT+ZUbLpamufoKeatqEK9 quZdE3Ltl8yAM92hIZT5Ex0Fh2onEWPi3x1DibLArLyXOqp9erXNdVZJjZbVEoehkztE ZniQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=0IdpHLyl1+XSHRQ75JlBqb+9DOnBIyez2WRhDvjB19c=; fh=mWDe8CjyAdhhjLFVNrKsiT00acIg4QHc0YGM2tZgom8=; b=RXfoJXzJzckqNXUVNwUT3pv4Xws+5JAJVs1MpPZygUzs9xsuPapssvWN3UHqkqcqzy yJiMSFTJ/fDoVIdM5SYacfDAoihqMnvV6QIka4dUt/VmqgJqFg//uy80DhmX+R5TNhep c+6/WES2AR6k4BRevOnawuBm2NrDswqJk9lrbNXQFw2eryWxP4Na1ev/MWhVld3jDFhv Eha8vQreNQma+nLmWsfHX8xBvINu0OgzJpV944nlrJ0dq6rlgQr2aAXmJ4L3SQjFDxci Q2ti3SBIM1GDDCjh9a07Pn6UPF+cKtQad1+Cx96UpcIe+QfK8K20HrthWq88gwmxC7ab BjmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fris.de header.s=dkim header.b=P47oQnId; spf=pass (google.com: domain of linux-kernel+bounces-19222-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19222-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=fris.de Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id ch25-20020a170906c2d900b00a2b06140cdesi36727ejb.224.2024.01.08.01.06.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 01:06:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-19222-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@fris.de header.s=dkim header.b=P47oQnId; spf=pass (google.com: domain of linux-kernel+bounces-19222-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19222-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=fris.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id B79511F236DB for ; Mon, 8 Jan 2024 08:59:24 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 899CE13ADC; Mon, 8 Jan 2024 08:58:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fris.de header.i=@fris.de header.b="P47oQnId" X-Original-To: linux-kernel@vger.kernel.org Received: from mail.fris.de (mail.fris.de [116.203.77.234]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2146ADDBD; Mon, 8 Jan 2024 08:58:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fris.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fris.de Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8D8BBC00BE; Mon, 8 Jan 2024 09:51:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fris.de; s=dkim; t=1704703869; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding; bh=0IdpHLyl1+XSHRQ75JlBqb+9DOnBIyez2WRhDvjB19c=; b=P47oQnIdWjURm8Pnz721t7dGSTkr8e6lHe0UrT9BiULjriWTu65lAi3wh1fAHRc6Pvp8wz 4raCz3EOybm/PA9E3FiGoQLlUb9hbHtL2fFiYmGeCltD4AMLVKztQSbVFJgYezlMEvwIpG PeCBZMUmHnIeJXFwUZZhuw1AVCW9JvELR+hcnm8g9IQcV/lXxem/7vFaB/j091wXOLoNNO SHBZ1CPcaG8lKiCOoV0RvyTmjYpRUoLXtwKl1+oY5Nwxij80llzdOnoHx/j8YHCR2N26uh jaYklz1bHaBYdAv4E/nuazNyJaOjVrSIhskztmzOgzUzIIeu9Tiy1LQyC50q7A== From: Frieder Schrempf To: Conor Dooley , devicetree@vger.kernel.org, Frieder Schrempf , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring , Sascha Hauer , Shawn Guo Cc: Fabio Estevam , Krzysztof Kozlowski , NXP Linux Team , Pengutronix Kernel Team Subject: [PATCH v4 00/12] arm64: dts: imx8mm-kontron: DT updates Date: Mon, 8 Jan 2024 09:48:57 +0100 Message-ID: <20240108084945.75356-1-frieder@fris.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Last-TLS-Session-Version: TLSv1.3 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784544103549776437 X-GMAIL-MSGID: 1787512505955071499 From: Frieder Schrempf This patchset contains several improvements and updates for the devicetrees for the i.MX8MM modules and boards by Kontron Electronics GmbH. * Misc cleanups and small fixes * OSM-S i.MX8MM module refactoring and update to latest HW revision Changes in v4: * Rebase to Shawn's imx/dt64 branch * Drop patches 1 and 2 (display support) as there are unresolved DTC warnings and I am not sure how to resolve them at the moment. Changes in v3: * Address Shawn's review comments for patch 1, 2 and 14 (thanks!) Changes in v2: * Rework DSI mux GPIO logic to be compatible with overlay * Switch from 4 to 2 DSI lanes for LVDS bridge to fix non-working display Frieder Schrempf (12): arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module arm64: dts: imx8mm-kontron: Fix OSM-S devicetrees to match latest hardware arm64: dts: imx8mm-kontron: Disable uneffective PUE bit in SDIO IOMUX arm64: dts: imx8mm-kontron: Remove useless trickle-diode-disable from RTC node arm64: dts: imx8mm-kontron: Add I2C EEPROM on OSM-S Kontron i.MX8MM arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board .../dts/freescale/imx8mm-kontron-bl-osm-s.dts | 295 +++------ .../boot/dts/freescale/imx8mm-kontron-bl.dts | 38 +- .../dts/freescale/imx8mm-kontron-osm-s.dtsi | 567 +++++++++++++++++- .../boot/dts/freescale/imx8mm-kontron-sl.dtsi | 4 +- 4 files changed, 670 insertions(+), 234 deletions(-)