From patchwork Fri Nov 30 11:20:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 10706141 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9172B13A4 for ; Fri, 30 Nov 2018 11:21:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7C3012FF87 for ; Fri, 30 Nov 2018 11:21:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6E4F42FF94; Fri, 30 Nov 2018 11:21:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 104082FF5A for ; Fri, 30 Nov 2018 11:21:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726586AbeK3W37 (ORCPT ); Fri, 30 Nov 2018 17:29:59 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:35037 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726459AbeK3W37 (ORCPT ); Fri, 30 Nov 2018 17:29:59 -0500 Received: by mail-wr1-f66.google.com with SMTP id 96so4941944wrb.2 for ; Fri, 30 Nov 2018 03:21:01 -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:mime-version :content-transfer-encoding; bh=7erg8T/suDyNnxBlOv6+Oc8Opzezhe58BHPmkVpN4aA=; b=BhkOBUlLAGclsf/5TsLcx6uomblvQS6WfUPdzwhA8z4BxHRt5LlX+Gda8DKBrT81bH rd+M6sJvPC+WIX2zKH0D6oPrCPtnyZPvB7HbasB+6U3ah5csVheP4oYGzfsYX01ljQjZ qBS/6RTRTn2mpzBtDlPbvGXL+r7jABJUwEhv8= 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:mime-version :content-transfer-encoding; bh=7erg8T/suDyNnxBlOv6+Oc8Opzezhe58BHPmkVpN4aA=; b=CfOfajX9S4Ih1DVhnqjnK67G4ch1TBM0CC8gS5MPHZIQy3LravGPyMBzRJa39cQsiF t4CcBlpTb1CYDQBr4AcGdMCmjm/41rS1bMS5QESo6fhTpLBlGXY6tWqTwxakQbMwpY0u L/cCeZLh+356zRqgIkx0i2RNkB0tQvvosrn3bmcxNaC+HyZeMZNZ5ux6tHw7fuMsMju+ wDaiAS20xN5GEOoOktI+TbDG6w9BtFL3g5tVrSKKc/NUWtmR70d1Lqq8QEzO67mMDEqY iHYZBTrPTWOra4Pp0m3X2PU9zBIP0wJmK4+DvlQRclzpgkfGu738Uq4ndf2VTD2e1rux 7png== X-Gm-Message-State: AA+aEWZUnME+R0OZLr0lGoP2vPqbj3V/0iqSJDrlPx3wTlLAk7reQuTN 3wFWx2oBHILS7Hq3ICtOkJcjvg== X-Google-Smtp-Source: AFSGD/UJgxcfbN7ggT9v6OHafxHH4tMbl8JOT5chQKratmLN4N08wmgn9EtlNt7WrrnHdiWMV9wGJQ== X-Received: by 2002:a5d:558a:: with SMTP id i10mr4429921wrv.287.1543576860758; Fri, 30 Nov 2018 03:21:00 -0800 (PST) Received: from srini-hackbox.lan (cpc89974-aztw32-2-0-cust43.18-1.cable.virginm.net. [86.30.250.44]) by smtp.gmail.com with ESMTPSA id o81sm6585217wmd.10.2018.11.30.03.20.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 30 Nov 2018 03:21:00 -0800 (PST) From: Srinivas Kandagatla To: ohad@wizery.com, bjorn.andersson@linaro.org Cc: linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH] rpmsg: core: make rpmsg bus DMA capable Date: Fri, 30 Nov 2018 11:20:49 +0000 Message-Id: <20181130112049.14444-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Sender: linux-remoteproc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Many of the rpmsg clients like audio, fastrpc drivers need to allocate dma memory. Make this bus DMA capable so that the child devices can use dma apis. Signed-off-by: Srinivas Kandagatla --- drivers/rpmsg/rpmsg_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/rpmsg/rpmsg_core.c b/drivers/rpmsg/rpmsg_core.c index 8122807db380..33881e70f478 100644 --- a/drivers/rpmsg/rpmsg_core.c +++ b/drivers/rpmsg/rpmsg_core.c @@ -510,6 +510,7 @@ static struct bus_type rpmsg_bus = { .uevent = rpmsg_uevent, .probe = rpmsg_dev_probe, .remove = rpmsg_dev_remove, + .dma_configure = platform_dma_configure, }; int rpmsg_register_device(struct rpmsg_device *rpdev)