Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1387830ybg; Thu, 11 Jun 2020 08:34:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyfZlmHuFB5jIiuCMUesrP0XgMCKmqKq2cZJypkflJdoxlcbAdZVaN+2za/ROZDM2N6g6lX X-Received: by 2002:a50:fc04:: with SMTP id i4mr7339875edr.117.1591889683907; Thu, 11 Jun 2020 08:34:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591889683; cv=none; d=google.com; s=arc-20160816; b=EZtojTEKoqbrlWSfrQsZOJiUjiTgs74bw5MaKRBXDlcstgZEfsS5bXTep49iSOJHRo y4RYVNCQ6pEALpoZh8wAk5TgKKmbQQX+QBSQW5TtBLLGwoIuB7Ldbqw5tmYghG7khWD+ wSjP94fv47BY8jINEWfRny/r0IQcT9K0UJbB4hZdCHrg2cf6WhYzqmvLfN0oMY0Smqa4 ka546gPKGTRWZ6aj5j8n6N9yOMyR/6GoATngn5TfHDTbCD6tG8w7LXZg0EJvnFGhgO8j jaW2N/8duc3iUTinzHVUIR4dFmwXdg5jMxLGkMEpbGME9zoDvF3b0o2UHd1OhlXtKsSv zgtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=hbtuhUNZ9tzwg2QjtHoSOIKYGRSF668PaftacXVIw3Y=; b=antHl5oLZ4eo3dRpV5auXSpVB6NKAPwo4tPUZCSViMiW5WHasRMLhAO3IdkYu9WKMF EbNpBjNbW3hsYxeYhgX/UE8OeyBm34y6omzm/hv9K/XPLxMER86xIVwVAsCBsMRXrK9H zO8kTw31fOsOZfn5+2wXm3Q1LcPbvLMJXK/aZajR3UjRNGRbWkOIW7R/uKfd4Gv5P0+9 1aSzkRLYHECdHpR0nV1G8NY43CXHzlcZrG/+kq0mqNi+6jhqy645kam2uQZ1OLapVDHZ CH1GZ6wNMzWG2ZsxLV+zA55nNu1l84cS5Z+5RL52XtbYczmi0BOgotuZkkQyFQyD1tAa NmnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="uhChi/QN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b10si1806314edw.184.2020.06.11.08.34.21; Thu, 11 Jun 2020 08:34:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="uhChi/QN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1728649AbgFKP37 (ORCPT + 99 others); Thu, 11 Jun 2020 11:29:59 -0400 Received: from lelv0142.ext.ti.com ([198.47.23.249]:50272 "EHLO lelv0142.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728411AbgFKP36 (ORCPT ); Thu, 11 Jun 2020 11:29:58 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 05BFTtIv130248; Thu, 11 Jun 2020 10:29:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1591889395; bh=hbtuhUNZ9tzwg2QjtHoSOIKYGRSF668PaftacXVIw3Y=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=uhChi/QNSJPqJWTW3VjDEL066AKDT5+gTcLwHyQLVw5m7hXVv4enjpYse4xWwsPDg cojtk5idlOaciAcz9OjygM6waMeYkgVc1NBaRyrHPQZ6Yq8o65NwGaCnYAU2zC7Hkv 4GzZfuQo5frwrwhM+SIdGaKxVZwDa6shAphRA3AE= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 05BFTt4a083053 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 11 Jun 2020 10:29:55 -0500 Received: from DLEE104.ent.ti.com (157.170.170.34) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Thu, 11 Jun 2020 10:29:55 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) 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; Thu, 11 Jun 2020 10:29:54 -0500 Received: from lelv0597.itg.ti.com (lelv0597.itg.ti.com [10.181.64.32]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 05BFTswZ021089; Thu, 11 Jun 2020 10:29:54 -0500 Received: from localhost ([10.250.48.148]) by lelv0597.itg.ti.com (8.14.7/8.14.7) with ESMTP id 05BFTsVs085866; Thu, 11 Jun 2020 10:29:54 -0500 From: Suman Anna To: Tony Lindgren CC: Jason Kridner , Caleb Robey , Drew Fustini , Robert Nelson , , , , Suman Anna Subject: [PATCH 1/2] ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs Date: Thu, 11 Jun 2020 10:29:44 -0500 Message-ID: <20200611152945.27656-2-s-anna@ti.com> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200611152945.27656-1-s-anna@ti.com> References: <20200611152945.27656-1-s-anna@ti.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Assign the previously added CMA reserved memory nodes to the respective IPU and DSP rproc device nodes, and enable these rproc nodes so that these remote processors can be booted on the AM5729 BeagleBone AI board. The addresses and sizes of the CMA pools are identical to those used on various other TI AM572x/AM574x based boards. The mailboxes, timers and watchdog-timers for all these remoteprocs are inherited by including the common dra72-ipu-dsp-common.dtsi file. An associated pair of the rproc node and its CMA node can be disabled later on if there is no use-case defined to use that remote processor. Signed-off-by: Suman Anna --- arch/arm/boot/dts/am5729-beagleboneai.dts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm/boot/dts/am5729-beagleboneai.dts b/arch/arm/boot/dts/am5729-beagleboneai.dts index 9877d7709d41..619e75927224 100644 --- a/arch/arm/boot/dts/am5729-beagleboneai.dts +++ b/arch/arm/boot/dts/am5729-beagleboneai.dts @@ -8,6 +8,7 @@ #include "dra74x.dtsi" #include "am57xx-commercial-grade.dtsi" #include "dra74x-mmc-iodelay.dtsi" +#include "dra74-ipu-dsp-common.dtsi" #include #include #include @@ -729,3 +730,23 @@ opp_slow-500000000 { opp-shared; }; }; + +&ipu2 { + status = "okay"; + memory-region = <&ipu2_memory_region>; +}; + +&ipu1 { + status = "okay"; + memory-region = <&ipu1_memory_region>; +}; + +&dsp1 { + status = "okay"; + memory-region = <&dsp1_memory_region>; +}; + +&dsp2 { + status = "okay"; + memory-region = <&dsp2_memory_region>; +}; -- 2.26.0