From patchwork Thu Mar 30 14:15:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 77194 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1161677vqo; Thu, 30 Mar 2023 07:18:15 -0700 (PDT) X-Google-Smtp-Source: AK7set/hJbLM8Lw8G0xGd7cae9IGOvky4sbCdbJHce+7h7XjQ+ELtFdmcfusRrAriSB6oZmANEJD X-Received: by 2002:a05:6a20:1221:b0:db:443b:58d0 with SMTP id v33-20020a056a20122100b000db443b58d0mr19168891pzf.12.1680185895672; Thu, 30 Mar 2023 07:18:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680185895; cv=none; d=google.com; s=arc-20160816; b=ycsQ6+mUKGsV/AzNZe2Xn+PryUtARMLIo585YV2ZDh6dJshRQ81AvAgxFXURftD6k8 u867fXX1UjMETfQ325FyANAmOqSC2w4A5vM3mEbrRUkdD6YnGlbR0l2YSiJBenfaCOvI OkNgGC9qRYHQlXl79lppu2OHkJFoerwnHM08wvp0t1qcofnMRJqdg48zlb7xbi2ULklq HKw85N8O0WFhuyP/D47D9KHYNE7iUpjvygVZuO/zQ5dcpdutjB4u1/VQW4XZw/Yrpmj1 LE569k3mzxnSEwRJh8S+H7lmYFB+QgkPKDMubumW/JgPehMlx90V3uU2JDWLsfikCUAI izYw== 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=aVGHt1tNgSRDuypNWJ2WFD4INriqP7ZqOIDcBGhcX9Y=; b=Z5Oy6DazxFj62W6SD7nG9V2Op+L3XCmWUeDA7Gxod4G0J6x6hfmZLCXzZUNRCTbD2z 2umCVLGI09MlY+OLgCQjPbgfKleCRquV0O31RF838yk9HLzAJKoUkFqedop2VxlyU9W1 30ChM7VT43ltdbVkjdYZfRudy4o4nsb0kUOQBhS1XK4q4K12M6/g9kYlh476OI9Db/7M pgiC8buM7sJcR8mhV6Fx83Cp/FbCP2bUhT/k/GiPXfNfd/RivMi+VEVxXStAmm9yEC44 bCkqdweYExMS+25WjHLIvlS8ocbHrQGfYy6WDIwyojQO7V6PyJzAo7iLfLS2jN6ns0qb 2KcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="s/fxS7tR"; 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 x40-20020a056a000be800b005a8ac319433si2297666pfu.178.2023.03.30.07.18.01; Thu, 30 Mar 2023 07:18:15 -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="s/fxS7tR"; 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 S231862AbjC3OPz (ORCPT + 99 others); Thu, 30 Mar 2023 10:15:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232006AbjC3OPx (ORCPT ); Thu, 30 Mar 2023 10:15:53 -0400 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CA7758A5A; Thu, 30 Mar 2023 07:15:51 -0700 (PDT) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 32UEFaCZ021541; Thu, 30 Mar 2023 09:15:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1680185737; bh=aVGHt1tNgSRDuypNWJ2WFD4INriqP7ZqOIDcBGhcX9Y=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=s/fxS7tROtiOzDEDfkCMrrDm1TBKHXtTZ4uFHCvkscvm+8zijIY6dPTmdp5Dv83mx PqmGJMJCAGNk+weE2WYDpE8rrsv6ptT7weMcLen4i0wxar8InibmA0AzNewCV2PLRI f0UDcvZzRTL3QxUahQH6rnRSltE9RiU9cTuICqEY= 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 32UEFaFU022900 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 30 Mar 2023 09:15:36 -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.16; Thu, 30 Mar 2023 09:15:36 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) 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.16 via Frontend Transport; Thu, 30 Mar 2023 09:15:36 -0500 Received: from localhost (ileaxei01-snat2.itg.ti.com [10.180.69.6]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 32UEFaM0087889; Thu, 30 Mar 2023 09:15:36 -0500 From: Hari Nagalla To: , CC: , , , , , Subject: [PATCH v2 2/2] arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes Date: Thu, 30 Mar 2023 09:15:36 -0500 Message-ID: <20230330141536.22480-3-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230330141536.22480-1-hnagalla@ti.com> References: <20230330141536.22480-1-hnagalla@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-2.5 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS autolearn=unavailable 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: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761802605603683954?= X-GMAIL-MSGID: =?utf-8?q?1761802605603683954?= The J784S4 SoCs have four TMS320C71x DSP subsystems in the MAIN voltage domain. The functionality of these DSP subsystems is similar to the C71x DSP subsystems on earlier k3 device J721S2. Each subsystem has a 48 KB of L1D configurable SRAM/Cache and 512 KB of L2 SRAM/Cache. This subsystem has a CMMU but is not currently used. The inter-processor communication between the main A72 cores and the C71x DSPs is achieved through shared memory and mailboxes. Add the DT nodes for these DSP processor sub-systems. Signed-off-by: Hari Nagalla --- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi b/arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi index 3c785cef4f20..7277bf6eda09 100644 --- a/arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi @@ -1232,4 +1232,52 @@ ti,loczrama = <1>; }; }; + + c71_0: dsp@64800000 { + compatible = "ti,j721s2-c71-dsp"; + reg = <0x00 0x64800000 0x00 0x00080000>, + <0x00 0x64e00000 0x00 0x0000c000>; + reg-names = "l2sram", "l1dram"; + ti,sci = <&sms>; + ti,sci-dev-id = <30>; + ti,sci-proc-ids = <0x30 0xff>; + resets = <&k3_reset 30 1>; + firmware-name = "j784s4-c71_0-fw"; + }; + + c71_1: dsp@65800000 { + compatible = "ti,j721s2-c71-dsp"; + reg = <0x00 0x65800000 0x00 0x00080000>, + <0x00 0x65e00000 0x00 0x0000c000>; + reg-names = "l2sram", "l1dram"; + ti,sci = <&sms>; + ti,sci-dev-id = <33>; + ti,sci-proc-ids = <0x31 0xff>; + resets = <&k3_reset 33 1>; + firmware-name = "j784s4-c71_1-fw"; + }; + + c71_2: dsp@66800000 { + compatible = "ti,j721s2-c71-dsp"; + reg = <0x00 0x66800000 0x00 0x00080000>, + <0x00 0x66e00000 0x00 0x0000c000>; + reg-names = "l2sram", "l1dram"; + ti,sci = <&sms>; + ti,sci-dev-id = <37>; + ti,sci-proc-ids = <0x32 0xff>; + resets = <&k3_reset 37 1>; + firmware-name = "j784s4-c71_2-fw"; + }; + + c71_3: dsp@67800000 { + compatible = "ti,j721s2-c71-dsp"; + reg = <0x00 0x67800000 0x00 0x00080000>, + <0x00 0x67e00000 0x00 0x0000c000>; + reg-names = "l2sram", "l1dram"; + ti,sci = <&sms>; + ti,sci-dev-id = <40>; + ti,sci-proc-ids = <0x33 0xff>; + resets = <&k3_reset 40 1>; + firmware-name = "j784s4-c71_3-fw"; + }; };