From patchwork Thu Apr 26 02:07:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Lew X-Patchwork-Id: 10364569 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 EFB2660225 for ; Thu, 26 Apr 2018 02:09:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E0869290E4 for ; Thu, 26 Apr 2018 02:09:45 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D4813290E5; Thu, 26 Apr 2018 02:09:45 +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=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI, 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 710DD290E2 for ; Thu, 26 Apr 2018 02:09:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753415AbeDZCIr (ORCPT ); Wed, 25 Apr 2018 22:08:47 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:44228 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751647AbeDZCIl (ORCPT ); Wed, 25 Apr 2018 22:08:41 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 0346260F8F; Thu, 26 Apr 2018 02:08:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1524708521; bh=+SP3Vl1N8W8+IOGpVg6C500VzU00iJSgInpI8aGCRhk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SqfwebcTT97mjAzSpdxQoEqXEM+k9DMolJ6V/9k/c1zoaN1iru/d+nzuT7JoIgDIT qYJR40k2gMaDYmP6bxPVa9zC//DPqsskky6AQ9OiQcQA1xAW1rp5LVRG0v+CaH5OEQ 7wW7CW1OEXV0X2sfXhMxMyUw6X3VaZl3/2yeElpI= 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 35CB260117; Thu, 26 Apr 2018 02:08:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1524708520; bh=+SP3Vl1N8W8+IOGpVg6C500VzU00iJSgInpI8aGCRhk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IA4xCnZLlanfXs7snTu5UC0jviuKAZ6xh/I+SwfEeTs6rb4OjNHhfJu04o9uURJV3 C8YCPlWE/LL6jMlaQ4yAJbrsdc7EGjXyIEclgMhc/maFfpe8/t03VuwU0cOKErbC+d Ee6YgzvpDIUUSfvwHwrilDW++ngs1DjqNX+JpvSg= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 35CB260117 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, andy.gross@linaro.org, david.brown@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com 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 v2 2/6] rpmsg: glink: Store edge name for glink device Date: Wed, 25 Apr 2018 19:07:48 -0700 Message-Id: <1524708472-18263-3-git-send-email-clew@codeaurora.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1524708472-18263-1-git-send-email-clew@codeaurora.org> References: <1524708472-18263-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 --- Changes since v1: - None 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 768ef542a841..c3f548e2ff20 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; @@ -1580,6 +1582,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_client.knows_txdone = true; glink->mbox_chan = mbox_request_channel(&glink->mbox_client, 0);