From patchwork Tue Jul 18 08:57:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Stein X-Patchwork-Id: 13318359 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 16A15EB64DA for ; Wed, 19 Jul 2023 06:41:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=LN6G6c6oIcrjz+xkKfbKtDXUDqsOaYZ3IbDU5wlZ8s0=; b=uyjHyo8Bij/+O5 KEtzJHMlQ3eJ/GwGKXYTLvQTv0nmsiJB0rTxGIFRD4DDj+KemORhRUMu0if7NUNFCGry6KSYlffMJ W7G4gG4mlXclMSkiTj/5v1lD/sUxe95ATek59VJbp9X8F3vxGoD/q4aQHCMmX9VFmBaPyGyh9lMB1 hnhnzjMR82uxUPcYNt6oJHsXj/h3vsh+1yUsIGT5AoFUu+/g/Ve8fLkiK7NRrg0O4/3hCydUWGoiK eMX+EFiUkYNo67VgsiUhINRduiN0zcfQKKJlqE0/9/vsUG4udCsG3QtGdHW0nQLtwsOF6w05Seo5M 2zWnog51xLiZ8YsnUAsQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qM0sN-005qgR-0k; Wed, 19 Jul 2023 06:41:31 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qM0sG-005qdK-1I for linux-arm-kernel@bombadil.infradead.org; Wed, 19 Jul 2023 06:41:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=1CIePB0Tkz3mVBA+8yB/2k1niDiwUcmmzD9kC005/O8=; b=qnDthSH+PSWJVJpbarXYFrPGhI TRHhoBwUfRLQJpTJt6ylQjiIgd9jbjWKyWBeRg/DTJVZFPIsesSPFVpspYQyWGELE02rWOFuXREjI KgJqVbEtUhM1IUksotU2SmWojHX9qlQSG4aSmihY1i4Q0c4iisVxLP0bSg0p2KCgOJGBtSiiBPQ2W GLABeH7aa0blMhH/wG4pFrGhBqeelIhKwLlOjPiPM33DRpkPV+8w9Lc3woxOnbzQ7AqIceCnj2BaV Sv9WUC0Nl4dtkBUB3/TzOQDwhZmKQtwfQlniadGRbZv+ovd15b1ZxAKgbc7FW+rUNDSdT5CwjaVcC YDyBDTOg==; Received: from mx1.tq-group.com ([93.104.207.81]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qLgXP-00BLDT-0B for linux-arm-kernel@lists.infradead.org; Tue, 18 Jul 2023 08:58:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1689670711; x=1721206711; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=1CIePB0Tkz3mVBA+8yB/2k1niDiwUcmmzD9kC005/O8=; b=BPjxtEn1nqQLILPA8p/0YYuRQFGw+aG4fpKy/qJfDkV/iKH9djKsw1Y6 WLh1Pp6VEmAuUcch23sYQsTpgqOCyHR1DZTNnU0T9V+/pWvvBgLEouWxW klbej/L/QvQYuGJjRCA3bBpqRMNaQNNLDEIdU4XXPuITnMwr3Ni7E+EFP GeguGXEcnJEqdQKqdgLPgzw2IKUfN+qSX7drEfUISouNA3Ur4d03FDHBI IXQ8x76RpTUpZydm74SFu82mJQIiEwsCqTGt24aJsAmmvenbZQ2gyHupB yBF9WAi8ojks+Gm8EUjjN+e0oG5CK5k4ROCcuBixetIifN0NyLHDbt59a w==; X-IronPort-AV: E=Sophos;i="6.01,213,1684792800"; d="scan'208";a="31981425" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 18 Jul 2023 10:57:29 +0200 Received: from steina-w.tq-net.de (unknown [10.123.53.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id 10EAF280078; Tue, 18 Jul 2023 10:57:29 +0200 (CEST) From: Alexander Stein To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Fabio Estevam , Marek Vasut Cc: Alexander Stein , Pengutronix Kernel Team , NXP Linux Team , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com Subject: [PATCH v3 0/3] TQMa93xxLA support Date: Tue, 18 Jul 2023 10:57:19 +0200 Message-Id: <20230718085722.1198862-1-alexander.stein@ew.tq-group.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230718_095831_413873_0463AE5D X-CRM114-Status: GOOD ( 15.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, as before thanks for any feedback. This series adds initial support for TQMa93xxLA soldered on MBa93xxLA. As the name indicates this is an i.MX93 based SBC board. The initial support includes typical interfaces like UART, eMMC, I2C, Ethernet. Support for USB, LVDS and PMIC is still pending, which require additional patches. Patch 1 adds the compatible to dt bindings Patch 2 adds .dts[i] files for module and sbc board support Patch 3 adds more i.MX93 drivers to arm64 defconfig As the question occurred: xx in TQMa9xx is an actual wildcard indicating the mounted SoC, while xx in MBa9xx is part of the regular name of the mainboard. There is an ordering number called MBa9352, but this is just indicating the soldered module, the mainboard is still MBa93xx. Changes in v3: * Rebase to next-20230718 * Collected Krzysztof's A-b on Patch 1 * Renamed fixed clock name (for DSI-DP bridge input) * Sorted properties to name vendor specific ones below common ones * Add missing properties for DSI-DP bridge, update compatible as well * Add missing pinctrl settings for DSI-DP bridge * Move compatible first for QSPI flash node Changes in v2: * Fix dt-bindings patch subject Best regards, Alexander Alexander Stein (2): arm64: dts: freescale: add initial device tree for MBa93xxLA SBC board arm64: defconfig: Enable i.MX93 devices Markus Niebel (1): dt-bindings: arm: add TQMa93xxLA SOM .../devicetree/bindings/arm/fsl.yaml | 19 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../freescale/imx93-tqma9352-mba93xxla.dts | 641 ++++++++++++++++++ .../boot/dts/freescale/imx93-tqma9352.dtsi | 213 ++++++ arch/arm64/configs/defconfig | 4 + 5 files changed, 878 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi