Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754982Ab3IPOrd (ORCPT ); Mon, 16 Sep 2013 10:47:33 -0400 Received: from mail-we0-f178.google.com ([74.125.82.178]:35946 "EHLO mail-we0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754458Ab3IPOra (ORCPT ); Mon, 16 Sep 2013 10:47:30 -0400 Date: Mon, 16 Sep 2013 15:46:16 +0100 From: Graeme Gregory To: Mika Westerberg Cc: Mark Brown , Kevin Hilman , linux-i2c@vger.kernel.org, Wolfram Sang , "Rafael J. Wysocki" , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Lv Zheng , Aaron Lu , linux-arm-kernel@lists.infradead.org, Dmitry Torokhov , Mauro Carvalho Chehab , Samuel Ortiz , Lee Jones , Arnd Bergmann , Greg Kroah-Hartman , Liam Girdwood , Kyungmin Park Subject: Re: [PATCH v2 1/9] i2c: prepare runtime PM support for I2C client devices Message-ID: <20130916144616.GM1823@xora-yoga.xora.org.uk> References: <20130913065434.GZ7393@intel.com> <87bo3whjz4.fsf@linaro.org> <20130913145022.GC7393@intel.com> <20130913173149.GE7393@intel.com> <87ioy4e8bw.fsf@linaro.org> <20130915064139.GJ7393@intel.com> <20130915124744.GW29403@sirena.org.uk> <20130915132823.GL7393@intel.com> <20130916101249.GX29403@sirena.org.uk> <20130916143811.GP7393@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130916143811.GP7393@intel.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1070 Lines: 23 On Mon, Sep 16, 2013 at 05:38:12PM +0300, Mika Westerberg wrote: > On Mon, Sep 16, 2013 at 11:12:49AM +0100, Mark Brown wrote: > > That's definitely an ACPI specific (probably x86 specific ACPI?) > > requirement not a generic one, on some systems it would increase power > > consumption since the controller will need to sit on while the device is > > functioning autonomously. > > Yes, the ACPI 5.0 spec says that the device cannot be in higher D-state > than its parent. This is not x86 specific, though I'm not sure if this is > implemented elsewhere. > I do not think this stops the OS fine controlling the power of the device though. It is only a mechanism to make sure the tree of D states is vaguely sane from the ACPI point of view. What happens in each D state is never actually defined in the ACPI spec. Graeme -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/