From patchwork Thu Oct 29 03:37:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suman Anna X-Patchwork-Id: 11865237 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=-6.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no 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 CCA17C4363A for ; Thu, 29 Oct 2020 03:40:22 +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 519A6207BC for ; Thu, 29 Oct 2020 03:40:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="cSMMqM+J"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ti.com header.i=@ti.com header.b="odZZ8Fks" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 519A6207BC 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=3vgBfJ1ifRL7Dqbjr7S8OpJPZX4JkhQ/uVxU5hHlA00=; b=cSMMqM+JzkA7T0hHvcCf2X1rM7 31ILbi9MobG+dKkdo0029SyxOX5X25CukOhtnFWqvGXGxrEv0Ci5ty0lnVYaj+aiLD2fFeS0ihBDg I9zHx9gw6dToxmjG8FUbXWF/NyFJBhsoCHFHESBy89q+EhSKHTl8aTrDvKf5bzudfFadhVZHzgxBi X7sGSQLUkR3OKy1ICk34Ygr8ghyRw/x+SefJnNxU0r2Qvk/nnHrCMd3YSS099HbzwmAzzzqAo/P4l JGEhXpQ03zCtwq/x5X4OXjW9Xt4TdfWu4R1RNrsfH0x2zoPq8CV6ccYluoEB2oqSQ3EoELPSyWTQi U/hCrnrA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXylb-0008Iw-UI; Thu, 29 Oct 2020 03:38:23 +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 1kXylY-0008IF-Qz for linux-arm-kernel@lists.infradead.org; Thu, 29 Oct 2020 03:38:21 +0000 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 09T3cFBx077948; Wed, 28 Oct 2020 22:38:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1603942695; bh=WW0LO+cP2rq85PI/Fw+ZoJmMWBtWWJ6ytKdcU67075U=; h=From:To:CC:Subject:Date; b=odZZ8Fksz81Y3xf5SU1D7qvqZc19dvkS/sEmRr6QWX1H5/QFtosY+dOF80Q/D2lAT Ni+pKbeplllkp8096Oiakir8VXDJheAMTOx2vizMsqMwu2bRlWdhikiSF4hemWmdG3 iBNPh1RrDwyDDE9rwUXoQWRVCpsyyuxC5dmZGGnM= Received: from DLEE105.ent.ti.com (dlee105.ent.ti.com [157.170.170.35]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 09T3cFEK004791 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 28 Oct 2020 22:38:15 -0500 Received: from DLEE104.ent.ti.com (157.170.170.34) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Wed, 28 Oct 2020 22:38:15 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) 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; Wed, 28 Oct 2020 22:38:14 -0500 Received: from lelv0597.itg.ti.com (lelv0597.itg.ti.com [10.181.64.32]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 09T3cFAS102255; Wed, 28 Oct 2020 22:38:15 -0500 Received: from localhost ([10.250.39.72]) by lelv0597.itg.ti.com (8.14.7/8.14.7) with ESMTP id 09T3cE6c113520; Wed, 28 Oct 2020 22:38:14 -0500 From: Suman Anna To: Nishanth Menon , Tero Kristo Subject: [PATCH 0/8] Add R5F nodes on TI K3 AM65x and J721E SoCs Date: Wed, 28 Oct 2020 22:37:54 -0500 Message-ID: <20201029033802.15366-1-s-anna@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-20201028_233820_998984_E5F13345 X-CRM114-Status: GOOD ( 11.46 ) 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: Lokesh Vutla , devicetree@vger.kernel.org, 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 Hi Nishanth, The TI K3 R5F remoteproc driver and bindings were merged into 5.10-rc1, and this series adds the follow-on base dt nodes for the R5F remote processors on TI K3 AM65x and J721E SoCs. Additional memory nodes were also added to boot these processors successfully on applicable TI K3 AM65x and J721E EVM boards. The series uses previously accepted mailbox nodes. The patches follow slightly different convention between AM65x and J721E. The reserved-memory nodes are added directly in the relevant board dts file for AM65x boards, while they are added in the common k3-j721e-som-p0.dtsi file for J721E SoCs following the similar addition of K3 C66x and C71x DSP nodes in 5.10-rc1. Patches apply on top of your 5.10-rc1 based staging branch. I have validated the IPC functionality using System Firmware v2020.04a and corresponding IPC example firmwares. regards Suman Suman Anna (8): arm64: dts: ti: k3-am65-mcu: Add MCU domain R5F cluster node arm64: dts: ti: k3-am654-base-board: Add mailboxes to R5Fs arm64: dts: ti: k3-am654-base-board: Add DDR carveout memory nodes for R5Fs arm64: dts: ti: k3-am654-base-board: Reserve memory for IPC between R5F cores arm64: dts: ti: k3-j721e-mcu: Add MCU domain R5F cluster node arm64: dts: ti: k3-j721e-main: Add MAIN domain R5F cluster nodes arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to R5Fs arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for R5Fs arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 42 ++++++- .../arm64/boot/dts/ti/k3-am654-base-board.dts | 45 ++++++- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 82 ++++++++++++- .../boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 42 ++++++- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 110 +++++++++++++++++- 5 files changed, 316 insertions(+), 5 deletions(-) Reviewed-by: Lokesh Vutla