From patchwork Tue Jan 19 16:39:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Gerlach X-Patchwork-Id: 12030687 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E330CC433DB for ; Tue, 19 Jan 2021 20:17:32 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6B6092310B for ; Tue, 19 Jan 2021 20:17:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6B6092310B Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=ti.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject: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=xPOTQ7R2iGDGtkhV+7qDBx2oUGaJgGiksKWLXwPlArk=; b=zzIPlUJkZHjtV6e5cL4Fi5NVXa AVoV3/u8cAn0t97VDAp0tk/OIK0s2hxcaRKEdTD/7sANg7tEa/MwskDWxQsplohO9fWB3MFY0Mnks DgpyrjDKF2pBfGp7CWsq7WcY2WM3XMEpchI2QUPPRjdKwMdNNbq2CwVjZ36PWqWC5HoO3SCN+2mJH brqeA5oN/zEAF8smantTEVKy4mRM47v+w1lbNlw0YPkAvDO+in/tIoLbQn4JwxC1946U8G6DH+Not BvD0O0XWUDidblHV2jyXIbQ/SnebP7sOvaI9AWaxUJcnJIfUbyAwfluNNuCXdqUvPCsNYYy/YOkCV j66Y/Y3A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l1u34-0003tS-In; Tue, 19 Jan 2021 16:40:06 +0000 Received: from fllv0016.ext.ti.com ([198.47.19.142]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l1u2x-0003r1-VD for linux-arm-kernel@lists.infradead.org; Tue, 19 Jan 2021 16:40:01 +0000 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 10JGdRq1013322; Tue, 19 Jan 2021 10:39:27 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1611074368; bh=jljfKdRWfHI5nVmQOfVi65N3P1Pg9s+aML4Z2XXxMWY=; h=From:To:CC:Subject:Date; b=NvtSaxilTsSQAptpa2a5SnBH4uiBMFWIZF8cO1g7IOgYhXk6tIRba/CA97FyxNF3H OVItU/WP93J87ZBiJwG/sabCC/KMuN4/1R3ukf/yiei+vLuVOMQPSMX7b+6GdfCjQj 1fvHCV753DjPB1eAZiNTQrSP7lkeydRUKtJH/awA= Received: from DLEE106.ent.ti.com (dlee106.ent.ti.com [157.170.170.36]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 10JGdRnh054857 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 19 Jan 2021 10:39:27 -0600 Received: from DLEE104.ent.ti.com (157.170.170.34) by DLEE106.ent.ti.com (157.170.170.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Tue, 19 Jan 2021 10:39:27 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE104.ent.ti.com (157.170.170.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Tue, 19 Jan 2021 10:39:27 -0600 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 10JGdRIX124421; Tue, 19 Jan 2021 10:39:27 -0600 From: Dave Gerlach To: Nishanth Menon Subject: [PATCH v2 0/5] arm64: Initial support for Texas Instruments AM642 Platform Date: Tue, 19 Jan 2021 10:39:22 -0600 Message-ID: <20210119163927.774-1-d-gerlach@ti.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210119_114000_177397_6B555503 X-CRM114-Status: GOOD ( 13.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Vignesh Raghavendra , Dave Gerlach , Tony Lindgren , Sekhar Nori , Kishon Vijay Abraham , Lokesh Vutla , Rob Herring , Aswath Govindraju , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This is v2 of the series to add initial support for the latest new SoC, AM642, from Texas Instruments. Version 1 can be found at [1]. Additional detail can be found in the patch descriptions, also see AM64X Technical Reference Manual (SPRUIM2, Nov 2020) for further details: https://www.ti.com/lit/pdf/spruim2 Since v1, several new bindings have made it in linux-next so we can now include those nodes using them here. The spi, i2c, and mmc nodes have now been added along with DMA support. Specifics about changes from v1 are included with each patch. Regards, Dave [1] https://lore.kernel.org/linux-arm-kernel/20201125052004.17823-1-d-gerlach@ti.com/ Dave Gerlach (4): dt-bindings: arm: ti: Add bindings for AM642 SoC dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 arm64: dts: ti: Add support for AM642 SoC arm64: dts: ti: Add support for AM642 EVM Peter Ujfalusi (1): arm64: dts: ti: k3-am64-main: Enable DMA support .../devicetree/bindings/arm/ti/k3.yaml | 6 + arch/arm64/boot/dts/ti/Makefile | 2 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 406 ++++++++++++++++++ arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 76 ++++ arch/arm64/boot/dts/ti/k3-am64.dtsi | 103 +++++ arch/arm64/boot/dts/ti/k3-am642-evm.dts | 258 +++++++++++ arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 +++ include/dt-bindings/pinctrl/k3.h | 5 +- 8 files changed, 920 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi Tested-by: Grygorii Strashko Reviewed-by: Grygorii Strashko