From patchwork Tue Jun 12 13:23:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niklas Cassel X-Patchwork-Id: 138343 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp5352395lji; Tue, 12 Jun 2018 06:23:27 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKlialYD1tijvuorLKuA2W5aES9hc0nWycNuKF9n2/uRk+vAcr1e+kG4zSs1I3gdcK/LGrY X-Received: by 2002:a62:6cc4:: with SMTP id h187-v6mr377007pfc.145.1528809807310; Tue, 12 Jun 2018 06:23:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528809807; cv=none; d=google.com; s=arc-20160816; b=lJUtW7q+xItyU7bRymxaVsftpagFTa0LR1Zvxo+hxOdNrOMBHNy2rT5qkdKv7S4uZF PQ4Cbby8AltK6viGz1YosTFwnK0XOttIzYXBQjKMVfYPTggpu+jSzmGtUSN/cqwWnCBA 4T00MfHo9SC3XY9kHYElZuomux8gVEw08LblyRnm181F/7ELwusKRdgpL6bUDH1rBr4L rD56fqDtXAHCTD/yWNQIIbHQ+hCtURblYeln6NoXLFGjo79V8Hs6QqnrEfccsRqJ0HRQ XwCdql+yQ5Tufd2tpM92cvDrI1raxm/te4l4tVKfmIpwk9oxR/4HN1iFDAEfYuSiM9ry qZYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=p1Q1yEwNeey+oxIVZ+zezx4DtlBToK5ptYp3rtMah/Q=; b=R1pmRZ0tyEWXRembAVnVNLEaQrMgHtOlc/hyHBjS0dyPFwlk2gYJySt4E+gmiqSwpF FlGH1uInUMyg2p9ShbdF+eoXvN8bVaqa7e+1GeulB22jCbYeTWl66M7g4x8a9ZbYUiON f/w1zxU56U4VA4TRwCcDt0+lgm0Itb01DLy/2bcFyDC104tBFv/CwHbfuDSyEu2c+z+h +XXMRoDjdmxzcp05qy72iaA+6UVkdgvpWBX2BIB9EiZrkuFLHJE++Q447dEvgTRr31gm KqpXdCaOCFNUY3myqxjzTdY76ggpc4uFP//pHznJo7xb6KxKwL9aPxKJXK6ugdfvezYm 7Lpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XAIE9b35; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n81-v6si123570pfk.277.2018.06.12.06.23.27; Tue, 12 Jun 2018 06:23: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=@linaro.org header.s=google header.b=XAIE9b35; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933681AbeFLNXZ (ORCPT + 30 others); Tue, 12 Jun 2018 09:23:25 -0400 Received: from mail-lf0-f67.google.com ([209.85.215.67]:46959 "EHLO mail-lf0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932555AbeFLNXY (ORCPT ); Tue, 12 Jun 2018 09:23:24 -0400 Received: by mail-lf0-f67.google.com with SMTP id j13-v6so35977783lfb.13 for ; Tue, 12 Jun 2018 06:23:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=p1Q1yEwNeey+oxIVZ+zezx4DtlBToK5ptYp3rtMah/Q=; b=XAIE9b35WpB5Ur9aD+UdyFC2zuN9pOfhK5dAM0dF0o+YcszguD1KnNt+d9cYFVXCOX 6wtgQYFXffhMdfP2xRvXn4FZU6kC7Z6M9vLx5EMzwhPbz2h5ICJnuQyseW3lOOoy4NQH G9VC3aoKUeeH8iJkqqbMCawsiKttqZYJOXVCQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=p1Q1yEwNeey+oxIVZ+zezx4DtlBToK5ptYp3rtMah/Q=; b=eJigMLDO5E0S7cLlA5eyE93AV/91gZyRQXWzywJ4+id/Dp/C2+e1aNylZop9lfPTN5 vGj+LxGXTM+QXi8RJw3BkmluHL1pborq1bzj9hBdb4V3dtOtKXiZhgcqWqBBJ23xBgc4 EzQfZVxzsdk16Dbo7RLnzXGazTWwBC8T7Hr+g6ckh+oqLYdg+4sKPKU5w7jfBoPmShmR Z9w3C+eHModhpu646CBr/XMRu1lWysVHMk15w7GrZ9UZhT2eXa3ZuobIli6mcWX65yF+ qH79q4bho1xjzNNPlzxL1BUd/Nof2ySeQg9LVLvIVYTKrsHQX0+vt1QAYGSTARczJQXk IvOQ== X-Gm-Message-State: APt69E3iZ1bCJvpbVNrGzUOQBveT5x+zeGewX37SpH5tFjBaJ2HZ34on gVY70CgqtfuLIVJFHqasy+1T1A== X-Received: by 2002:a19:1797:: with SMTP id 23-v6mr225281lfx.95.1528809802767; Tue, 12 Jun 2018 06:23:22 -0700 (PDT) Received: from centauri.lan (h-229-118.A785.priv.bahnhof.se. [5.150.229.118]) by smtp.gmail.com with ESMTPSA id q35-v6sm30869lfi.68.2018.06.12.06.23.21 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 12 Jun 2018 06:23:22 -0700 (PDT) From: Niklas Cassel To: Andy Gross , Bjorn Andersson , Avaneesh Kumar Dwivedi , Stephen Boyd , Jordan Crouse , Govind Singh , Niklas Cassel Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] firmware: qcom: scm: add a dummy qcom_scm_assign_mem() Date: Tue, 12 Jun 2018 15:23:13 +0200 Message-Id: <20180612132314.29762-1-niklas.cassel@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add a dummy qcom_scm_assign_mem() to enable building drivers when CONFIG_COMPILE_TEST=y && CONFIG_QCOM_SCM=n. All other qcom_scm_* functions already have a dummy version. Signed-off-by: Niklas Cassel --- include/linux/qcom_scm.h | 4 ++++ 1 file changed, 4 insertions(+) -- 2.17.1 Reviewed-by: Bjorn Andersson diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h index da63d84e1e91..06996ad4f2bc 100644 --- a/include/linux/qcom_scm.h +++ b/include/linux/qcom_scm.h @@ -89,6 +89,10 @@ static inline int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr, static inline int qcom_scm_pas_auth_and_reset(u32 peripheral) { return -ENODEV; } static inline int qcom_scm_pas_shutdown(u32 peripheral) { return -ENODEV; } +static inline int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, + unsigned int *src, + struct qcom_scm_vmperm *newvm, + int dest_cnt) { return -ENODEV; } static inline void qcom_scm_cpu_power_down(u32 flags) {} static inline u32 qcom_scm_get_version(void) { return 0; } static inline u32