Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp6587122rwp; Tue, 18 Jul 2023 02:50:07 -0700 (PDT) X-Google-Smtp-Source: APBJJlFGApyB0BYFA5XepeDSk9VBdTxGl7QVb3axNkWxefQM9jyvmTsxtV9KB1RPuyVyOMNgy2HL X-Received: by 2002:a05:6808:16ab:b0:3a3:762b:4ee5 with SMTP id bb43-20020a05680816ab00b003a3762b4ee5mr17637007oib.28.1689673807157; Tue, 18 Jul 2023 02:50:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689673807; cv=none; d=google.com; s=arc-20160816; b=ye6sOrYVj09ol6luUf7gPzwBBYHSV348wd/IBFrfPLgnYurilbYSdPmzF9PQIC3Iyk pR3sCIbqXwLuB2wluXQCxVbnNG6L1FjKBZ8ws1hDYPGjIO+BEXgGdYBIfFEJp0inhcd7 k9Sq+jAm+6bMXTDDWsM/qxQg1kIQ4e0H2yQ12kmBZNOHMeGQEed0VTyy8Kdciqy5gTrz G2jQFY84i/Da2tQ2LGvqJ1pgafMuNMcypiToXN+6ez+/m/6vFGiHs4UmLmhu09NC2DIz 8GrZwIrFctnIup7Wpwajnd+dmUkEe8AdDPKRQAzjZAZxzHjF/HzMKFMzWHPXVsJd3cgM XqSw== 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m186-20020a6326c3000000b0055c4c9cc01esi1415731pgm.148.2023.07.18.02.49.54; Tue, 18 Jul 2023 02:50:07 -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 S231730AbjGRI5f (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 Content-Transfer-Encoding: 8bit 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 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 -- 2.34.1