From patchwork Tue Jul 3 07:20:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niklas Cassel X-Patchwork-Id: 140906 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp830224ljj; Tue, 3 Jul 2018 00:20:54 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLHRo9QNMGbMPFDNiCb9+m0Dt1eCG+gz2WPZzWY3/GDf5mfa9WjbNP9rCxA5gw5e4UAxw+S X-Received: by 2002:a65:6397:: with SMTP id h23-v6mr24570547pgv.380.1530602454627; Tue, 03 Jul 2018 00:20:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530602454; cv=none; d=google.com; s=arc-20160816; b=xt3FvF+2lD2wCEw7/Q/RyFfq/8qw/fdoMlcBwfyb4Hm7A+DKtQjX6+vwHDpElvhO/N hiuhsZVfsv80/SYvlFe+pxDPx7RRbFTQpA1HEkNUZJYIssSu3zXZYlWyqWqjH3HBqtDT /kgahwsshqMnYYwF+g1lAH0kRHEu0/IGlbbnWLQzpxns2u/7MpTwqNvrjFljiGXYVaWG VPCnqnZLHWzf8VZ2Q/mGbbTrmENRtO+H2Jv6rhni9joQTJfi4gM5xNbIAFEA7zd+RabE mjLRdlDZ9mBrv9HLtJLEHVBI13Z4HMcnjtZb2W0zdIfB8l5dtma2OnXLKuqr75Kf/2Vl fVNw== 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:dkim-signature :arc-authentication-results; bh=/AkFpguKHLJdNCb8VtDLF9kvz8hotA3mDxBD3P5qppc=; b=EEyFpDD9Snv3Ga6wypVFPayJkPWxYMLt4N5CAWVj5hfCYk2rRckIzOjuh2yBETPzuz VgQF/3eSQ/IsUh29okcD4XWyjgi/v6z0FytJwOJk9lNKAHt8MwvOxI/7RcflmtEBzBWf 1n43wBm8FzLtmDIvLmCFMszOngMC2KZoGS4+QXJQOwJlbQUvHMsbgxkBvjab/5eJF2K4 lsdA/cHnVBgjFTcwmAH03EGmEsbMp1sdr/zw50oA85a/r6mUpYpQhLbbpdkhcZ7nVNGr jPsKvhOxQFq9cKPr9g6VmjVn/dWyfHq0XNy/yM+Gj5HU7VObjcPV2YUShEd49PDqJafL Mh5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JseB3xnn; 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 e6-v6si447940pgq.265.2018.07.03.00.20.54; Tue, 03 Jul 2018 00:20:54 -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=JseB3xnn; 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 S932322AbeGCHUw (ORCPT + 31 others); Tue, 3 Jul 2018 03:20:52 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:37864 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754291AbeGCHUu (ORCPT ); Tue, 3 Jul 2018 03:20:50 -0400 Received: by mail-lf0-f66.google.com with SMTP id j8-v6so741186lfb.4 for ; Tue, 03 Jul 2018 00:20:49 -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:mime-version :content-transfer-encoding; bh=/AkFpguKHLJdNCb8VtDLF9kvz8hotA3mDxBD3P5qppc=; b=JseB3xnnQ1A45ieQPoZ9zSb2ad1uQBol6qUfF6PMLk6aP6o2ac7EW8pa+Nxlkl++bY D3CHZO6Z2+VJmSOdXNUoNNcoXtah3e/n7DXYLT4dvU4PaL0P2CZ6TkG4h53vBSc/LzpY u5hMbpHBkkxUBOV05Yx2rJK12bJy8vSrEfnv0= 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:mime-version :content-transfer-encoding; bh=/AkFpguKHLJdNCb8VtDLF9kvz8hotA3mDxBD3P5qppc=; b=qlfTPJegtx5ExwbUqx0U5TaIEZIO0epP6/sthuv2lmm6rnEsc92b2Q/zRqhy6IaUT8 CyOKxMWOlZmWOAeT8eZ+XjiwyM5P5zqHFumxhrTgUregyJ2bC58K0O4cJKTsRzDED7pd pHn5ypClyg2yew+/I32rjoa8Q6jkuys3j2orvB5hL0YDDaV3WTAvxXBIx4hkTpBzZCXu Je63tTZvdzV26l22axAa3bAFfjluuaGlZoivDxOgwebhEPQ69fhp5WxZl6gQ6TNP/MUt oPfh2TECwa8zg8O9H+QShJOgqd6APqNzihET+lOwtdTzj3/JsPMkHk1t7EskYunIpbOG whdQ== X-Gm-Message-State: APt69E0NL/8Y44Zl1zwogLVXW4naCHNQBY6vOADz4PpUWN0vf0z2qVbW ZFoQzipzAWfPFY3pFy4NvYLsow== X-Received: by 2002:a19:2593:: with SMTP id l141-v6mr19781111lfl.10.1530602448695; Tue, 03 Jul 2018 00:20:48 -0700 (PDT) Received: from centauri.lan (h-229-118.A785.priv.bahnhof.se. [5.150.229.118]) by smtp.gmail.com with ESMTPSA id 10-v6sm65125ljh.91.2018.07.03.00.20.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 03 Jul 2018 00:20:48 -0700 (PDT) From: Niklas Cassel To: Andy Gross , David Brown Cc: Niklas Cassel , linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/6] soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs Date: Tue, 3 Jul 2018 09:20:27 +0200 Message-Id: <20180703072034.20213-1-niklas.cassel@linaro.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since commit cab673583d96 ("soc: Unconditionally include qcom Makefile"), we unconditionally include the soc/qcom/Makefile. This opens up the possibility to compile test the code even when building for other architectures. This patch series prepares and enables all but two Kconfigs to be compile tested even when building for other architectures. Changes since v2: -The qdsp6 fixes are now solved in another way, and those patches are already applied in the ASoC-next tree. -Dropped rpmsg fix, as it has been applied in the remoteproc-next tree. -Added a new patch to add sizes.h for the new driver llcc-slice. -Added COMPILE_TEST to each Kconfig instead of the menu entry, in order to allow more complex expressions. E.g. RPMh has depends on x && y && z || COMPILE_TEST. This way, if COMPILE_TEST is set, it will be able to ignore multiple dependencies. This is not be possible if we refactor out ARCH_QCOM || COMPILE_TEST to the top menu entry. Niklas Cassel (6): soc: qcom: smem: Add missing include of sizes.h soc: qcom: llcc-slice: Add missing include of sizes.h soc: qcom: smp2p: Add select IRQ_DOMAIN soc: qcom: smsm: Add select IRQ_DOMAIN soc: qcom: Remove bogus depends on OF from QCOM_SMD_RPM soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs drivers/soc/qcom/Kconfig | 19 +++++++++++-------- drivers/soc/qcom/llcc-slice.c | 1 + drivers/soc/qcom/smem.c | 1 + 3 files changed, 13 insertions(+), 8 deletions(-) -- 2.17.1