From patchwork Wed Mar 29 09:36:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hari Nagalla X-Patchwork-Id: 76493 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp287411vqo; Wed, 29 Mar 2023 02:45:25 -0700 (PDT) X-Google-Smtp-Source: AKy350Y9qIGpbHYlnPg3td5+MJJwA0J8t+kBZHjVgWothpVm/QZWQhGEsQrcfTwVd200SsRoUPTs X-Received: by 2002:a17:90b:3510:b0:23b:2963:ec94 with SMTP id ls16-20020a17090b351000b0023b2963ec94mr21047822pjb.29.1680083125005; Wed, 29 Mar 2023 02:45:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680083124; cv=none; d=google.com; s=arc-20160816; b=PJbk/fmE0rlOwAZxAhCu3SL4nA+9DGndX6KLiLg1D85RxS7nV/pr+34AjhWJrU6Z5D zhOeRtem6U1IRVsND7aMN6LcPwGDPcJiIh9PAU+3XKkpYTyLMGV6wXXDiVjg8Pkynl7n nsW25OPSi8tc71eQ1VWVuQ5b4NCJmYNEJj26m7UJUAzz1NW9GcbhIzifJlUCvi9ha6xI vFiiLIDEs9UliR/9Rgx+KWpkHR1czUKruU8NHpEQpqg6pcsh8atE3ta5MYTjw0G3vtXm 11JGkZlNLR/XerYZ3kFe+fhxArIuD2Zje8+XsOQZXK4tcxXVLEwJ/5Qk6jZ9T/De+7bN 3oNQ== 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=gaXhbP8PWv3p6aQGobbaF+9E0Wt+yFUAQBInm5hKamQ=; b=wEvsvz8tfYZAENSSe52hezhJuJCsASmKzAGcCN6jAWKG+Bc2UGg64hoZY3PdvQ+k8E +Fp95RdQZgvyBxVqCJw9wrpyHGGpIPgTWIxmNrV+NvTCP6jKWHSvXEaCGFhsmY3qDAI+ GqQXni5qPEcpiS6MIcDPyNCCGH3TBeivodGVosQ62Q0UzqacQfD5U0FHK+Zck+bj4BtB ThxG6uWun6ZsSXbakgveS4hky+FtMJS+6Xy8U8XeT8In1apdY4sX49AKEQ+8K/AJ0pWf oEu+xdU3alZd2SSH0vaOE6yMMOe5TYMkBieUrXkTqxtUgs7jbKMvtndzsM7QApAxlV6T 0EVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=RxRiTs8s; 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 p30-20020a634f5e000000b0051323af954asi11230474pgl.644.2023.03.29.02.45.12; Wed, 29 Mar 2023 02:45:24 -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=RxRiTs8s; 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 S230435AbjC2Jgp (ORCPT + 99 others); Wed, 29 Mar 2023 05:36:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230328AbjC2Jgl (ORCPT ); Wed, 29 Mar 2023 05:36:41 -0400 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2D4453AA6; Wed, 29 Mar 2023 02:36:38 -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 32T9aSe4013752; Wed, 29 Mar 2023 04:36:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1680082588; bh=gaXhbP8PWv3p6aQGobbaF+9E0Wt+yFUAQBInm5hKamQ=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=RxRiTs8sEI/3INBGP4g3e12UUhKcdTH9T9gvjvcuJiKk+27QFAC118Zs+8JTqSRqk 17VF9vW2MGkt18D2J6DR7Yetzb2hLzOX/EZ0vH+f+HSXQum5msi5eoslN+FFZxhhmN ql1jFPkjrD24go63RyUl9gVx+hT6Un8dCCtCRX70= Received: from DFLE113.ent.ti.com (dfle113.ent.ti.com [10.64.6.34]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 32T9aS4S050807 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 29 Mar 2023 04:36:28 -0500 Received: from DFLE101.ent.ti.com (10.64.6.22) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Wed, 29 Mar 2023 04:36:28 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE101.ent.ti.com (10.64.6.22) 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; Wed, 29 Mar 2023 04:36:28 -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 32T9aS2h006491; Wed, 29 Mar 2023 04:36:28 -0500 From: Hari Nagalla To: , CC: , , , , , Subject: [PATCH 2/3] arm64: dts: ti: k3-j784s4-mcu: Add MCU domain R5F cluster node Date: Wed, 29 Mar 2023 04:36:26 -0500 Message-ID: <20230329093627.30719-3-hnagalla@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230329093627.30719-1-hnagalla@ti.com> References: <20230329093627.30719-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?1761694842776966997?= X-GMAIL-MSGID: =?utf-8?q?1761694842776966997?= The J784S4 SoCs have 4 dual-core Arm Cortex-R5F processor (R5FSS) subsystems/clusters. One R5F cluster (MCU_R5FSS0) is present within the MCU domain (MCU_R5FSS0), and the remaining three clusters are present in the MAIN domain (MAIN_R5FSS0, MAIN_R5FSS1 & MAIN_R5FSS2). The functionality of the R5FSS is same as the R5FSS functionality on earlier K3 platform devices J721S2. Each of the R5FSS can be configured at boot time to be either run in a LockStep mode or in an Asymmetric Multi Processing (AMP) fashion in Split-mode. Signed-off-by: Hari Nagalla --- .../boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi index 64bd3dee14aa..e290e0925bc9 100644 --- a/arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi +++ b/arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi @@ -309,4 +309,46 @@ ti,cpts-periodic-outputs = <2>; }; }; + + mcu_r5fss0: r5fss@41000000 { + compatible = "ti,j721s2-r5fss"; + ti,cluster-mode = <1>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x41000000 0x00 0x41000000 0x20000>, + <0x41400000 0x00 0x41400000 0x20000>; + power-domains = <&k3_pds 345 TI_SCI_PD_EXCLUSIVE>; + + mcu_r5fss0_core0: r5f@41000000 { + compatible = "ti,j721s2-r5f"; + reg = <0x41000000 0x00010000>, + <0x41010000 0x00010000>; + reg-names = "atcm", "btcm"; + ti,sci = <&sms>; + ti,sci-dev-id = <346>; + ti,sci-proc-ids = <0x01 0xff>; + resets = <&k3_reset 346 1>; + firmware-name = "j784s4-mcu-r5f0_0-fw"; + ti,atcm-enable = <1>; + ti,btcm-enable = <1>; + ti,loczrama = <1>; + status = "disabled"; + }; + + mcu_r5fss0_core1: r5f@41400000 { + compatible = "ti,j721s2-r5f"; + reg = <0x41400000 0x00010000>, + <0x41410000 0x00010000>; + reg-names = "atcm", "btcm"; + ti,sci = <&sms>; + ti,sci-dev-id = <347>; + ti,sci-proc-ids = <0x02 0xff>; + resets = <&k3_reset 347 1>; + firmware-name = "j784s4-mcu-r5f0_1-fw"; + ti,atcm-enable = <1>; + ti,btcm-enable = <1>; + ti,loczrama = <1>; + status = "disabled"; + }; + }; };