From patchwork Thu Apr 26 22:59:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Lew X-Patchwork-Id: 10366981 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 0170C6032C for ; Thu, 26 Apr 2018 23:00:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EF6872924B for ; Thu, 26 Apr 2018 23:00:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E3AFA29267; Thu, 26 Apr 2018 23:00:30 +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 92D132924B for ; Thu, 26 Apr 2018 23:00:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757166AbeDZW7b (ORCPT ); Thu, 26 Apr 2018 18:59:31 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:37678 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756388AbeDZW71 (ORCPT ); Thu, 26 Apr 2018 18:59:27 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 776256081C; Thu, 26 Apr 2018 22:59:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1524783566; bh=+SP3Vl1N8W8+IOGpVg6C500VzU00iJSgInpI8aGCRhk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=o3AG6CE+9PkLQalSlQ9Fo9pM+uOGXp4vwjNdXQcjYYmAPU9J7wYv/alidYCWD09PN fYBZNXyts4P+PpnC4zvjsKgi5doj3UkLw91pfzFRlUxJrOJ1Rt1gLThxh5A7f8gC/M C9CK7jAc88Mhllb+FiVptKFnIwVoEmvt2pRb/HUc= 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 5F6FD6081C; Thu, 26 Apr 2018 22:59:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1524783565; bh=+SP3Vl1N8W8+IOGpVg6C500VzU00iJSgInpI8aGCRhk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QNGSnlAtGM5yrXf8R6SH9TTK6HoAVJ2E8t3EtA3zbEkKHabb9UZEHlzbSbzTYeExn noXzxKSus6ckkf454gQDAjxDLdX/JocfMH/hyp3d4yaHAWS14HkrQqa2/h1G6xkAzY rWFDOqjqU9LC6aFR9sT2oxSsaUkS1Wwlic/bAaPI= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 5F6FD6081C 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 v3 2/6] rpmsg: glink: Store edge name for glink device Date: Thu, 26 Apr 2018 15:59:01 -0700 Message-Id: <1524783545-21951-3-git-send-email-clew@codeaurora.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1524783545-21951-1-git-send-email-clew@codeaurora.org> References: <1524783545-21951-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);