From patchwork Fri Jul 28 23:19:12 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suman Anna X-Patchwork-Id: 108922 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp967982qge; Fri, 28 Jul 2017 16:19:59 -0700 (PDT) X-Received: by 10.98.14.205 with SMTP id 74mr9000584pfo.178.1501283998876; Fri, 28 Jul 2017 16:19:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501283998; cv=none; d=google.com; s=arc-20160816; b=YcRCkrHGdEFg6QhsjOoOaYfFXkLiLVx9CorLZVXUiwnpQh7nzu7iyxn7WJU7AGLVT8 m7kVVKPO2fFcpWPVU1IbYdC++gpUtm7ryQUE/y4ufiPFqIo+CITHGB91Tr/0lLI74b75 /bVbN3VRmIYq9APydojOmXnoCiX85vr9NHnXh4xYsVXmyNFDBuu+7EPeor9RlmMkGOgf MBDTdyRERKcPnXEsz/s05ZlziR3rKfomm/Obf0dY32hxis+y7Ycws7kFLLP/0prHL9qD 7waBKGZ1NI13pQB2sCQ1P5viMHpoh8mnsklvYRPP5Ymp8aiYrpk1T6+K44spXq2N4ZfD Q3Aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature:arc-authentication-results; bh=mRBN7Ax918YsrX53tdxql0Y64n+mXQHOOaUvGhBR/Ps=; b=kYDOLizpCUPEMQA1cy6OgeJetoZh0mvqcX0zbJWfzWIG2Bqo9j/0eBbgs10a3+BIBV Om4K3l38G4/zJD4orKyz3+787THNlz8+oV7KNQ4487L5Ex6X9wcPaP0etEy6Xe9lJ2cV o1In4fRwK56Yq69vbHbxbifcLItpaZFIfuuHAvNG8djoBKtdb2KJ+3iwg0x22sGWnmu5 QJNFNcE5+GbBm4eBcdrCqawl0J5laioY7D2zVTO7oj2yRGeLxQcc5R1gCE9LSDLGJFan Yh3d0f2tG91mTwieN8avTe5mzPja7GGP22M4DSYKjX3XHGseWCTQ0yNjqB7iAvWHNYQ9 UwQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.b=B+Y58+Be; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id m3si13150530pgt.599.2017.07.28.16.19.58; Fri, 28 Jul 2017 16:19:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.b=B+Y58+Be; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1753262AbdG1XT4 (ORCPT + 26 others); Fri, 28 Jul 2017 19:19:56 -0400 Received: from lelnx194.ext.ti.com ([198.47.27.80]:23352 "EHLO lelnx194.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753136AbdG1XTs (ORCPT ); Fri, 28 Jul 2017 19:19:48 -0400 Received: from dlelxv90.itg.ti.com ([172.17.2.17]) by lelnx194.ext.ti.com (8.15.1/8.15.1) with ESMTP id v6SNJLfu011903; Fri, 28 Jul 2017 18:19:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com; s=ti-com-17Q1; t=1501283961; bh=P5SaR9yF9og78vw39NUD4V1PHNJmVXtwtGyaI8ixiZA=; h=From:To:CC:Subject:Date; b=B+Y58+BeRGmNp1fmMPAFZTrf708t4zIELEsr58wpDHHMtb6kBEQtRG5xjz4RYQ0P8 RzdciSSs1yLTKT9tDV+VRG9jtfPBygBqNwO9o5AoXxOO2kqEEAWXLXyQAzPgNP4/E4 ZavpadDG8WbaTnEAYmufQaYF7FcIIrTUPEx410CQ= Received: from DLEE71.ent.ti.com (dlee71.ent.ti.com [157.170.170.114]) by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id v6SNJLrb031694; Fri, 28 Jul 2017 18:19:21 -0500 Received: from dlep32.itg.ti.com (157.170.170.100) by DLEE71.ent.ti.com (157.170.170.114) with Microsoft SMTP Server id 14.3.294.0; Fri, 28 Jul 2017 18:19:19 -0500 Received: from legion.dal.design.ti.com (legion.dal.design.ti.com [128.247.22.53]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v6SNJKba015988; Fri, 28 Jul 2017 18:19:20 -0500 Received: from localhost (irmo.dhcp.ti.com [128.247.58.153]) by legion.dal.design.ti.com (8.11.7p1+Sun/8.11.7) with ESMTP id v6SNJK311345; Fri, 28 Jul 2017 18:19:20 -0500 (CDT) From: Suman Anna To: Santosh Shilimkar CC: , , , Suman Anna , Sam Nelson , "Andrew F. Davis" Subject: [PATCH 0/6] Add DSP DT nodes on Keystone platforms Date: Fri, 28 Jul 2017 18:19:12 -0500 Message-ID: <20170728231918.16778-1-s-anna@ti.com> X-Mailer: git-send-email 2.13.1 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Santosh, The following series adds the DT nodes for the DSP devices present on the Keystone2 66AK2H/K, 66AK2L and 66AK2E SoCs. They are disabled in the base dts files, and enabled in the corresponding board files alongside an added common reserved CMA pool that is used by all the DSP devices. The bindings and driver support were added to mainline in 4.13-rc1, and this series adds the dt portions. Nodes are added as per bindings in Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt Validation done on K2HK EVM, K2L EVM and K2E EVM. Supported features include basic load/boot (tested with rpmsg_client_sample) and Error Recovery (after reverting a patch merged in 4.13-rc1 that has caused a kernel crash, see [1]). Functionality with CMA nodes from HighMem require a patch in the virtio_rpmsg_bus core [2]. regards Suman [1] http://marc.info/?l=linux-arm-kernel&m=150127179030802&w=2 [2] https://patchwork.kernel.org/patch/9549911/ Sam Nelson (3): ARM: dts: keystone-k2hk-evm: Add and enable common DSP CMA memory pool ARM: dts: keystone-k2l-evm: Add and enable common DSP CMA memory pool ARM: dts: keystone-k2e-evm: Add and enable DSP CMA memory pool Suman Anna (3): ARM: dts: keystone-k2hk: Add DSP nodes ARM: dts: keystone-k2l: Add DSP nodes ARM: dts: keystone-k2e: Add DSP node arch/arm/boot/dts/keystone-k2e-evm.dts | 18 +++++ arch/arm/boot/dts/keystone-k2e.dtsi | 20 +++++ arch/arm/boot/dts/keystone-k2hk-evm.dts | 53 ++++++++++++ arch/arm/boot/dts/keystone-k2hk.dtsi | 139 ++++++++++++++++++++++++++++++++ arch/arm/boot/dts/keystone-k2l-evm.dts | 33 ++++++++ arch/arm/boot/dts/keystone-k2l.dtsi | 71 ++++++++++++++++ 6 files changed, 334 insertions(+) -- 2.13.1