Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp165189pxb; Fri, 16 Apr 2021 02:26:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxldMjOW9NnT8A0LLWpS7HJzSKPpjW2FfvFmDanjmhKBalF3FGn8KLAbC7gFBZYjWYQLZyw X-Received: by 2002:a50:fb19:: with SMTP id d25mr67034edq.340.1618565169557; Fri, 16 Apr 2021 02:26:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618565169; cv=none; d=google.com; s=arc-20160816; b=YuWQgiYSXeUouk1p48u3jQgATiEly4Njh4qAB2HJZpDYz84mFU1Fosc7/Zh5EpLvvv mHMytWWlhLP0MDRLTDoFs4QLN97kcXVtQ5PmUdCl8Np+Ji6eS6vCtsTFLFfy4JAdc0NK M0J3L8hyhiPJrGdBsxqxssjRV1KH2bU826NbPtNU6TQc1wQCfvR9AmDouGk+O4mylZKH hdQzWIbFrquC45sikyYjDVDeRBFnvRLg4MWPgNDYKiCOiNmGBTBKbaddaa46tn8c9/mb vObbjJZIoBS6RuQKBVwvZP+S+9agvdBFhWmDHlTolAd6DS+L9ym/nrQNb/4n3OIFEYGE CeJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:dmarc-filter:sender:dkim-signature; bh=tBKdd4/GyUMVTeJZBzfZH4rm839u9pM6K3ncjXPkHlg=; b=y7EDyoicz6CJtc6fkTDyONr3CzU+xkgbeQJaMAqqZLxu9xmrXtRwLoSsDNMI2tkY4U bDsRRDOA/jFIkgb6p30+yMPGJCvxdk2Uoldg/7x9zGYl6ljhYeNAezOzCNuP3lxIeuic newu7FEc03mrEONh5jOyjxFO4BNnlBNuZNRe5e+g4WlW6hN7iakHtZzKukmmUEaR9FKT m8GIuVxuG+zZPynmmuLsIm6QL7ZKkL0Jt88CbHHOPTVQrhvu8mF4l2cEi0B5s+fTHcaV +J7aDyK9sTVWcgpTrkUS/XtiBarEEFyRxvZ6yIY6vNUzOp/wyXH1uTFRmsxYrj+Rag1p VgiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mg.codeaurora.org header.s=smtp header.b=vaa1Uzac; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w11si5113209ede.2.2021.04.16.02.25.44; Fri, 16 Apr 2021 02:26:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mg.codeaurora.org header.s=smtp header.b=vaa1Uzac; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239068AbhDPIXe (ORCPT + 99 others); Fri, 16 Apr 2021 04:23:34 -0400 Received: from m43-7.mailgun.net ([69.72.43.7]:31720 "EHLO m43-7.mailgun.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229706AbhDPIXb (ORCPT ); Fri, 16 Apr 2021 04:23:31 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1618561387; h=References: In-Reply-To: Message-Id: Date: Subject: Cc: To: From: Sender; bh=tBKdd4/GyUMVTeJZBzfZH4rm839u9pM6K3ncjXPkHlg=; b=vaa1UzacaIDqszXkNOvAl0/jaSKa8uKHrL7cO4BdKSKK85Tymu9w0cMMiZ5eJujKWn8Aoa6q ynlIU0a4KK664oj+RWItcmt3VyUyx94iOJ8YwAjToAQMwguCrqLMdPRDqDdMuzHIe+djBAS4 mVqC7k6qdyG90eRU/J4LhkflEac= X-Mailgun-Sending-Ip: 69.72.43.7 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n03.prod.us-west-2.postgun.com with SMTP id 60794967e0e9c9a6b6ce8724 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Fri, 16 Apr 2021 08:23:03 GMT Sender: taozha=codeaurora.org@mg.codeaurora.org Received: by smtp.codeaurora.org (Postfix, from userid 1001) id CDC64C43463; Fri, 16 Apr 2021 08:23:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=ALL_TRUSTED,BAYES_00,SPF_FAIL autolearn=no autolearn_force=no version=3.4.0 Received: from taozha-gv.qualcomm.com (unknown [180.166.53.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: taozha) by smtp.codeaurora.org (Postfix) with ESMTPSA id CDBC0C43461; Fri, 16 Apr 2021 08:22:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org CDBC0C43461 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=fail smtp.mailfrom=taozha@codeaurora.org From: Tao Zhang To: Mathieu Poirier , Suzuki K Poulose , Alexander Shishkin Cc: Tao Zhang , Mike Leach , Leo Yan , Greg Kroah-Hartman , coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Tingwei Zhang , Mao Jinlong , Yuanfang Zhang Subject: [PATCH v1 1/2] coresight: Add support for device names Date: Fri, 16 Apr 2021 16:22:41 +0800 Message-Id: <1618561362-1561-2-git-send-email-taozha@codeaurora.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1618561362-1561-1-git-send-email-taozha@codeaurora.org> References: <1618561362-1561-1-git-send-email-taozha@codeaurora.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support to read device names from device tree entries. Before the previous process of allocating coresight device name, try to read the coresight device name from device tree entries. If it is read, the device name will be returned directly. If it is not read, the original allocation name process will be followed. Signed-off-by: Tingwei Zhang Signed-off-by: Tao Zhang --- drivers/hwtracing/coresight/coresight-core.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/hwtracing/coresight/coresight-core.c b/drivers/hwtracing/coresight/coresight-core.c index 4ba801d..b79c726 100644 --- a/drivers/hwtracing/coresight/coresight-core.c +++ b/drivers/hwtracing/coresight/coresight-core.c @@ -1640,6 +1640,12 @@ char *coresight_alloc_device_name(struct coresight_dev_list *dict, int idx; char *name = NULL; struct fwnode_handle **list; + struct device_node *node = dev->of_node; + + if (!node) { + if (!of_property_read_string(node, "coresight-name", &name)) + return name; + } mutex_lock(&coresight_mutex); -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project