Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4563607rdb; Fri, 15 Sep 2023 06:12:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE189NTBZlkKIb+bP+KCKwGWJsH+AXf4/XROVok77K64hHvUXJjELX/XipsYjLjLnuXuK5M X-Received: by 2002:a17:902:8ec6:b0:1c1:dbd6:9bf6 with SMTP id x6-20020a1709028ec600b001c1dbd69bf6mr1322513plo.41.1694783556007; Fri, 15 Sep 2023 06:12:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694783555; cv=none; d=google.com; s=arc-20160816; b=o+GnjNEGNZGJ5DTfsSae6AfrikA4RqnT1Sn7ILQa/tpDPQSERjxotTMGRt8TMW7xqw QrpE4x9zFmOejy+CWBngtf9kfOV40jNuUG4YKYsT/ps6yYkEEHnD+gddraW/4CSiUuh5 6xoaNTXtrr+ndVL7bTGHXQgWMe2qZfZkk6cEGPvplr7XcPlQA1bM+nHpHC0o4czvyfkM dz6HhLVoSt64GGnzRa8RleKK508EtK0Cy4r1m7zCRcnG+PIZNlP0zV/0tSG1fzDx2gJ/ qfUYOj2/SFoXIw5SDcixJa9jklCE5/iBHkPuLdIrvFi5y+jUOUZ0zedFBTHDhYhu25lN ghUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=pKvJMFgrnKfiKIEIwaAMBoyLZ9Folrq2rV1ccO7Uz70=; fh=jz64kvR91U9halB+3iQkTv6u8ebGl6sETdo+Lb0yDKk=; b=XFfvAk+mRThSN8+M4in0zLjnBX/mhfOT28xQLPQhmy+BR+3ZOmQeBigIBfnpFDud4B nP9Yobi1DbCMo6bCh5OmwPfYA3PpfuYnz9sVN0Ow+o/ZC2uzAlzWvg3ff7bF7NXrvngG VAR6FrOMst+0XNF3NGJ+AxoIFSnsrGvtlpNWsdV5O8oWFKPjjie9zXuqdqHdGDpXl8j0 mvh9ClgnL6pj5Pvfymt0xz+H6av/UNULvX1eCOdKAMBY8jGQ980MaU0AmoqGmeOKT+yN +B62CV1aWtUK2aFWRlsRLHi+wuSrPREwUCoa+E6TNHdijE/o9W10gHO8XnMQhP23PrHa s1rQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=E4udoxGd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 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 fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id q13-20020a17090311cd00b001bdd58f685fsi3573122plh.85.2023.09.15.06.12.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 06:12:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=E4udoxGd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id CA09A802D16E; Fri, 15 Sep 2023 04:47:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234405AbjIOLr0 (ORCPT + 99 others); Fri, 15 Sep 2023 07:47:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234237AbjIOLr0 (ORCPT ); Fri, 15 Sep 2023 07:47:26 -0400 Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF1DE1FE5 for ; Fri, 15 Sep 2023 04:47:20 -0700 (PDT) Received: by mail-yb1-xb29.google.com with SMTP id 3f1490d57ef6-d7f0048b042so2019684276.2 for ; Fri, 15 Sep 2023 04:47:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1694778440; x=1695383240; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pKvJMFgrnKfiKIEIwaAMBoyLZ9Folrq2rV1ccO7Uz70=; b=E4udoxGd2oPMSCWzUWqg08GKQu2dzsuSkKtJlPUHqO8KS9fM4aZjsJSXketKK7rUJT k/BN+cLb9vhkcWS8IwsWApLnP1LrGrP07ePtRNvePT8s1PV/ZsG+g1in5DJ7e7ypqYh1 OxEdXjqNkqsfM4rRuOswTnXWFHzBWBC0CErZhjQwa4PNGzrE/dCWPUvnlVsE2hltj8Yz I6wOZgbdCTUO54ovRFMaTme5IPiVYGADiJAF0UqyipVXqpzDqAEzABjscwVVPSU9+CUq Z2R2M6L/PvHpVWP69ae5HIdCHHAzjSMFWCWiGsTLBV9yvJO3qO0Uc0ADqnVyG7XVO5lz QZyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694778440; x=1695383240; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pKvJMFgrnKfiKIEIwaAMBoyLZ9Folrq2rV1ccO7Uz70=; b=w++wJfrz+u7sAYfAMPAjWf2PT1JK4rtWQ6e/BOdd4/OfiX8yr6mbmjPCJpkfDNhtx7 wL0oNOxEY8V1bOOMvmwRBVH2IBGxDX24u73DTlzFY6srx96mQ09B4/qVbQNcJZC6CeN6 78FcmhOnP2+pwIWL4OtmMtYsm8UhSYE/qEKA0C2w9trcs3lJG387OETXy68yD/sGPPoM +g0wzPXUyXDTkXb7cGsI+JPLjLJR7kZE5e45OsGM5qhJejiJw2a365BzJN32KeOJ7u6n 09Jjt0aSk2a4roxMV5/qdc/83JyV3uSaKxXjqnweRh2NSDYPE47U+QpTGeX0Uwf0jMBQ BmDA== X-Gm-Message-State: AOJu0YwY5yRfTQtA1tP9r0ua5iIOmhgu3XAiaAAkePyZG3TF7NAWqTkK wjsmgGLYfAzF0y5lsc6mPFytx1dQIn6+eOdxoY4pKQ== X-Received: by 2002:a25:d450:0:b0:d81:61fd:ef5d with SMTP id m77-20020a25d450000000b00d8161fdef5dmr1350219ybf.27.1694778440112; Fri, 15 Sep 2023 04:47:20 -0700 (PDT) MIME-Version: 1.0 References: <20230915092003.658361-1-ulf.hansson@linaro.org> <20230915092003.658361-5-ulf.hansson@linaro.org> In-Reply-To: From: Ulf Hansson Date: Fri, 15 Sep 2023 13:46:44 +0200 Message-ID: Subject: Re: [PATCH v2 04/17] pmdomain: apple: Move Kconfig option to the pmdomain subsystem To: Eric Curtin , Neal Gompa Cc: Arnd Bergmann , Olof Johansson , linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Hector Martin , Sven Peter , Alyssa Rosenzweig , asahi@lists.linux.dev Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Fri, 15 Sep 2023 04:47:33 -0700 (PDT) + Neal On Fri, 15 Sept 2023 at 11:45, Eric Curtin wrote: > > On Fri, 15 Sept 2023 at 10:29, Ulf Hansson wrote: > > > > The Kconfig option belongs closer to the corresponding implementation, > > hence let's move it from the soc subsystem to the pmdomain subsystem. > > > > Cc: Hector Martin > > Cc: Sven Peter > > Cc: Alyssa Rosenzweig > > Cc: > > Signed-off-by: Ulf Hansson > > This patch in the patchset looks the same as yesterday, so... > > Reviewed-by: Eric Curtin Yes my bad, again. I forgot to add yours and Neal's tags, sorry. Thanks! Kind regards Uffe > > Is mise le meas/Regards, > > Eric Curtin > > > --- > > drivers/pmdomain/Kconfig | 1 + > > drivers/pmdomain/apple/Kconfig | 18 ++++++++++++++++++ > > drivers/soc/apple/Kconfig | 13 ------------- > > 3 files changed, 19 insertions(+), 13 deletions(-) > > create mode 100644 drivers/pmdomain/apple/Kconfig > > > > diff --git a/drivers/pmdomain/Kconfig b/drivers/pmdomain/Kconfig > > index 03c8991ad0fd..482d9e970e14 100644 > > --- a/drivers/pmdomain/Kconfig > > +++ b/drivers/pmdomain/Kconfig > > @@ -3,5 +3,6 @@ menu "PM Domains" > > > > source "drivers/pmdomain/actions/Kconfig" > > source "drivers/pmdomain/amlogic/Kconfig" > > +source "drivers/pmdomain/apple/Kconfig" > > > > endmenu > > diff --git a/drivers/pmdomain/apple/Kconfig b/drivers/pmdomain/apple/Kconfig > > new file mode 100644 > > index 000000000000..12237cbcfaa9 > > --- /dev/null > > +++ b/drivers/pmdomain/apple/Kconfig > > @@ -0,0 +1,18 @@ > > +# SPDX-License-Identifier: GPL-2.0-only > > + > > +if ARCH_APPLE || COMPILE_TEST > > + > > +config APPLE_PMGR_PWRSTATE > > + bool "Apple SoC PMGR power state control" > > + depends on PM > > + select REGMAP > > + select MFD_SYSCON > > + select PM_GENERIC_DOMAINS > > + select RESET_CONTROLLER > > + default ARCH_APPLE > > + help > > + The PMGR block in Apple SoCs provides high-level power state > > + controls for SoC devices. This driver manages them through the > > + generic power domain framework, and also provides reset support. > > + > > +endif > > diff --git a/drivers/soc/apple/Kconfig b/drivers/soc/apple/Kconfig > > index a1596fefacff..eff486a77337 100644 > > --- a/drivers/soc/apple/Kconfig > > +++ b/drivers/soc/apple/Kconfig > > @@ -4,19 +4,6 @@ if ARCH_APPLE || COMPILE_TEST > > > > menu "Apple SoC drivers" > > > > -config APPLE_PMGR_PWRSTATE > > - bool "Apple SoC PMGR power state control" > > - depends on PM > > - select REGMAP > > - select MFD_SYSCON > > - select PM_GENERIC_DOMAINS > > - select RESET_CONTROLLER > > - default ARCH_APPLE > > - help > > - The PMGR block in Apple SoCs provides high-level power state > > - controls for SoC devices. This driver manages them through the > > - generic power domain framework, and also provides reset support. > > - > > config APPLE_RTKIT > > tristate "Apple RTKit co-processor IPC protocol" > > depends on MAILBOX > > -- > > 2.34.1 > > > > >