From patchwork Thu Aug 10 00:58:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 133657 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp131057vqi; Wed, 9 Aug 2023 19:12:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE59PjLepzyun+dGyh2wqOoU0jvzUfxv50rlLPA+8KMF5sqbHCZmP5oB/pckUQZ1PzWUzif X-Received: by 2002:a17:902:da85:b0:1b5:64a4:be8b with SMTP id j5-20020a170902da8500b001b564a4be8bmr1099596plx.35.1691633521877; Wed, 09 Aug 2023 19:12:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691633521; cv=none; d=google.com; s=arc-20160816; b=jmJU+/qBGxjb/xIs2eAO9+6ZXPVvolIm4DHgXq498bEexPNW4hvzOh+gfceI7IjbZ7 CYPxMwfgaMSuXfChz+OcsOGJdDtWB6NVp4iDOTNdhb4tEPZvwqmGtSgaCuP126KwBTPJ Z4mRSsRGeC2jLZ53bSspn75d/4gysRG4rGmeXpyBugXu8JvAHAX8fsvsd/kHQRO7s8jP PcLg1kpcpp9Lb6PGpRRhH6S3iAk6FMaaclpPfNrbpKfUWFoYse3mzc3DnKeVfoEgesfx m0CMVjlA+nSHVoVAeppi+3t4dOA2mmyF3C8SKby0YR+mXu775XKLSTquJfnLqlgA31/4 ivOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=rJ1sKVG1Ox9z+jBJFizjGnLx/clE2nXAoqEkNrD60Rg=; fh=wS5k+JeFfgu5NpFQlFZZaf58TkOiEiu0DO1LsfaWBqU=; b=O7XzOURLZigkWuE6suXsNMW2/lBd4+D0nB7AJ/j20qXR5bvv0BkP6X2NQEh4JuRCyS bENINvy5Bw6+YrzRdho7i/DLGLR7n4QBzzo7TbSC9Fo88SBJJcDHZeeGguIsPSTqZKIq RJLCcIUSX5Yaol2Xs/SqeKINRJqw0f/hP3t9qtKr7alRQdJtR0x2hxsw1CnLlzsWlTWW +P/XvOHSfQ0ByP5PHLj4GdkzR5Fma16z77odyWpP0TH1rI2Zoyotw/D4WnTvJTKP1ATi lxTzCuJqh2XwGGBIUT0XYfteFy8+IezVxMW9hyxDN+VBs+GNWko4pGkVtX6DiE7Dmr0x 4/2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=WWSIo7tE; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id kz11-20020a170902f9cb00b001a51368b098si410762plb.209.2023.08.09.19.11.48; Wed, 09 Aug 2023 19:12:01 -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=@ti.com header.s=ti-com-17Q1 header.b=WWSIo7tE; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231147AbjHJA7B (ORCPT + 99 others); Wed, 9 Aug 2023 20:59:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229776AbjHJA7A (ORCPT ); Wed, 9 Aug 2023 20:59:00 -0400 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 612A61994; Wed, 9 Aug 2023 17:59:00 -0700 (PDT) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wsDD009455; Wed, 9 Aug 2023 19:58:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1691629134; bh=rJ1sKVG1Ox9z+jBJFizjGnLx/clE2nXAoqEkNrD60Rg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=WWSIo7tEnIuOTnWV2OfOZ1WSXZIGF0JGrnrchZUshD9MIP+TgFijMJqYKI9tCjQPH YRZNMlkJYGUShAuuaubTth766dFzwC97mhEvLv92FVgED70KfLhaAlXmrkTIA/NF1w fNZS0wYbOjd/5N5hfB/C/xveL07/1vTWRzqHjP2w= Received: from DLEE103.ent.ti.com (dlee103.ent.ti.com [157.170.170.33]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 37A0wsJ4072661 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 9 Aug 2023 19:58:54 -0500 Received: from DLEE113.ent.ti.com (157.170.170.24) by DLEE103.ent.ti.com (157.170.170.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 9 Aug 2023 19:58:53 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE113.ent.ti.com (157.170.170.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 9 Aug 2023 19:58:53 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wr2F030688; Wed, 9 Aug 2023 19:58:53 -0500 From: Hari Nagalla To: , , , , , CC: , , Subject: [PATCH v2 1/5] dt-bindings: remoteproc: k3-dsp: correct optional sram properties for AM62A SoCs Date: Wed, 9 Aug 2023 19:58:46 -0500 Message-ID: <20230810005850.21998-2-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230810005850.21998-1-hnagalla@ti.com> References: <20230810005850.21998-1-hnagalla@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS 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: 1773803912111746156 X-GMAIL-MSGID: 1773806311794446505 The C7xv-dsp on AM62A have 32KB L1 I-cache and a 64KB L1 D-cache. It does not have an addressable l1dram . So, remove this optional sram property from the bindings to fix device tree build warnings. Also set the 'memory-regions' property as optional. This is because the remote processors can function without carveout regions. Signed-off-by: Hari Nagalla --- Changes since v1: - Corrected dsp node binding doc file to fix yamllint warnings for am62a. .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml index f16e90380df1..8dd22c57e22d 100644 --- a/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml +++ b/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml @@ -111,7 +111,6 @@ else: properties: compatible: enum: - - ti,am62a-c7xv-dsp - ti,j721e-c71-dsp - ti,j721s2-c71-dsp then: @@ -124,6 +123,20 @@ else: items: - const: l2sram - const: l1dram + else: + if: + properties: + compatible: + enum: + - ti,am62a-c7xv-dsp + then: + properties: + reg: + items: + - description: Address and Size of the L2 SRAM internal memory region + reg-names: + items: + - const: l2sram required: - compatible @@ -135,7 +148,6 @@ required: - resets - firmware-name - mboxes - - memory-region unevaluatedProperties: false From patchwork Thu Aug 10 00:58:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 133653 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp125531vqi; Wed, 9 Aug 2023 18:59:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEcFspQLLvUPXHaKEQnpIopQ9Jm6KaN7D7yEPvBhbXAF7GV++dvlWun/FmKeetKBDBdlW4s X-Received: by 2002:a05:6a20:9151:b0:137:5d1c:d087 with SMTP id x17-20020a056a20915100b001375d1cd087mr1333760pzc.4.1691632772821; Wed, 09 Aug 2023 18:59:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691632772; cv=none; d=google.com; s=arc-20160816; b=ppEGlyMSe5UJu1I6eUn3ySGf3NjjIVG1tRcu9rqb5X08nEJIpA1PD1KhXMicfCRSjf qumcP0jOlvWzNRwBPYIqDXH6j56mKcYlPYMiCNpV3sJjvQkvyaECqLccvmVV5X3CljBH LSvpMlVgp+2DCDbiPanxG19OTTuba6ZSPdPvRVKx6eObKy3QBzRH4nduR+CS9ShwmOMp hh19SrfNFcoUhKNqs681zifE6icoU23f6Qqu/e1rduM7sGyYrKm/CwAS1a+6uMWbfUy+ 0DMaGJGPv1WDzW8L0neHw6GkEWr1QbtQHmV8daeNG4luinDXH/0QdoVSYu3Z42xd8Q6r u95A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=MZ+wKIgAMCkLO64KipciIN1+NA628IkAN8NDaDK6jW4=; fh=wS5k+JeFfgu5NpFQlFZZaf58TkOiEiu0DO1LsfaWBqU=; b=tH2TSz4UN7Q2Op7DZ8DpMHgC5mRywhz7S0Ik9KWnc3m5tDP2GnRzvAUY+SQrExx8Zm lNQggtFkPrnQElBgCBZ6hS5iDgpSmXt/aYspwaFt6yNN2G0HejTjMwm/VYdx/pAZiI86 vk1VOLYtK5KrtWAabuJxa0Iq+gL7+cdUhl9mfP+3rjGEKl8CTWZX7kwLPCrLE4nIEKVD T4AHhQiAHSrN1chR9Yt5v2rgbO7Im+BtY9gIs6Yk4VrRkMgcRWJ8ky16F6Htlt4eDYou mXBhhkYuTewTq/j2H2PmJDUQR9A4PvoJjUJmFwdUYOEaXpPIUB6X9p0+dEy0gcEmVWXK VeSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Shwdp96Y; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y22-20020a056a001c9600b0068736a4c1f9si475143pfw.228.2023.08.09.18.59.20; Wed, 09 Aug 2023 18:59:32 -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=@ti.com header.s=ti-com-17Q1 header.b=Shwdp96Y; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231267AbjHJA7C (ORCPT + 99 others); Wed, 9 Aug 2023 20:59:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57568 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229763AbjHJA7A (ORCPT ); Wed, 9 Aug 2023 20:59:00 -0400 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58E351982; Wed, 9 Aug 2023 17:59:00 -0700 (PDT) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wtgD009463; Wed, 9 Aug 2023 19:58:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1691629135; bh=MZ+wKIgAMCkLO64KipciIN1+NA628IkAN8NDaDK6jW4=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=Shwdp96Ya4AgGzqbo0rDyPdv26jGtyi8OCFiZS9vByzELoTm23XCQS8PeUZZeUl5j Y0mpqLJd6gIneSoK4z8Hm38iThDCrZNR/RvFlbYVHlf6gVdF4ZCG7pHFURFXUiLktM xfB2rbg2KkDxL1zX5MEEtWZg+bl3HRLHEohXAS30= Received: from DLEE107.ent.ti.com (dlee107.ent.ti.com [157.170.170.37]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 37A0wt0I089498 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 9 Aug 2023 19:58:55 -0500 Received: from DLEE108.ent.ti.com (157.170.170.38) by DLEE107.ent.ti.com (157.170.170.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 9 Aug 2023 19:58:54 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE108.ent.ti.com (157.170.170.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 9 Aug 2023 19:58:54 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wsUL067019; Wed, 9 Aug 2023 19:58:54 -0500 From: Hari Nagalla To: , , , , , CC: , , Subject: [PATCH v2 2/5] arm64: dts: k3-am62a-main: Add C7xv device node Date: Wed, 9 Aug 2023 19:58:47 -0500 Message-ID: <20230810005850.21998-3-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230810005850.21998-1-hnagalla@ti.com> References: <20230810005850.21998-1-hnagalla@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS 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: 1773805526224821859 X-GMAIL-MSGID: 1773805526224821859 From: Jai Luthra AM62A SoCs have a C7xv DSP subsystem with Analytics engine capability. This subsystem is intended for deep learning purposes. Define the device node for C7xv DSP. Signed-off-by: Jai Luthra Signed-off-by: Hari Nagalla --- Changes since v1: - Divided the remote proc patch into separate per domain patch arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62a-main.dtsi index 3198af08fb9f..8886710d9a29 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-main.dtsi @@ -816,4 +816,15 @@ ecap2: pwm@23120000 { clock-names = "fck"; status = "disabled"; }; + + c7x_0: dsp@7e000000 { + compatible = "ti,am62a-c7xv-dsp"; + reg = <0x00 0x7e000000 0x00 0x00100000>; + reg-names = "l2sram"; + ti,sci = <&dmsc>; + ti,sci-dev-id = <208>; + ti,sci-proc-ids = <0x04 0xff>; + resets = <&k3_reset 208 1>; + firmware-name = "am62a-c71_0-fw"; + }; }; From patchwork Thu Aug 10 00:58:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 133651 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp125282vqi; Wed, 9 Aug 2023 18:58:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGtWpY83e3FhVZBZvaHv2MIwFDnvTHt9F41mFZBuin2H02CFBZwkU+fQT44Lc18mueoGVEf X-Received: by 2002:a9d:62c7:0:b0:6bc:bd1a:26d with SMTP id z7-20020a9d62c7000000b006bcbd1a026dmr855716otk.15.1691632731234; Wed, 09 Aug 2023 18:58:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691632731; cv=none; d=google.com; s=arc-20160816; b=0diYvfwreF//Ry5QCMybFfhq53gQs55e4JLSWc8hHLz1Ky4Z5EydK5od7uRUCX2h8u pghkxUsWdUGcJClEq8Ah9O2dwZR1/RPpBK3xtiIKT17oiq7x3qBP1Hjw+a2pBp66ppAe 14mPOWVWc+1ZEaMC6KHOta4tZTU37yLlbeuGMJmccscdm8/HG9eQIjDGMIM522C8ACzk 7TxWFoSFTqygXYasj5S2mdRRHTtYNtkvwXgxNh6ZIB8OstuPKAtMwRCMNrzCeWpIi4V3 QLuMXjQrJCXz6QBivnSeh7bwZ8KW5Ds20/ujNHf8rMj9lDwRLX6cz5H+7BzwdqYK4pWS gi0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=RdnvFELHEwyLPac8ik+hufidYbfO4W22kgPQ2sxF+KY=; fh=wS5k+JeFfgu5NpFQlFZZaf58TkOiEiu0DO1LsfaWBqU=; b=J/+VMRp3Gf7m0Inli8EU2/NZ08OGuongAMv3XkDtiBpBIPrIi1JpVjxu5FSXJPF7dz RbLAFyFNEPDpq4ykG+XsBN5c/UAcnqwSwq7xGsTjHQ2EJN5pgG8Vk0nOeRmV5UzkKckf QUoToqz3p/OMU0b9ZsmyZtcWZiTC1O6Ilw5UcCtTiWOpXps2SRqDpS3LPYDltnFSVens yy0l1xqHhpCZecZY+YeMXhvjNBnGLGnKSXBV9Ob0n7nd4uov2S2QdYVU6ywZycffoZAO zVBBF1MlfixanC1+sBWjoV8C4ymSyqb7N8GiGJtFt2xVfyGckc2Fx4hAAsRoyUTmYQmc Lx0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=p3d66PmG; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l185-20020a6391c2000000b0053059dfafe4si489291pge.86.2023.08.09.18.58.37; Wed, 09 Aug 2023 18:58:51 -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=@ti.com header.s=ti-com-17Q1 header.b=p3d66PmG; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229611AbjHJA7G (ORCPT + 99 others); Wed, 9 Aug 2023 20:59:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57580 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229776AbjHJA7C (ORCPT ); Wed, 9 Aug 2023 20:59:02 -0400 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1A601994; Wed, 9 Aug 2023 17:59:01 -0700 (PDT) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wt0p009468; Wed, 9 Aug 2023 19:58:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1691629135; bh=RdnvFELHEwyLPac8ik+hufidYbfO4W22kgPQ2sxF+KY=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=p3d66PmG/DuwG+TraYFAyrOK0lHcYVcFtQPgDFmtmc3zPniHcOlhtRTbTeoeTw4Z/ sE/YXtGIQauyCV9gsx8nhqMIDUs1QYpGxM6gfPj1YAD+c0U6dh/680cDk8C5xQP2bB SebComP2DGpw6nghhOgYCNUcrO5wtH6BQGrqwfVk= Received: from DFLE111.ent.ti.com (dfle111.ent.ti.com [10.64.6.32]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 37A0wt9T089504 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 9 Aug 2023 19:58:55 -0500 Received: from DFLE112.ent.ti.com (10.64.6.33) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 9 Aug 2023 19:58:55 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DFLE112.ent.ti.com (10.64.6.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 9 Aug 2023 19:58:55 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wtP7030705; Wed, 9 Aug 2023 19:58:55 -0500 From: Hari Nagalla To: , , , , , CC: , , Subject: [PATCH v2 3/5] arm64: dts: k3-am62a-mcu: Add R5F remote proc node Date: Wed, 9 Aug 2023 19:58:48 -0500 Message-ID: <20230810005850.21998-4-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230810005850.21998-1-hnagalla@ti.com> References: <20230810005850.21998-1-hnagalla@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS 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: 1773805482822405286 X-GMAIL-MSGID: 1773805482822405286 AM62A SoCs have a single R5F core in the MCU voltage domain. The MCU domain also has a 512KB sram memory, the R5F core can use for applications needing fast memory access. Signed-off-by: Hari Nagalla --- Changes since v1: - Divided the remote proc patch into separate per domain patch arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi b/arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi index a6d16a94088c..cce08a85ad3b 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi @@ -6,6 +6,17 @@ */ &cbass_mcu { + mcu_ram: sram@79100000 { + compatible = "mmio-sram"; + reg = <0x00 0x79100000 0x00 0x80000>; + ranges = <0x00 0x00 0x79100000 0x80000>; + #address-cells = <1>; + #size-cells = <1>; + + mcu_sram1@0 { + reg = <0x0 0x80000>; + }; + }; mcu_pmx0: pinctrl@4084000 { compatible = "pinctrl-single"; reg = <0x00 0x04084000 0x00 0x88>; @@ -167,4 +178,28 @@ mcu_mcan1: can@4e18000 { bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; status = "disabled"; }; + + mcu_r5fss0: r5fss@79000000 { + compatible = "ti,am62-r5fss"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x79000000 0x00 0x79000000 0x8000>, + <0x79020000 0x00 0x79020000 0x8000>; + power-domains = <&k3_pds 7 TI_SCI_PD_EXCLUSIVE>; + mcu_r5fss0_core0: r5f@79000000 { + compatible = "ti,am62-r5f"; + reg = <0x79000000 0x00008000>, + <0x79020000 0x00008000>; + reg-names = "atcm", "btcm"; + ti,sci = <&dmsc>; + ti,sci-dev-id = <9>; + ti,sci-proc-ids = <0x03 0xff>; + resets = <&k3_reset 9 1>; + firmware-name = "am62a-mcu-r5f0_0-fw"; + ti,atcm-enable = <0>; + ti,btcm-enable = <1>; + ti,loczrama = <0>; + sram = <&mcu_ram>; + }; + }; }; From patchwork Thu Aug 10 00:58:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 133650 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp123882vqi; Wed, 9 Aug 2023 18:55:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHUOA7hC3XFIjpkjHiXOdDiypOB8EJJrToj7NBx9ASWXM3ChofZSKeqALQMNvK1v5hhA9C/ X-Received: by 2002:aa7:d5cd:0:b0:522:59a7:5453 with SMTP id d13-20020aa7d5cd000000b0052259a75453mr689735eds.35.1691632503356; Wed, 09 Aug 2023 18:55:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691632503; cv=none; d=google.com; s=arc-20160816; b=eWW0V/gpRjzBJPoJFYeDvrYrZVHd7+Ji0r4ifp7yhsZd1ekCjWOPHLkDvzEHLjlJBY TKQwQL78BaI9RryWwFEfOqptdFhs2v+8AV9HhRmZdZ4c+u0RDvgaDLMY/zMr044klNcp 1m/sBBSs9v//MiYHohObV7RhQMsekhUgQFGsd6WTfp/X/KYMM/E30IAHQMNivHxXzZKr 5Y4jwBNJLuYTc9JJ+I1smUX7aIXapaDu+GSRC1RPIIiPN7ruwpHfKXznCTuyA9Lip/jn nMteDuyKT6RIfcdZBGGKrdOTKFgoOC9Hr+L1LWpB/99K96PhiQBfgvzMX+J6c01SGFv1 VXkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=EJZUJJdBD1Ue+Q/p4IaItNlageHSgCtIsHZIHU6d4qg=; fh=wS5k+JeFfgu5NpFQlFZZaf58TkOiEiu0DO1LsfaWBqU=; b=z8dGVdA0dk24ZPOtYk/997SPusD+EPvMi/N2wFlqKITKbGHkNYWzR+1wPBmqdvfIZq kPGKdTY9nBRrYvSVV93ET7SLB9QecCFK6rgCVPBOxaUMI0MZH6HYfMuq4YXooWArFOz6 FjzNEMQtwAu/TY7Um6sv3Eu5t4McstvNTfFMkTUaaWrAUgCzxcSJrLFdZQOPE0M12FUP H02yQZypH0RFnvz6zyt6oHOc+lPRcyb+5ztwHWhITA671wXvgx5bm30YxusYTzQtws2J 38sR3vMtcco440BNv4B/Ihqjh419nP8u1pzxmdnOIKcNwJvRteJuL+pk+PHjNVL1yM0V rzkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=LrY9cpFK; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v23-20020aa7d817000000b00523500f4b7dsi389616edq.449.2023.08.09.18.54.39; Wed, 09 Aug 2023 18:55:03 -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=@ti.com header.s=ti-com-17Q1 header.b=LrY9cpFK; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231517AbjHJA7H (ORCPT + 99 others); Wed, 9 Aug 2023 20:59:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231251AbjHJA7C (ORCPT ); Wed, 9 Aug 2023 20:59:02 -0400 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E07C1999; Wed, 9 Aug 2023 17:59:02 -0700 (PDT) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wu3M018194; Wed, 9 Aug 2023 19:58:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1691629136; bh=EJZUJJdBD1Ue+Q/p4IaItNlageHSgCtIsHZIHU6d4qg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=LrY9cpFKrETniHPCQlZzkgRltmwnqJakuS8DLY5PbB2XOUUVl+eNbE0VfJtbmi7jc non/JgvjX9eZ0aOSGaycr9xyfNoygfpZsd36PIYd6yU213WbbyjLmQTlR4oDMUVMsR UUbOQA+RKlh5SNh7lCKpfVN+VuNNGW57M3nzn6jE= Received: from DLEE104.ent.ti.com (dlee104.ent.ti.com [157.170.170.34]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 37A0wuM8028369 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 9 Aug 2023 19:58:56 -0500 Received: from DLEE110.ent.ti.com (157.170.170.21) 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.2507.23; Wed, 9 Aug 2023 19:58:56 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) by DLEE110.ent.ti.com (157.170.170.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 9 Aug 2023 19:58:56 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wu2t046231; Wed, 9 Aug 2023 19:58:56 -0500 From: Hari Nagalla To: , , , , , CC: , , Subject: [PATCH v2 4/5] arm64: dts: k3-am62a-wakeup: Add R5F device node Date: Wed, 9 Aug 2023 19:58:49 -0500 Message-ID: <20230810005850.21998-5-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230810005850.21998-1-hnagalla@ti.com> References: <20230810005850.21998-1-hnagalla@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS 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: 1773805243969340033 X-GMAIL-MSGID: 1773805243969340033 From: Devarsh Thakkar AM62A SoCs have a single R5F core in waekup domain. This core is also used as a device manager for the SoC. Signed-off-by: Devarsh Thakkar Signed-off-by: Hari Nagalla --- Changes since v1: - Divided the remote proc patch into separate per domain patch arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi index 4e8279fa01e1..fd23d3de368f 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi @@ -63,6 +63,29 @@ wkup_rti0: watchdog@2b000000 { status = "reserved"; }; + wkup_r5fss0: r5fss@78000000 { + compatible = "ti,am62-r5fss"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x78000000 0x00 0x78000000 0x8000>, + <0x78100000 0x00 0x78100000 0x8000>; + power-domains = <&k3_pds 119 TI_SCI_PD_EXCLUSIVE>; + wkup_r5fss0_core0: r5f@78000000 { + compatible = "ti,am62-r5f"; + reg = <0x78000000 0x00008000>, + <0x78100000 0x00008000>; + reg-names = "atcm", "btcm"; + ti,sci = <&dmsc>; + ti,sci-dev-id = <121>; + ti,sci-proc-ids = <0x01 0xff>; + resets = <&k3_reset 121 1>; + firmware-name = "am62-wkup-r5f0_0-fw"; + ti,atcm-enable = <1>; + ti,btcm-enable = <1>; + ti,loczrama = <1>; + }; + }; + wkup_vtm0: temperature-sensor@b00000 { compatible = "ti,j7200-vtm"; reg = <0x00 0xb00000 0x00 0x400>, From patchwork Thu Aug 10 00:58:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 133652 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp125314vqi; Wed, 9 Aug 2023 18:58:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG4IpASrin/nTcuAFUOVXtvrLIcmffVII5VBph/Z6qPe4SmOB3SO0tpZlaeXRNmfiszMHB7 X-Received: by 2002:a17:902:c106:b0:1bc:6a89:86ba with SMTP id 6-20020a170902c10600b001bc6a8986bamr727497pli.16.1691632735822; Wed, 09 Aug 2023 18:58:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691632735; cv=none; d=google.com; s=arc-20160816; b=BUTJW+9NJ5kokxHBHnwLkuyUZhmAG4dG8gdCgnBEMmFHk0yUfHhX6Ik+08C2B4ifrY V/jj61xNKDmTxSIFuhiP8wAaIEGw8mnr3GLI/4uWd3LM/zRAx9ca+5w4Nt9v7lMmbu6o q8oqcNpo5jK4YOnps8VUkyAILGHA7XQKeTdMTOOdBmsdsFy+B8d/DCZ4+soHK9V6EY6g o8YKaznWqmgjP4QzlnjrC6zxUuExZYwCJC6gzcJb0xBHKbAEe6n4P6R8GZT2swVQWNws 8n5E+vc5WSiUsokg43KwO1san6Buwz+vpxGP+yGUYp0Rgrg4ButGffZz7UFyTC9djnKF HkTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=MTSBOstkkKbSnwCaziQ3wD9N/2LCygYnkuW/w0Bt2oc=; fh=wS5k+JeFfgu5NpFQlFZZaf58TkOiEiu0DO1LsfaWBqU=; b=mzVkN8km8kxE/XYNU/wBvIR/kLQDHQCLtkgj5s0GGEarnssVbqMnIQ8CY6BK7YerRZ 37QDkGxkIPjU2SXN2z2cyUWN2UHTdturqT0h49/S8P2aokExmCdGLxNSEK/mxSTMX2qs BdlNic42dtowGvVoElN3uRGkcfwdwhbULuP6aLp50eL1NGUlBcSZu3UxGcBr+ZeoXNg5 0W2Akesj1Qt/tOnZEwePfE+odXTeUik9tRTBeqCrCrfCBzedkQvA8cz/D2B4zctHWYaW A/WiCySzuyCttUSXYj9EkZ00CkhTNk4AfArZmIkIsarKP/Ad1PXkjt33IbOvLaFOOCz8 G79w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=SmnHw+Oc; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w16-20020a170902e89000b001bbb39ffe06si428354plg.69.2023.08.09.18.58.42; Wed, 09 Aug 2023 18:58:55 -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=@ti.com header.s=ti-com-17Q1 header.b=SmnHw+Oc; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231378AbjHJA7K (ORCPT + 99 others); Wed, 9 Aug 2023 20:59:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57596 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231287AbjHJA7D (ORCPT ); Wed, 9 Aug 2023 20:59:03 -0400 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0FA8C1982; Wed, 9 Aug 2023 17:59:03 -0700 (PDT) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wv2m022417; Wed, 9 Aug 2023 19:58:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1691629137; bh=MTSBOstkkKbSnwCaziQ3wD9N/2LCygYnkuW/w0Bt2oc=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=SmnHw+OcAHJe5HDqd6OcOXPcazknCZJEpzfyV11JNULEb3ynOEnOUuZ7Qqj9fP+O+ NrK4MZo/h3W+Cr7kmVtuvCoWzbC3griIsupOuYj4J8GmACQO0bG/Q0BLRZa+1SUkmx relb4VCwwd+ztlGbHnpal8e3ZJC2CCdHzBjDhaqI= Received: from DLEE103.ent.ti.com (dlee103.ent.ti.com [157.170.170.33]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 37A0wvBo089521 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 9 Aug 2023 19:58:57 -0500 Received: from DLEE107.ent.ti.com (157.170.170.37) by DLEE103.ent.ti.com (157.170.170.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 9 Aug 2023 19:58:56 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE107.ent.ti.com (157.170.170.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 9 Aug 2023 19:58:57 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 37A0wuYG056877; Wed, 9 Aug 2023 19:58:56 -0500 From: Hari Nagalla To: , , , , , CC: , , Subject: [PATCH v2 5/5] arm64: dts: ti: k3-am62a7-sk: Enable ipc with remote proc nodes Date: Wed, 9 Aug 2023 19:58:50 -0500 Message-ID: <20230810005850.21998-6-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230810005850.21998-1-hnagalla@ti.com> References: <20230810005850.21998-1-hnagalla@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS 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: 1773805487738027608 X-GMAIL-MSGID: 1773805487738027608 From: Devarsh Thakkar Reserve memory for remote rpoc IPC and bind the mailbox assignments for each remote proc. Two memory regions are reserved for each remote processor. The first region of 1Mb of memory is used for Vring shared buffers and the second region is used as external memory to the remote processor, resource table and as tracebuffer. Signed-off-by: Devarsh Thakkar Signed-off-by: Hari Nagalla --- Changes since v1: - no change arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 68 +++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts index cff283c75f8e..b589c73972df 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -51,11 +51,40 @@ secure_ddr: optee@9e800000 { no-map; }; + wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9c800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x9c800000 0x00 0x100000>; + no-map; + }; + wkup_r5fss0_core0_memory_region: r5f-dma-memory@9c900000 { compatible = "shared-dma-pool"; reg = <0x00 0x9c900000 0x00 0x01e00000>; no-map; }; + mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@9b800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x9b800000 0x00 0x100000>; + no-map; + }; + + mcu_r5fss0_core0_memory_region: r5f-dma-memory@9b900000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x9b900000 0x00 0x0f00000>; + no-map; + }; + + c7x_0_dma_memory_region: c7x-dma-memory@99800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x99800000 0x00 0x100000>; + no-map; + }; + + c7x_0_memory_region: c7x-memory@99900000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x99900000 0x00 0x01efffff>; + no-map; + }; }; vmain_pd: regulator-0 { @@ -361,3 +390,42 @@ cpsw3g_phy0: ethernet-phy@0 { ti,min-output-impedance; }; }; + +&mailbox0_cluster0 { + mbox_r5_0: mbox-r5-0 { + ti,mbox-rx = <0 0 0>; + ti,mbox-tx = <1 0 0>; + }; +}; + +&mailbox0_cluster1 { + mbox_c7x_0: mbox-c7x-0 { + ti,mbox-rx = <0 0 0>; + ti,mbox-tx = <1 0 0>; + }; +}; + +&mailbox0_cluster2 { + mbox_mcu_r5_0: mbox-mcu-r5-0 { + ti,mbox-rx = <0 0 0>; + ti,mbox-tx = <1 0 0>; + }; +}; + +&c7x_0 { + mboxes = <&mailbox0_cluster1>, <&mbox_c7x_0>; + memory-region = <&c7x_0_dma_memory_region>, + <&c7x_0_memory_region>; +}; + +&wkup_r5fss0_core0 { + mboxes = <&mailbox0_cluster0>, <&mbox_r5_0>; + memory-region = <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_memory_region>; +}; + +&mcu_r5fss0_core0 { + mboxes = <&mailbox0_cluster2>, <&mbox_mcu_r5_0>; + memory-region = <&mcu_r5fss0_core0_dma_memory_region>, + <&mcu_r5fss0_core0_memory_region>; +};