From patchwork Mon Jun 17 12:58:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 167023 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp2831086ilk; Mon, 17 Jun 2019 05:59:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqzfoE7H07OdK5gnR/7dEcO63HuYnA13jHfDJZvmVRo0gcdTPncBTTTI/hjlc93KQY9oYaee X-Received: by 2002:a63:c44f:: with SMTP id m15mr25770287pgg.34.1560776365058; Mon, 17 Jun 2019 05:59:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560776365; cv=none; d=google.com; s=arc-20160816; b=yMlnRGNYZoYCbjjRQnh5Zond8EZll3KjdXHq3CaLgKCjtNn/zwGJwzFaJ7e0cQ3YRh JHA6zPqcT+TvYN36qoLgukzVTnzCsrdEZxHHxsMKtTap1Vsh5s45M9x/d4BMmiZyPVBk bMtDDb3xFdHwxaIlBdhzfr3Gcvb2IjX11VbqeoivigTs+4VOuUGHMQhFYo/1W3Gb8hsm wDv+FN5jFrqiI7wQraZSF5MRs4Juqw8nhYkuBciie4jtIoJaGgkSdODzsfDYpZXcAnRn Xd+wNG6dEZMOI8f6p4FevWGJzPFU2F4LKhZJcypXO1NwdJOn5ntWMBkZhvCcArJ0TKCK pjVQ== 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 :message-id:date:subject:cc:to:from; bh=TkqYJpyU/3vfoSQM127p+brwl8dlBpKZOu7KXoyrPmk=; b=a4SrhFqtH0c+NZ/kj1uGKLV649ngr8GFM4qMMO5cDZ8fFZ8MW+QaaGfyJTSTsgnLV4 RIzQbIA5J1RWd43C5oP2PCPe5XbMk2zUp9EZeYsw6oQnl9lS9z/29p8AXi+hOSBc66DC dgZTOAZzodkmZKRVd9ShRWSDKnR+9l96xwO/r6xc357dcnmSp94qSGkwfjWagnLvPKYi R8q5kP/Y6Upd3PjgmL1tJDuSEHlj4gCYrHAIHyPOlSr7TjPIgamU190uPI1ylqFLkVXY 9pGPWz+sxxbeSh6NQYxXSgOkSKpqrcYbmDpSiZZUWBT5GmL4G8E5Ts5cbLqHRrBrL7yH f7ig== 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 f96si10790865plb.339.2019.06.17.05.59.24; Mon, 17 Jun 2019 05:59:25 -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 S1727809AbfFQM7X (ORCPT + 27 others); Mon, 17 Jun 2019 08:59:23 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:59541 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726005AbfFQM7W (ORCPT ); Mon, 17 Jun 2019 08:59:22 -0400 Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.129]) with ESMTPA (Nemesis) id 1M7aqD-1hi5Tv2z0v-007yoG; Mon, 17 Jun 2019 14:59:10 +0200 From: Arnd Bergmann To: Mathieu Poirier , Alexander Shishkin Cc: Arnd Bergmann , Suzuki K Poulose , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] coresight: platform: add OF/APCI dependency Date: Mon, 17 Jun 2019 14:58:53 +0200 Message-Id: <20190617125908.1674177-1-arnd@arndb.de> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:r/0hHafrBCppjYQNVu+1mD3eJ6YmngQjlW/+xUHtbAPKwuxS3Qx nZBCpWPQCl4eOcffBSVdqrI12pu0iPjKkoHlB6z8bV2mxMrKGes9t8wxdzX6ErODzNxdSY1 +X9SaGzIjMa25+R5c69d/fft6lnZMot+O+VNYm29YO/0ZFy5RMUqQzQ1iFYatF48GmeLolv 8NsK0dvpOumD8022xjHsg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:sN8TpRPEG88=:xqhx/AVla85jg89VvfExI5 HuovXWfErDB6joo8/rCwqnViHA1Edahy7OdakVFAM1rJFEi9pPtH1TeaI76SfZ+GKyOfSjvlm oM+ernZo3JvwOhLi8sr3oUJ9QJCSCXinNs1FORjqWl/IeG9SZmjCh7Y/dyVWZ9wIR0eWB1Vfs 3Jpm/34aEGzGRzEfbTtfTXccAndkIImMmBQE1hzDKzzYOkhGZwgRG+/EvMNFDQg+S1hRYNEah A1g0TNVzsiuzQgkgNh5LaqEmnnB732OzZif1kiVH20C7FDRjTvxRroSUV69FrZ+TH5a2VnntC lT2DlRjnjR998tC1CIP+5BRTFCKTiBYfXnEOYR5IXfyjAb9W1zKGriwacA+BzzJWkPOm8DjS8 7mrjZ/QSQ2RFnwJBBcXJOtkihcwJtIfxJ9KC8jh+yMqgLyMmTEjKZhxBGZKVH3U+EAFHKXoeW 4MICZtPsg6Ui2hZRrnqVn3k98GZzrzFx6BWyadPNgAN5PjkzRD0xd6AbNAa+DA6gkAyW2ucHc 0pay8OJwotOa/roLwldvYYYliYA7H/XBQHmBM6sV4WsW9QIqm9RhfJHJaoyF/9us+NfiejG87 w3AS3RPq+VVTB5eZk4xbb4/zh7PWc/3R3qvXODth3ydD+IKlMLNrkaCRVtx9WYKk2V7wwwBsB LAif0+Oje8ESKtUQ7oNLvvlVv3YFVlQIPhC2t41/uI73q/6JA5HQSehViqntrxK9HJqwHLYl6 MAV2JQNWCt8QmwXCM+x4RveIgpSxBeBU9qfzTw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When neither CONFIG_OF nor CONFIG_ACPI are set, we get a harmless build warning: drivers/hwtracing/coresight/coresight-platform.c:26:12: error: unused function 'coresight_alloc_conns' [-Werror,-Wunused-function] static int coresight_alloc_conns(struct device *dev, ^ drivers/hwtracing/coresight/coresight-platform.c:46:1: error: unused function 'coresight_find_device_by_fwnode' [-Werror,-Wunused-function] coresight_find_device_by_fwnode(struct fwnode_handle *fwnode) As the code is useless in that configuration anyway, just add a Kconfig dependency that only allows building when at least one of the two is set. This should not hinder compile-testing, as CONFIG_OF can be enabled on any architecture. Fixes: ac0e232c12f0 ("coresight: platform: Use fwnode handle for device search") Signed-off-by: Arnd Bergmann --- drivers/hwtracing/coresight/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.20.0 Reviewed-by: Suzuki K Poulose diff --git a/drivers/hwtracing/coresight/Kconfig b/drivers/hwtracing/coresight/Kconfig index 5487d4a1abc2..14638db4991d 100644 --- a/drivers/hwtracing/coresight/Kconfig +++ b/drivers/hwtracing/coresight/Kconfig @@ -4,6 +4,7 @@ # menuconfig CORESIGHT bool "CoreSight Tracing Support" + depends on OF || ACPI select ARM_AMBA select PERF_EVENTS help