Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp175325pxf; Tue, 30 Mar 2021 23:51:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmS42VvszzbAbL+ayVSe7JA6SFCI0frCGeSxYjA7MH9DmeathxCyvgW39eFSA64pDHhuIj X-Received: by 2002:aa7:d3d8:: with SMTP id o24mr1820795edr.165.1617173512072; Tue, 30 Mar 2021 23:51:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617173512; cv=none; d=google.com; s=arc-20160816; b=o4Ke2m/24b7OvepRFDkx3rUuCmT/bc6AX0jvzUTxx83mbTuFefETiv4nV6cWsIVD6H h4XU7Njhk0Uu1eklc3h7xTLDOHrfBN/YtJNa0Eo9u6bVSH9LiNlm384z6ucRml7dXUqc HIAby9ahTlYuSHBBPlcANr/mj4ybgK3LsAmdYwM7FdGm91MJ+A/vSCa5JGbZpLPCUcE3 ya0HKvcv0p5y6DBTPCzVSkto5Ze/v6AEuW5eBJIS6PamYn27uxYUHTyiykPXevb/nkuF zy0KbrGexKEKdHQ4LkFscKkQaoGmQ5+E0gyPaYdM+Adri3978A2eLWtFHQ0mdsRvoC2l VfTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=aSK0wPiuLGlx8HMEsvSLSZNh08g+kw9ieV/LdJFOdOU=; b=wiiTzHt2MOf0NCmg8RnISkAFzi3DoB+w09VuvKfdL2JL8UYelC1tjtyOVvj2koXRRt 7rGt5ybj3iQR1JzONyYcX9KL6eO6ydTXs7BDTzVaJxw1bzi+36F1HxH0qatzEFMFe4X4 QRxSD2OCExB0yslV9JjlOo99UqIa1OlhppTtHDjxuENS8uGWKVJWayoJgPeJpLbNFOr9 tf0CySP0sy4s1LYR5kyesB5435wd+RAtBN7mZz04WlWvjfkuP1nTOleVk7LcoIAeXOd/ iGNsRdj+cJvHNbm0ka92FwG6vKLYIx7zasrxy/PIp/l1IZcZjNTJeC4aaCD5rRuT7wXN HYdA== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b6si1104612edd.528.2021.03.30.23.51.29; Tue, 30 Mar 2021 23:51:52 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234004AbhCaGuS (ORCPT + 99 others); Wed, 31 Mar 2021 02:50:18 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:14652 "EHLO szxga04-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233975AbhCaGtx (ORCPT ); Wed, 31 Mar 2021 02:49:53 -0400 Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4F9H1D4y4tzmVnc; Wed, 31 Mar 2021 14:47:12 +0800 (CST) Received: from huawei.com (10.67.174.47) by DGGEMS408-HUB.china.huawei.com (10.3.19.208) with Microsoft SMTP Server id 14.3.498.0; Wed, 31 Mar 2021 14:49:42 +0800 From: He Ying To: , , , , , , CC: , Subject: [PATCH] firmware: qcom-scm: Fix QCOM_SCM configuration Date: Wed, 31 Mar 2021 02:49:41 -0400 Message-ID: <20210331064941.134333-1-heying24@huawei.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.174.47] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When CONFIG_QCOM_SCM is y while CONFIG_HAVE_ARM_SMCCC is not set, compiling errors are encountered as follows: drivers/firmware/qcom_scm-smc.o: In function `__scm_smc_do_quirk': qcom_scm-smc.c:(.text+0x36): undefined reference to `__arm_smccc_smc' drivers/firmware/qcom_scm-legacy.o: In function `scm_legacy_call': qcom_scm-legacy.c:(.text+0xe2): undefined reference to `__arm_smccc_smc' drivers/firmware/qcom_scm-legacy.o: In function `scm_legacy_call_atomic': qcom_scm-legacy.c:(.text+0x1f0): undefined reference to `__arm_smccc_smc' So add dependency on HAVE_ARM_SMCCC in QCOM_SCM configuration. Reported-by: Hulk Robot Signed-off-by: He Ying --- drivers/firmware/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index 3f14dffb9669..5dd19dbd67a3 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -237,6 +237,7 @@ config INTEL_STRATIX10_RSU config QCOM_SCM bool depends on ARM || ARM64 + depends on HAVE_ARM_SMCCC select RESET_CONTROLLER config QCOM_SCM_DOWNLOAD_MODE_DEFAULT -- 2.17.1