Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp2550668rdh; Wed, 27 Sep 2023 06:11:29 -0700 (PDT) X-Google-Smtp-Source: AGHT+IExPItemRFuoMVMs4lGWO2jBv3rwJyLD3I3EDrHQ+2O6aZG8f/SL3WzGXb+deGkOiEYq68/ X-Received: by 2002:a17:90b:3015:b0:273:e0b6:661 with SMTP id hg21-20020a17090b301500b00273e0b60661mr1553707pjb.46.1695820289131; Wed, 27 Sep 2023 06:11:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695820289; cv=none; d=google.com; s=arc-20160816; b=NOMx8XYXlSrI0Z/gxytsEcgyHesPRlqvYdpGjc6zmkT07A3p0bnJbU73Br09G+rrLc arJUbxeyWUpviUpcM83S1aflO/a6yhVSVoiXPwL42C8sdMpsERRyUdQCrJ0yzPQt0wIF gZso6sO1sGBWkPHL/c5sKpQA25lGRzrm2NchsESZqKTbfCNGMYjlvtBc34E+dZ7eNwbK 1UDY7KtCVDe4OKMyBlwGhoMQJ9xc/YKEJ8NCfDaIrnKx6k5ZRJa60x9VUibRudTfuj3s XMBr2v8zrppG1vBWWnzV3eoHPFmESbPHEsE/r3ymO7BzbDotyHsgIuFhxAWgdkfc+Z5T RqVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:organization:references:in-reply-to:date :cc:to:reply-to:from:subject:message-id:dkim-signature; bh=t9Af1Zi6usLZRsDxAutl6VclVJK9TAWeZLdJbGkOdSY=; fh=0L++fcZ3j4NivmPj2WckG6xGYIwVb3dCYAxPxor6gRM=; b=jyNWfqrdINE+c7klSy4uf+JFU737621DZAMobOsBnk3H4ZqK7UfZctkGrD2R9sE/tc 9cVpI40SFiNLmroAglCFIqh86LopbnS7jMVKi+ZT8LqtJZh4mpiIfvzpWyxXqj5AhAgg F42W5nXulkeD1X2dDx77NchZTOnNp3v8+prNBe9ljKIDBO3MohImqqzwIa+UuC8QONKp rBxSbKyJDLexPxbweFB1FJgeYzRgdN0PtJNVH258X2SMmZ3TiVO4IZ1S7iCg1MJhWwXl pmW/eNrMaraOrC0g4uGaMZig0Xz9Fb3MSGlRAFd2dEX5tTqDzkuQy0n6gVMqJwpZ0Oie GO6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=ddI1+awa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id mh5-20020a17090b4ac500b0027474b117f7si10628179pjb.21.2023.09.27.06.11.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 06:11:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=ddI1+awa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id BF1F180756F5; Tue, 26 Sep 2023 21:32:38 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229821AbjI0Eca (ORCPT + 99 others); Wed, 27 Sep 2023 00:32:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38310 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229686AbjI0Ebk (ORCPT ); Wed, 27 Sep 2023 00:31:40 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D50F24C37; Tue, 26 Sep 2023 17:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695773784; x=1727309784; h=message-id:subject:from:reply-to:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=t9Af1Zi6usLZRsDxAutl6VclVJK9TAWeZLdJbGkOdSY=; b=ddI1+awat/W5A+673tyAzsi/r9qGsGRkwxR+RmDrNK9oSYqBcTouz8G7 x5GfEDqmVH8gvtR2A5eEn7QVA8gjjJyWwlW3yQJkmeHotorof3oOypJU7 lGOa+YmOUTNQfyeGud48kWs3E39tceJAzCFPUIBxv4t0dN5YA5JVp/BYA 4ECMd1h3wIbG7ce55Ll49fNagBi75X187r47fAZ5rtG5lInCP6pPIpnib CiZqrF6P4J5YC7Uezb8DXiit+0jMoykOWpdjPXmBXyuDrJ+03LbVr+QEb pHUrOhPgwqXtB4CcmAAKEmDXUnJEuyfyB1Xerwc/owc+LtJZDM/z7RS59 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10845"; a="361077295" X-IronPort-AV: E=Sophos;i="6.03,179,1694761200"; d="scan'208";a="361077295" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Sep 2023 17:16:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10845"; a="748993259" X-IronPort-AV: E=Sophos;i="6.03,179,1694761200"; d="scan'208";a="748993259" Received: from linux.intel.com ([10.54.29.200]) by orsmga002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Sep 2023 17:16:14 -0700 Received: from rabakare-mobl3.amr.corp.intel.com (unknown [10.212.145.15]) by linux.intel.com (Postfix) with ESMTP id BF699580BBE; Tue, 26 Sep 2023 17:16:14 -0700 (PDT) Message-ID: <850d1c1b6ef41cd039cec2fe0e67437d80856f14.camel@linux.intel.com> Subject: Re: [PATCH 05/11] platform/x86:intel/pmc: Move get_low_power_modes function From: "David E. Box" Reply-To: david.e.box@linux.intel.com To: Ilpo =?ISO-8859-1?Q?J=E4rvinen?= Cc: LKML , platform-driver-x86@vger.kernel.org, rajvi.jingar@linux.intel.com Date: Tue, 26 Sep 2023 17:16:14 -0700 In-Reply-To: References: <20230922213032.1770590-1-david.e.box@linux.intel.com> <20230922213032.1770590-6-david.e.box@linux.intel.com> Organization: David E. Box Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net 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 (howler.vger.email [0.0.0.0]); Tue, 26 Sep 2023 21:32:39 -0700 (PDT) On Tue, 2023-09-26 at 18:56 +0300, Ilpo J=C3=A4rvinen wrote: > On Fri, 22 Sep 2023, David E. Box wrote: >=20 > > From: Xi Pardee > >=20 > > Some platforms will have a need to retrieve the low power modes as part= of > > their driver initialization. As such, make the function global and call= it > > from the platform specific init code. >=20 > What is the real justification for this change, I don't think it's clearl= y=20 > stated above? It needs to be moved from core code to platform init code so that (in patch= 9) we can get the entry requirement list for the enabled modes, which won't be known before this function is ran. I'll update the changelog.