From patchwork Thu Jul 9 23:19:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suman Anna X-Patchwork-Id: 235198 Delivered-To: patch@linaro.org Received: by 2002:a54:2c11:0:0:0:0:0 with SMTP id g17csp1638923ecp; Thu, 9 Jul 2020 16:21:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjltYa77wESLMhvsJHBripe8F7s50IjeljdkNoP/41Dob6o2JBU9r1P7Fysty3ES2qZEUD X-Received: by 2002:a50:f392:: with SMTP id g18mr51677041edm.151.1594336817143; Thu, 09 Jul 2020 16:20:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594336817; cv=none; d=google.com; s=arc-20160816; b=hetAF5yk/eYw0zcRvl3+wqD7UQhDV4WhBBq2Ul0f11tER3hgPcBR6tugvmgIo03FNe CPUS/SVDPd8+qz2okI1RD08a1mC5cvHZhX+yQ2ByXKURqzcLKzgE8DhuLzVpEsVNeITt i7IcpfglCaWCrROyQHbZ5Egxlzd02UzPUTBIwlKW6aWPJSPA7C8UxhPQNZtAO4EGwyyL trFtusXaVHzCY483cnYz0mWP29i63AFNPac+N/hylo8L05VwTcFeYFuGbz1ty1OOYz2D XXzUjPUuaIbIKH2J1hhSCdOr6P5TGB12rQuppn5o343iLdvEyaNqGQWMZLGrv7YcsM3W R5MA== 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=CyiHZQsfhTO5vLN7NiKzVMU247TNjDR4ol5AODJOUfg=; b=sY8BlpMZ65IkWU+HgRaLzltCE/RBjVmLc0hUlWs/rn4zUbXwhc/iD02+BH0GwjRxeb kQ1lezHpoBv1fuvoQV6EQAJJtqw4wafTGrT/XTLgmGkMb7wuy+6CGoGp+ptk9KVhbZPh /AaxJ24S/NXSc459mm1tMNzRLbtFsNU3P0rMKLLB43cjr2CFhuRcVwIpnsdkO7bcsykH q8h1gF5RZnnOmPb5KwnULVDzAZM5kZW268wRa8NCl/1D/ehqWHD8f9x+Z35XEKWg6WLN 1VNvVwGmETBq8kyGPyhcDgxAJCOwq+PexlbazPhPJn9ux5GiC+yv87r/cH30RhQDKnoe oTLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=xrAeqnR5; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-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 n23si2740812ejx.656.2020.07.09.16.20.16; Thu, 09 Jul 2020 16:20:17 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-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=xrAeqnR5; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-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 S1726859AbgGIXUQ (ORCPT + 6 others); Thu, 9 Jul 2020 19:20:16 -0400 Received: from fllv0015.ext.ti.com ([198.47.19.141]:34598 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726848AbgGIXUP (ORCPT ); Thu, 9 Jul 2020 19:20:15 -0400 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 069NK8hi053753; Thu, 9 Jul 2020 18:20:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1594336808; bh=CyiHZQsfhTO5vLN7NiKzVMU247TNjDR4ol5AODJOUfg=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=xrAeqnR5nstmWpZGyl8R2kLPaRLti6sxwL19BxmncbPoV7WJ9rTaPx/FDtf7dOnSn PVA6AVup20WR+YFJuKjsy0LZu1Mq6fLEofc3Xw66IIuE7KrgeT6kg6jhzgApIr0sPM qgynQJY+Sx7z0zhp3SK30opSOTwSH1Z3GSynVgO4= Received: from DFLE105.ent.ti.com (dfle105.ent.ti.com [10.64.6.26]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 069NK82L012077 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 9 Jul 2020 18:20:08 -0500 Received: from DFLE100.ent.ti.com (10.64.6.21) by DFLE105.ent.ti.com (10.64.6.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Thu, 9 Jul 2020 18:20:08 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE100.ent.ti.com (10.64.6.21) 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, 9 Jul 2020 18:20:08 -0500 Received: from fllv0103.dal.design.ti.com (fllv0103.dal.design.ti.com [10.247.120.73]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 069NK8HW096124; Thu, 9 Jul 2020 18:20:08 -0500 Received: from localhost ([10.250.34.57]) by fllv0103.dal.design.ti.com (8.14.7/8.14.7) with ESMTP id 069NK8QA124469; Thu, 9 Jul 2020 18:20:08 -0500 From: Suman Anna To: Tony Lindgren CC: , , , Tero Kristo , Suman Anna Subject: [PATCH 10/13] ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP Date: Thu, 9 Jul 2020 18:19:51 -0500 Message-ID: <20200709231954.1973-11-s-anna@ti.com> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200709231954.1973-1-s-anna@ti.com> References: <20200709231954.1973-1-s-anna@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The CMA reserved memory nodes have been added for the IPU and DSP remoteproc devices on the OMAP5 uEVM board. These nodes are assigned to the respective rproc device nodes, and both the IPU and DSP remote processors are enabled for this board. The current CMA pools and sizes are defined statically for each device. The starting addresses are fixed to meet current dependencies on the remote processor firmwares, and will go away when the remote-side code has been improved to gather this information runtime during its initialization. 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/omap5-uevm.dts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) -- 2.26.0 diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts index 9441e9a572ad..251885656697 100644 --- a/arch/arm/boot/dts/omap5-uevm.dts +++ b/arch/arm/boot/dts/omap5-uevm.dts @@ -15,6 +15,26 @@ memory@80000000 { reg = <0 0x80000000 0 0x7f000000>; /* 2032 MB */ }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + dsp_memory_region: dsp-memory@95000000 { + compatible = "shared-dma-pool"; + reg = <0 0x95000000 0 0x800000>; + reusable; + status = "okay"; + }; + + ipu_memory_region: ipu-memory@95800000 { + compatible = "shared-dma-pool"; + reg = <0 0x95800000 0 0x3800000>; + reusable; + status = "okay"; + }; + }; + aliases { ethernet = ðernet; }; @@ -198,3 +218,13 @@ ethernet: usbether@3 { &wlcore { compatible = "ti,wl1837"; }; + +&dsp { + status = "okay"; + memory-region = <&dsp_memory_region>; +}; + +&ipu { + status = "okay"; + memory-region = <&ipu_memory_region>; +};