From patchwork Fri Mar 2 14:55:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 130541 Delivered-To: patch@linaro.org Received: by 10.46.66.2 with SMTP id p2csp1362733lja; Fri, 2 Mar 2018 06:58:48 -0800 (PST) X-Google-Smtp-Source: AG47ELtSDhPSP3qMocedMwH2glbBJqpkblk6TciYz9S/TRTaw+1x6d3QPbPk9y5NBi7RfOzGm0Eg X-Received: by 10.99.119.72 with SMTP id s69mr4744472pgc.224.1520002727827; Fri, 02 Mar 2018 06:58:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520002727; cv=none; d=google.com; s=arc-20160816; b=rEF/QZTksQLPppOiylQsW/TvA7FXQaL0D1tXnpdG3fQS+cg8LyTFYv9xyAKxE42Gbr LBbv0e/JsZR1R82abdeD8mxTaZ/2vCFEj4Pd3Nr8mQhWaKjn/hyFeYqlzRKNCRojJsAm 3ua2Dgyotknmjnr0Mqm0WZWx6NVP6tzsbr2+CgrrBPbH8z6ElisxmCHu+rwE+2ESLn3l 7HYD5k1fH/PaatgR9LuHsdflDptjC+99OApDhCCsozKcYvRc3Ox/qgaxXaSIuW5t4JDi 0BZQabNKHALRpF65JhMAZH3A3aJJ6gh85hVY4ju75OdrdedaPEM9c2T41RoWjOJnYH6Q O6pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=fPAAR3KsoTBDxv7edh2y6IfaC8Yi+KWh+WyTOO3pXqU=; b=qrVVxJ1Sd2BvC13e1KupvQt0XlerqKZmicyJHruyPF9vswo2tOczxUZYYH/27MpQvb uLp1k9gELxbV56edZ6g8OtAmvfqKWyeO+Wy3nGFLcbwxa/xDq11K+vkRyOV6xNOWv99M B0473u3TWBFfrip114mGJOsDgKiBk9PHe/Wi3vrTOvLfbF6a6SJdneluQD83/huPLZmT sTsfUki3nPWJq+NsoDqal4HREK8eMQBjGhs+FzMZppe6M4ScVmfNhfirlLABZzMHgPtb PLR8LGIhP70b+2ByQJVL86B2pntI7n52uDyeAQqnnUHYR5OwsnX3uoE31Gyfjipo9NTU tZKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=h8z1c+rk; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e6si4094416pgp.492.2018.03.02.06.58.47; Fri, 02 Mar 2018 06:58:47 -0800 (PST) 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=@linaro.org header.s=google header.b=h8z1c+rk; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1428944AbeCBO6b (ORCPT + 28 others); Fri, 2 Mar 2018 09:58:31 -0500 Received: from mail-wr0-f194.google.com ([209.85.128.194]:45247 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1426505AbeCBO62 (ORCPT ); Fri, 2 Mar 2018 09:58:28 -0500 Received: by mail-wr0-f194.google.com with SMTP id p104so10372656wrc.12 for ; Fri, 02 Mar 2018 06:58:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=fPAAR3KsoTBDxv7edh2y6IfaC8Yi+KWh+WyTOO3pXqU=; b=h8z1c+rkK8WQqlnYuT1L8NFcODtIDrZslE46PyDSJq9Xlj2DAYWu+8gr1othK7/dhf InUTogTmFUHzxj+amtDNbtcSwvZX6vknPiiPgWgaiCJKRgWRUjiAFwgJF4wzn3hEtXFg q+jyxocZ7+5lRQKIcN8fTGFI2xS1mBIPHMe9c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=fPAAR3KsoTBDxv7edh2y6IfaC8Yi+KWh+WyTOO3pXqU=; b=LjbXE5f/Q52/L2CSKQ2hy02zbHRGarcfCrELYn+a5/5epKa5zdOWibsu01Ngzn9up9 WOlVSXyg3PKlk4S4TEHHmv1Df0loeR+XAlgmSy0Ld24X6wlDbElMP/LkFqER7hj0puq3 1zFeKpfsL0KNks71jLVfA3wfe25wO5T8cspKGQaJtOEYy20W6wjxCEgE2IIWAsa+1aXM jaOSb5PioS4PGhrSmrwPafuhe1+cmt75AzrjZAwtzLzwW6Cl434aZUp030qtRuM8BVzq pmTyvjwMYd8XuWDt4x2RxILBKClY1LYYcBbGFcKY22f3J0X1M0H7iagU1SDIsqVIqqrv 4ulQ== X-Gm-Message-State: APf1xPA7GvKXndCTvJdj6WfM/zVM3WrKbXzzIJZGK+Mkz4RVkKWbwnMt ebvyC4bayBJLJZYof4kjDhT1tA== X-Received: by 10.223.199.10 with SMTP id k10mr5147758wrg.186.1520002707595; Fri, 02 Mar 2018 06:58:27 -0800 (PST) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id b68sm1483168wmi.30.2018.03.02.06.58.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 02 Mar 2018 06:58:26 -0800 (PST) From: srinivas.kandagatla@linaro.org To: will.deacon@arm.com, robin.murphy@arm.com, bjorn.andersson@linaro.org Cc: joro@8bytes.org, ohad@wizery.com, linux-arm-kernel@lists.infradead.org, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 0/3] drivers: rpmsg: make rpmsg bus DMA capable Date: Fri, 2 Mar 2018 14:55:28 +0000 Message-Id: <20180302145531.20463-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.15.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Srinivas Kandagatla On Qualcomm SoCs, DSP exposes many functionalities like audio, as these drivers are child of rpmsg bus. Any dma allocations or iommu operations on these devices would fail as the rpmsg bus is not marked as dma capable bus. This patchset makes the rpmsg bus dma capable. This patchset is tested on DB410c and DB820c boards. Thanks, srini Srinivas Kandagatla (3): rpmsg: core: export rpmsg bus type rpmsg: core: make rpmsg bus DMA capable iommu: armsmmu: set iommu ops for rpmsg bus drivers/iommu/arm-smmu.c | 5 +++++ drivers/rpmsg/rpmsg_core.c | 4 +++- include/linux/rpmsg.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) -- 2.15.1