Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp954931ybi; Fri, 12 Jul 2019 07:18:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqy5uWHwNBSOt2qb4lsw9idPINcaTZRWN5MwUXpZWckuK1w4OVayS5tJQ6hy08cyXeKuq/Yx X-Received: by 2002:a17:902:2808:: with SMTP id e8mr11323305plb.317.1562941107736; Fri, 12 Jul 2019 07:18:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562941107; cv=none; d=google.com; s=arc-20160816; b=ZCtoBjHCdN/DZet/biJ3UJToVRQcz2U6EmkGUVnnXO9e71NrNXtUD86ac3MUb7iKUI +nWsaRUVWM0hrOtGJP2Y2VyDkkrq7G80E+AzMNGyiwnjgbsqwZoLOHTdzKH+2IX/emd/ 4Qka1e17RRtwrke2fj01L3wvIOdsvKa4NBScc07bwVgjDDRzCv4rWIFQngCJffLpGpOg KfBD7kC+niLBuv6/KGKz836fUz25yccC3TTmWL/9jYglSXWYxL+Wl1MkHqjjLPlDXla9 pGTWX4mBLYBdoKAaPHk3MXxzNdifkcKdxBpvN3lUra4UD59vaijdv40qsYYjYAfoMeay 6G3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature:dkim-signature; bh=MOVRJSWOyihRhnn9CeLXx5rk7Q0sMCeJeQK3ZlE7mIg=; b=zPHH2J4EhM2putUstVgFnOsRBAMrlq5Whe/zmo1jW25rQPTZkiMEm3Zi1lsPIkK01I UolCXhjXEe9FF6RZrPBJGfNDe5Yt3TPQf4KPjdBuiCUVaRked4P8YHOA+uO2Lq54zlg4 udGUiRgZfrru5xxH1ds92iCDWq8VMdV3BizZwdQSSE6CaTaubd0mAMnK4oOhTRE6nQv7 AlIR9kEEpd1bUDGPAiOJNDUhCFk584+0EwR5gsnePZZCCSQJJhlyqdwzlu76N7GQcyMk Eft/SsV3aLtG+VYkirJ2U47YWPkDBCSKUp99hRp6cTnQOjh6iPlMXtGftEyHASXDkArR zkng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b="Bj//fmGh"; dkim=pass header.i=@codeaurora.org header.s=default header.b=Xhe34wh3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r33si8667615pgm.371.2019.07.12.07.18.11; Fri, 12 Jul 2019 07:18:27 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b="Bj//fmGh"; dkim=pass header.i=@codeaurora.org header.s=default header.b=Xhe34wh3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727590AbfGLOR1 (ORCPT + 99 others); Fri, 12 Jul 2019 10:17:27 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:34356 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727127AbfGLOR0 (ORCPT ); Fri, 12 Jul 2019 10:17:26 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 75E5460F3E; Fri, 12 Jul 2019 14:17:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1562941045; bh=ZLyrLF3gxoij3tWd6LLpsaHVZE9/f37v1XHJJ32CDWo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Bj//fmGhOcCIoZYprVWSUOYjENy0HOKhhexrJpR97A5vVv6LNFBhAGvXy+M/JLkr2 0xbhv0J2bU0NFyza6EkUvi705kVHVyHRD84exP3w1H7KH/osm2uKFY/NqMFeA+Wpgq CQ38uYXBx6OZkdZCbUrJbf+kKUUJc6aaE1lAvU8o= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED,SPF_NONE autolearn=no autolearn_force=no version=3.4.0 Received: from blr-ubuntu-253.qualcomm.com (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.18.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: saiprakash.ranjan@codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id A6CB660E3F; Fri, 12 Jul 2019 14:17:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1562941042; bh=ZLyrLF3gxoij3tWd6LLpsaHVZE9/f37v1XHJJ32CDWo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Xhe34wh3Rv4s9lSEFglyofbPRkR1qLSCI5lbeRncgZSsXYs6dg/jADkquEvbX9tdU sb+dm9YbR2r9JlwLjpC9jN1LOyUCcxd5HptD6B2SbvQR8tLg3a/6sR8BaBtaUybrSr sNsCmZAaDGEPeVKNxyRvYlcgdEX63mAB7EK7J3dM= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org A6CB660E3F 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=saiprakash.ranjan@codeaurora.org From: Sai Prakash Ranjan To: Greg Kroah-Hartman , Mathieu Poirier , Suzuki K Poulose , Leo Yan , Alexander Shishkin , Mike Leach , Rob Herring , Bjorn Andersson , devicetree@vger.kernel.org, David Brown , Mark Rutland Cc: Rajendra Nayak , Vivek Gautam , Sibi Sankar , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Marc Gonzalez , Sai Prakash Ranjan Subject: [PATCHv8 4/5] coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 Date: Fri, 12 Jul 2019 19:46:26 +0530 Message-Id: <2694eae0731a07eeda11f666526ccff8c6b5842e.1562940244.git.saiprakash.ranjan@codeaurora.org> X-Mailer: git-send-email 2.22.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Instead of overriding the peripheral id(PID) check in AMBA by hardcoding them in DT, add the PIDs to the ETM4x driver. Here we use Unique Component Identifier(UCI) for MSM8996 since the ETM and CPU debug module shares the same PIDs. SDM845 does not support CPU debug module. Signed-off-by: Sai Prakash Ranjan Reviewed-by: Suzuki K Poulose --- drivers/hwtracing/coresight/coresight-etm4x.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/hwtracing/coresight/coresight-etm4x.c b/drivers/hwtracing/coresight/coresight-etm4x.c index 7bcac8896fc1..28bcc0e58d7a 100644 --- a/drivers/hwtracing/coresight/coresight-etm4x.c +++ b/drivers/hwtracing/coresight/coresight-etm4x.c @@ -1192,11 +1192,15 @@ static struct amba_cs_uci_id uci_id_etm4[] = { }; static const struct amba_id etm4_ids[] = { - CS_AMBA_ID(0x000bb95d), /* Cortex-A53 */ - CS_AMBA_ID(0x000bb95e), /* Cortex-A57 */ - CS_AMBA_ID(0x000bb95a), /* Cortex-A72 */ - CS_AMBA_ID(0x000bb959), /* Cortex-A73 */ - CS_AMBA_UCI_ID(0x000bb9da, uci_id_etm4), /* Cortex-A35 */ + CS_AMBA_ID(0x000bb95d), /* Cortex-A53 */ + CS_AMBA_ID(0x000bb95e), /* Cortex-A57 */ + CS_AMBA_ID(0x000bb95a), /* Cortex-A72 */ + CS_AMBA_ID(0x000bb959), /* Cortex-A73 */ + CS_AMBA_UCI_ID(0x000bb9da, uci_id_etm4),/* Cortex-A35 */ + CS_AMBA_UCI_ID(0x000f0205, uci_id_etm4),/* Qualcomm Kryo */ + CS_AMBA_UCI_ID(0x000f0211, uci_id_etm4),/* Qualcomm Kryo */ + CS_AMBA_ID(0x000bb802), /* Qualcomm Kryo 385 Cortex-A55 */ + CS_AMBA_ID(0x000bb803), /* Qualcomm Kryo 385 Cortex-A75 */ {}, }; -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation