Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp3938983imm; Thu, 17 May 2018 18:22:50 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr/a83Pp8B9KPMI4JV3VgdAh/OWDNalEBN0NiGfdmFApIwrEgg9ObVYbIaWVQbM9syZWNGL X-Received: by 2002:a17:902:8207:: with SMTP id x7-v6mr7475594pln.100.1526606570299; Thu, 17 May 2018 18:22:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526606570; cv=none; d=google.com; s=arc-20160816; b=sShYrnPBtORM549CrAE85pf+74nUmm9OC46syWG5FmVXAcxtmakLZoEpYhurJ6yw/x ZmV/vZiQsYOV/IRU+UU5kuqOvoTkJPW8beXHzbAIkBQT3LS8V5R9p53EroBWNkqi9fld La6HU02N9wu9UawDd/fEWWJhbqFHSiHsAHyZujinA7s7iZXnnMF1CFeMF0v3ze8b2XaI GUpn1a/IfEdXKKNJMMG1aJui7h96laWXrW6ewgnAtD2mK0Cy4cAfJeT/pgj+zg1Kdcib jubtyJr7tzNVY7zfam9mRYJ8l+RuHcZPrIW1QW/RdbIJ3Hqn0NJIXGtrJ2XxszxzqFdW ffRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=3Mcv6EvYSab+wfHdoJPUgg0/1xIKwPWynBvaKsUsXu4=; b=FLBfKbRh2CjhHTYmqboxMF3xAZcuj0CfNBIMBMtxvouWqzq8stw2oiQ501BYYay2uR eFf/i2bc5AuofHqY3U4DR2Diuxn3rfTGyB2s9NdxrjooeFLfxV0x4OHQZcoGIIKR5OcC J3s/tw9PFAw12QlOwItdxXai/UAvGuLtCE9E4tYAdXu1erJ8B24b58qDzSjs1/vrGp2e kggl1DaXkwd76CmoiqJZYGYpzBsfd+QhtCliHUSJ/YV8DgctszVL4FmjEvWUUjaWh5x3 r79DiqkeY/VyucKPWZQnGr4bJRuwPoo8gccHasETE3m72vadADoo4GC5kdoKWjplPqxa xSsQ== ARC-Authentication-Results: i=1; mx.google.com; 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 b73-v6si6487013pli.305.2018.05.17.18.22.36; Thu, 17 May 2018 18:22:50 -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; 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 S1751976AbeERBVG (ORCPT + 99 others); Thu, 17 May 2018 21:21:06 -0400 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:42338 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751664AbeERBVF (ORCPT ); Thu, 17 May 2018 21:21:05 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B97881435; Thu, 17 May 2018 18:21:04 -0700 (PDT) Received: from localhost.localdomain (unknown [10.118.17.245]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B0C0C3F25D; Thu, 17 May 2018 18:21:03 -0700 (PDT) From: Kim Phillips To: Greg Kroah-Hartman , Mathieu Poirier Cc: Alexander Shishkin , Alex Williamson , Andrew Morton , David Howells , Eric Auger , Eric Biederman , Gargi Sharma , Geert Uytterhoeven , Kefeng Wang , Kirill Tkhai , Mike Rapoport , Oleg Nesterov , Pavel Tatashin , Rik van Riel , Robin Murphy , Russell King , Thierry Reding , Todd Kjos , Randy Dunlap , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kim Phillips Subject: [PATCH 1/6] coresight: remove CORESIGHT_LINKS_AND_SINKS dependencies and selections Date: Thu, 17 May 2018 20:20:19 -0500 Message-Id: <20180518012024.22645-1-kim.phillips@arm.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180517070643.GC13919@kroah.com> References: <20180517070643.GC13919@kroah.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A coresight topology doesn't need to include links, i.e., a source can be directly connected to a sink. As such, selecting and/or depending on LINKS_AND_SINKS is no longer needed. Suggested-by: Mathieu Poirier Cc: Alexander Shishkin Signed-off-by: Kim Phillips --- drivers/hwtracing/coresight/Kconfig | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/hwtracing/coresight/Kconfig b/drivers/hwtracing/coresight/Kconfig index ef9cb3c164e1..83fb78651ef9 100644 --- a/drivers/hwtracing/coresight/Kconfig +++ b/drivers/hwtracing/coresight/Kconfig @@ -23,7 +23,6 @@ config CORESIGHT_LINKS_AND_SINKS config CORESIGHT_LINK_AND_SINK_TMC bool "Coresight generic TMC driver" - depends on CORESIGHT_LINKS_AND_SINKS help This enables support for the Trace Memory Controller driver. Depending on its configuration the device can act as a link (embedded @@ -33,7 +32,6 @@ config CORESIGHT_LINK_AND_SINK_TMC config CORESIGHT_SINK_TPIU bool "Coresight generic TPIU driver" - depends on CORESIGHT_LINKS_AND_SINKS help This enables support for the Trace Port Interface Unit driver, responsible for bridging the gap between the on-chip coresight @@ -44,7 +42,6 @@ config CORESIGHT_SINK_TPIU config CORESIGHT_SINK_ETBV10 bool "Coresight ETBv1.0 driver" - depends on CORESIGHT_LINKS_AND_SINKS help This enables support for the Embedded Trace Buffer version 1.0 driver that complies with the generic implementation of the component without @@ -53,7 +50,6 @@ config CORESIGHT_SINK_ETBV10 config CORESIGHT_SOURCE_ETM3X bool "CoreSight Embedded Trace Macrocell 3.x driver" depends on !ARM64 - select CORESIGHT_LINKS_AND_SINKS help This driver provides support for processor ETM3.x and PTM1.x modules, which allows tracing the instructions that a processor is executing @@ -63,7 +59,6 @@ config CORESIGHT_SOURCE_ETM3X config CORESIGHT_SOURCE_ETM4X bool "CoreSight Embedded Trace Macrocell 4.x driver" depends on ARM64 - select CORESIGHT_LINKS_AND_SINKS help This driver provides support for the ETM4.x tracer module, tracing the instructions that a processor is executing. This is primarily useful @@ -72,7 +67,6 @@ config CORESIGHT_SOURCE_ETM4X config CORESIGHT_DYNAMIC_REPLICATOR bool "CoreSight Programmable Replicator driver" - depends on CORESIGHT_LINKS_AND_SINKS help This enables support for dynamic CoreSight replicator link driver. The programmable ATB replicator allows independent filtering of the @@ -81,7 +75,6 @@ config CORESIGHT_DYNAMIC_REPLICATOR config CORESIGHT_STM bool "CoreSight System Trace Macrocell driver" depends on (ARM && !(CPU_32v3 || CPU_32v4 || CPU_32v4T)) || ARM64 - select CORESIGHT_LINKS_AND_SINKS select STM help This driver provides support for hardware assisted software -- 2.17.0