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: 12196 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c923:0:b0:3e4:2afc:c1 with SMTP id j3csp1617740vqt; Tue, 18 Jul 2023 02:37:32 -0700 (PDT) X-Google-Smtp-Source: APBJJlF+UvQNay2ePMO0N5Q0u6frBjSr2preCy0QO12THpc2/mBnodwN9TznpDrSwWSzcjuEMCYL X-Received: by 2002:a17:906:9e:b0:982:8c28:c50d with SMTP id 30-20020a170906009e00b009828c28c50dmr13092611ejc.58.1689673051974; Tue, 18 Jul 2023 02:37:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689673051; cv=none; d=google.com; s=arc-20160816; b=WSEUHh7hGMPAMZBWTwgvBxnO6YkTtR253qTOGiiCCWfwJe/P9BiEJN/fB7mZSIql4S SaSRiCJIoHtyMibsmupDf1mB9B4kmwWM/Ra4gjv7cA/uhDK30HvBwj+hVnK457zUnPem /jGDe9rKQBOuozrIkO0Ta0tsWrzEOMkWHFKYf0Jtcv0fan6vnKzZHZDO+UKJ0oEdpovr 0nJtQ4xXvZIMUFz+iFErsv4SItYYTEfHNI6ooz+MnW8d77tfx/3DmQ2CZ6msGx8jYSuT EeY3ozQ2bFPge+K0vAlkp0SkhBd8njiwvY8nd7GwQD/LMmhby2mXkA40lCzYscQE9JbH ckDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=1CIePB0Tkz3mVBA+8yB/2k1niDiwUcmmzD9kC005/O8=; fh=gNg7I4NTK2nr6rdtyZBVYKoQbmmVeKVA5RjCRrW45tU=; b=paiCAPF1MvZH1fAh/HwVfLppSv23dqgtNt6Vka5qf64pO/tda5uaqTSouin/TnBQfp Ynjsf7+TIJQTJQNmRBq8TCsH9iIwKiUQ+z2r1gYbq2jQNx3Qa8tBiVmA56ZZ8mlfrzq0 2DpRqjxc5kHqYd8I74nFmG9mnWV72up/gVWWN7RobNd5pjCcgrkgjIbISIwaytBDmlBe gzFw2wo51BjBo2XZgW6lcMwdNUWqQnR2oaXlZG/+WFLC4TAiBJSKLnmCyKKkXyPo31D5 i7sY9bxR7BP9foOnG+6q/3Ze/Nanig8UKZ/jgPzLwvqnA9qRfPEjwCrXJO3D63ciGKP4 CJKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tq-group.com header.s=key1 header.b=ebkO0gxO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tq-group.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q9-20020a1709060e4900b009930d4e3185si959370eji.883.2023.07.18.02.37.07; Tue, 18 Jul 2023 02:37:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@tq-group.com header.s=key1 header.b=ebkO0gxO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tq-group.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230376AbjGRI5f (ORCPT + 99 others); Tue, 18 Jul 2023 04:57:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230229AbjGRI5d (ORCPT ); Tue, 18 Jul 2023 04:57:33 -0400 Received: from mx1.tq-group.com (mx1.tq-group.com [93.104.207.81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C4FA103; Tue, 18 Jul 2023 01:57:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1689670651; x=1721206651; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=1CIePB0Tkz3mVBA+8yB/2k1niDiwUcmmzD9kC005/O8=; b=ebkO0gxOvsQY6TcVHsBfpI6/WQeTAlam0az2YSISQRJ7rKnWFlr3+HtP OTD0OQjfMtnN8i+4knia4hsKFZd/tvqQe2HTDudx0smJ8i4kml0CDYqbG ysDFr66pQ9CMTq8xon3VKybqO32ilTrrhNOJhGb3dn8O3ZaOwjUC6CwH5 bnOxgDHU8p7AUB/yHIWYRIPucHwo0+/RmgyUrlOIyZDBkT85OIHpT55OZ JP/r+ls/xy9q8xHpOUb3bGSBWHtFnm2AMGDdlrFIRseAKDQe1qq2xFvhd lq8fVuCumJtsl7r/vgaqlqX/r4/6sHRiUgc0c12z+GebzCVI3MVM+X2cs A==; 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-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1771750610173288505 X-GMAIL-MSGID: 1771750610173288505 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