Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp755465imu; Fri, 21 Dec 2018 06:56:36 -0800 (PST) X-Google-Smtp-Source: AFSGD/XFejYrkde3nnu6xlDzFPz0kgaQ9ThQol7PxBXAvrUXOmISjh7MnQM9XNKsg6NZfto41Ia3 X-Received: by 2002:a62:190e:: with SMTP id 14mr2868952pfz.70.1545404196720; Fri, 21 Dec 2018 06:56:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545404196; cv=none; d=google.com; s=arc-20160816; b=XymaxoWZbgnlNl5iyYEjIt0xWSq1RQke5YLGOXk6kSeXlaQWqusetBXpNOPP/Z6W3S ZPjWd1Raypbc9uHic1XdHz9tyFxWQjOaheUfbtUmWLqD3iKkXBaXRNa2lDI7J4KhJ//9 leHbmO9h7YdGrPeug46hn5E4DsyVMpE7tEGh/nFqmsZX8o9gQNMu7sISx3qIlAcwzqXL SZOX0ur0aOU+c2YQdNzzylpe+idjdIvZ4PsnYDwnP3GCkoMi0L2E5RZNwUOuToGb6S0/ tmUdLJwY9vHZ2bEpNVWxLkRki3zZXD+npbXmgHWKQuCwgHG7TSP3DoYWGvu2gNszgpOv mIIg== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=6Y999tZFT4KVowGELbP8C8GTRfZSF77FOo8O93TvjWE=; b=IKY887fecMTD5ln4Pv2wqiElsiCqLuRfC0IC87vCTJXkPy0JPR/NLWXum3YIMwCVVY WIT45RvOFdAEUtaOTeajpl9/urFNjpNZLxYut7NTcYYLkXRuHvnolXTKnkbLyA54Z9ob x4nSAuttorZpqIvfAMDi/ePhJJ5IRDBrt3DDRBlx9QunFkYGfUBx7w/AUi5oW5t/P8pb mBlyAD3pGZKRvWOT4dVnWil9gpMLk2f5kvuIkBtiOuGzXmP5flUFnGBey9Fl30kk77qA QjL2+4dCOlBcnoP8J1T91BNEeFgeeOxXUOTcWstAqLeT7tQJIedrhqdCX5sfmERZcjDf 6Oww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TM13oeX8; 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 y189si22250009pfg.75.2018.12.21.06.56.20; Fri, 21 Dec 2018 06:56:36 -0800 (PST) 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=TM13oeX8; 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 S1731892AbeLUHPK (ORCPT + 99 others); Fri, 21 Dec 2018 02:15:10 -0500 Received: from mail-wr1-f65.google.com ([209.85.221.65]:46553 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730816AbeLUHPK (ORCPT ); Fri, 21 Dec 2018 02:15:10 -0500 Received: by mail-wr1-f65.google.com with SMTP id l9so4084499wrt.13 for ; Thu, 20 Dec 2018 23:15:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=6Y999tZFT4KVowGELbP8C8GTRfZSF77FOo8O93TvjWE=; b=TM13oeX8/ojpm0DGwVB+zJTWSYmX0uEuJpuKlsjuJREnP4QSE4knUu4USgNhfA7fuO JH6mN7ibY1CqyIkFeAle0XMQNOC+eKClAi5+3mqI8CqRQU6foK6Gsg5uGJVywklPnzhU ZKW8k4a4Uvr9XWJuxMs3PrEmBGL7N1s4DslNw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=6Y999tZFT4KVowGELbP8C8GTRfZSF77FOo8O93TvjWE=; b=eFkg5ZmxG1gwb4ShY13CCt7DA+/3qFXscSo1Z+9L/+Qe49So+eQSXvN3NdlAYJ/OIA odPOq+NBBeaUmmDyZfqxLRpYIgCU8c1gEVTqcpJuRGEdUuInu7CKknSMK2ceW0W9ApUa Gfaf/DpskEKWL6jcUJM3VTUYeuWhg8etwRn0Jiit9Ibdh/nAnvxxYHbDblaECyiBgx5N /FuoZTOyCpO2HWTybZHPFKkgLhJ1qT1imBmA0kICdDI58mLT1f5m/cnQGfbdgUDcyBYq 3wXrtDt4oP1Fbli01opx32YzbEH2VFr3EB48Ilz2Hz4q0t+PSeosfNCEaoBqoaYpIIHc 0vxw== X-Gm-Message-State: AJcUukdtbvTds6/YeZX0g2LfkRWo0mzaFThhVuHO0cu8W+IYPAEdPxYg itFXsa8jbGXwGwG52+MxZa9avujEdvM= X-Received: by 2002:a5d:5182:: with SMTP id k2mr1238879wrv.121.1545376508086; Thu, 20 Dec 2018 23:15:08 -0800 (PST) Received: from [192.168.0.40] (sju31-1-78-210-255-2.fbx.proxad.net. [78.210.255.2]) by smtp.googlemail.com with ESMTPSA id a1sm13838089wrw.76.2018.12.20.23.15.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Dec 2018 23:15:07 -0800 (PST) Subject: Re: [PATCH v10 17/27] drivers: firmware: psci: Prepare to support PM domains To: Ulf Hansson Cc: "Rafael J . Wysocki" , Sudeep Holla , Lorenzo Pieralisi , Mark Rutland , Linux PM , "Raju P . L . S . S . S . N" , Stephen Boyd , Tony Lindgren , Kevin Hilman , Lina Iyer , Viresh Kumar , Vincent Guittot , Geert Uytterhoeven , Linux ARM , linux-arm-msm , Linux Kernel Mailing List References: <20181129174700.16585-1-ulf.hansson@linaro.org> <20181129174700.16585-18-ulf.hansson@linaro.org> From: Daniel Lezcano Message-ID: <66f0871e-fd1d-2f9a-13ce-1164c04e65ca@linaro.org> Date: Fri, 21 Dec 2018 08:15:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 20/12/2018 22:37, Ulf Hansson wrote: > On Thu, 20 Dec 2018 at 19:06, Daniel Lezcano wrote: >> >> On 20/12/2018 16:49, Ulf Hansson wrote: >> >> [ ... ] >> >>>>> +#ifdef CONFIG_CPU_IDLE >>>> >>>> It would be nicer if you can remove the CONFIG_CPU_IDLE by replacing it >>>> with a specific one (eg. CONFIG_PSCI_IDLE) and make it depend on >>>> CONFIG_CPU_IDLE, so the config options stay contained in their >>>> respective subsystems directory. >>> >>> I am all for simplifying the Kconfig options in here, as indeed it's >>> rather messy. However, I would rather avoid folding in additional >>> cleanup changes to this series, is already extensive enough. >>> >>> Would you be okay if we deal with that on top? >> >> IMO, there are patches in this series which can be grouped into a >> cleanup + set the scene patchset and merged immediately. An option >> similar to ARM_SCMI_POWER_DOMAIN can be part of it. > > I certainly agree to that. The tricky is, to know what pieces people > are happy with to go in. :-) > > Earlier, in v9 I tried your suggested approach (kind of), but then > Lorenzo stated that it's kind of all or nothing. Maybe we can bring up > that discussion again with him and see what we can figure out. > >> >> However, if you swear you will do the change after and sign with your >> blood, I'm fine with that 0:) >> > > Whatever it takes! > > Anyway, as stated, the reason why I want to tackle that on top, is > that I don't want to make the series more extensive than it already > is. > > Agree? Yes -- Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog