From patchwork Mon Dec 18 22:02:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Lew X-Patchwork-Id: 10121951 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 5B29B60327 for ; Mon, 18 Dec 2017 22:02:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4A2AD26CFC for ; Mon, 18 Dec 2017 22:02:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3EE3B28B44; Mon, 18 Dec 2017 22:02:35 +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=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID 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 ED38B26CFC for ; Mon, 18 Dec 2017 22:02:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965462AbdLRWCc (ORCPT ); Mon, 18 Dec 2017 17:02:32 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:51716 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S937849AbdLRWCY (ORCPT ); Mon, 18 Dec 2017 17:02:24 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 2470B60376; Mon, 18 Dec 2017 22:02:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1513634544; bh=JdU93IOCCnTv+4Rsf4KFyNOrPZxvJ70jbWWQsPxo0FI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yv8x9nmhaavgqueZZlyZwXksh+cNDJmGHO4XiavRoHxpJPsxG6Rj2pVSzA3EYU6hZ OEF6i1y3MVUrC34yxFjOViCH8KzvT8qMuGC2c593MeK/rmvAEc42WckhobpHq6DTuc aklr6Z4u9IkCch7Ganh0CEHGfI5gTDIIv9HF14dY= Received: from clew-linux.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: clew@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 3BB5560376; Mon, 18 Dec 2017 22:02:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1513634543; bh=JdU93IOCCnTv+4Rsf4KFyNOrPZxvJ70jbWWQsPxo0FI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZXCQGbEgmlOH/45XvSkt0iw1awxY0QfvBsQJO85h5sd5EaIHb5mDs6/5hrvvDKard 1HCVXFcaH4Dl3nWBKhjG76enGJwqk2QAlyut3Jf6JpRNyl93HgbIKo43L10xkhX44L GWUDcVhsN0vgvvqdfLBPozQt/Tf8vU9FhQXayrn0= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 3BB5560376 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=clew@codeaurora.org From: Chris Lew To: bjorn.andersson@linaro.org, robh+dt@kernel.org, andy.gross@linaro.org, david.brown@linaro.org Cc: aneela@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, clew@codeaurora.org Subject: [PATCH 2/6] rpmsg: glink: Store edge name for glink device Date: Mon, 18 Dec 2017 14:02:10 -0800 Message-Id: <1513634534-22861-3-git-send-email-clew@codeaurora.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1513634534-22861-1-git-send-email-clew@codeaurora.org> References: <1513634534-22861-1-git-send-email-clew@codeaurora.org> 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 Channels may need to identify the edge their channel was probed for. Store the edge name by reading the label property from device tree or default to the node name. Signed-off-by: Chris Lew Acked-by: Bjorn Andersson --- drivers/rpmsg/qcom_glink_native.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index cd9d643433d3..179132226dc2 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -101,6 +101,8 @@ struct glink_core_rx_intent { struct qcom_glink { struct device *dev; + const char *name; + struct mbox_client mbox_client; struct mbox_chan *mbox_chan; @@ -1575,6 +1577,10 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev, idr_init(&glink->lcids); idr_init(&glink->rcids); + ret = of_property_read_string(dev->of_node, "label", &glink->name); + if (ret < 0) + glink->name = dev->of_node->name; + glink->mbox_client.dev = dev; glink->mbox_chan = mbox_request_channel(&glink->mbox_client, 0); if (IS_ERR(glink->mbox_chan)) {