From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin Hilman Subject: Re: [PATCH v7] power: introduce library for device-specific OPPs Date: Mon, 11 Oct 2010 07:43:45 -0700 Message-ID: <878w24u6vy.fsf@deeprootsystems.com> References: <1286506969-20651-1-git-send-email-nm@ti.com> <201010100059.20964.rjw@sisk.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mail-pw0-f46.google.com ([209.85.160.46]:56161 "EHLO mail-pw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754788Ab0JKOnv (ORCPT ); Mon, 11 Oct 2010 10:43:51 -0400 In-Reply-To: <201010100059.20964.rjw@sisk.pl> (Rafael J. Wysocki's message of "Sun, 10 Oct 2010 00:59:20 +0200") Sender: linux-omap-owner@vger.kernel.org List-Id: linux-omap@vger.kernel.org To: "Rafael J. Wysocki" Cc: Nishanth Menon , linux-pm , lkml , l-o , l-a , Paul "Rafael J. Wysocki" writes: > On Friday, October 08, 2010, Nishanth Menon wrote: >> SoCs have a standard set of tuples consisting of frequency and >> voltage pairs that the device will support per voltage domain. These >> are called Operating Performance Points or OPPs. The actual >> definitions of OPP varies over silicon versions. For a specific domain, >> we can have a set of {frequency, voltage} pairs. As the kernel boots >> and more information is available, a default set of these are activated >> based on the precise nature of device. Further on operation, based on >> conditions prevailing in the system (such as temperature), some OPP >> availability may be temporarily controlled by the SoC frameworks. >> >> To implement an OPP, some sort of power management support is necessary >> hence this library depends on CONFIG_PM. >> >> Contributions include: >> Sanjeev Premi for the initial concept: >> http://patchwork.kernel.org/patch/50998/ >> Kevin Hilman for converting original design to device-based >> Kevin Hilman and Paul Walmsey for cleaning up many of the function >> abstractions, improvements and data structure handling >> Romit Dasgupta for using enums instead of opp pointers >> Thara Gopinath, Eduardo Valentin and Vishwanath BS for fixes and >> cleanups. >> Linus Walleij for recommending this layer be made generic for usage >> in other architectures beyond OMAP and ARM. >> Mark Brown, Andrew Morton, Rafael J Wysocki, Paul E McKenney for valuable >> improvements. >> >> Discussions and comments from: >> http://marc.info/?l=linux-omap&m=126033945313269&w=2 >> http://marc.info/?l=linux-omap&m=125482970102327&w=2 >> http://marc.info/?t=125809247500002&r=1&w=2 >> http://marc.info/?l=linux-omap&m=126025973426007&w=2 >> http://marc.info/?t=128152609200064&r=1&w=2 >> http://marc.info/?t=128468723000002&r=1&w=2 >> incorporated. >> >> Cc: Benoit Cousson >> Cc: Madhusudhan Chikkature Rajashekar >> Cc: Phil Carmody >> Cc: Roberto Granados Dorado >> Cc: Santosh Shilimkar >> Cc: Sergio Alberto Aguirre Rodriguez >> Cc: Tero Kristo >> Cc: Eduardo Valentin >> Cc: Paul Walmsley >> Cc: Sanjeev Premi >> Cc: Thara Gopinath >> Cc: Vishwanath BS >> Cc: Linus Walleij >> Cc: Mark Brown >> Cc: Andrew Morton >> Cc: Rafael J. Wysocki >> Cc: Paul E. McKenney >> >> Signed-off-by: Nishanth Menon > > OK > > Your error messages are a bit inconsistent (e.g. some of them print the > error code while others don't), but I guess I can fix that up. > > Still, to apply the patch I need a copyright notice for the doc too. > >> Signed-off-by: Kevin Hilman > > Kevin, your sign-off here means you endorse the patch as the maintainer. > Is that correct? Correct. Thanks, Kevin From mboxrd@z Thu Jan 1 00:00:00 1970 From: khilman@deeprootsystems.com (Kevin Hilman) Date: Mon, 11 Oct 2010 07:43:45 -0700 Subject: [PATCH v7] power: introduce library for device-specific OPPs In-Reply-To: <201010100059.20964.rjw@sisk.pl> (Rafael J. Wysocki's message of "Sun, 10 Oct 2010 00:59:20 +0200") References: <1286506969-20651-1-git-send-email-nm@ti.com> <201010100059.20964.rjw@sisk.pl> Message-ID: <878w24u6vy.fsf@deeprootsystems.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org "Rafael J. Wysocki" writes: > On Friday, October 08, 2010, Nishanth Menon wrote: >> SoCs have a standard set of tuples consisting of frequency and >> voltage pairs that the device will support per voltage domain. These >> are called Operating Performance Points or OPPs. The actual >> definitions of OPP varies over silicon versions. For a specific domain, >> we can have a set of {frequency, voltage} pairs. As the kernel boots >> and more information is available, a default set of these are activated >> based on the precise nature of device. Further on operation, based on >> conditions prevailing in the system (such as temperature), some OPP >> availability may be temporarily controlled by the SoC frameworks. >> >> To implement an OPP, some sort of power management support is necessary >> hence this library depends on CONFIG_PM. >> >> Contributions include: >> Sanjeev Premi for the initial concept: >> http://patchwork.kernel.org/patch/50998/ >> Kevin Hilman for converting original design to device-based >> Kevin Hilman and Paul Walmsey for cleaning up many of the function >> abstractions, improvements and data structure handling >> Romit Dasgupta for using enums instead of opp pointers >> Thara Gopinath, Eduardo Valentin and Vishwanath BS for fixes and >> cleanups. >> Linus Walleij for recommending this layer be made generic for usage >> in other architectures beyond OMAP and ARM. >> Mark Brown, Andrew Morton, Rafael J Wysocki, Paul E McKenney for valuable >> improvements. >> >> Discussions and comments from: >> http://marc.info/?l=linux-omap&m=126033945313269&w=2 >> http://marc.info/?l=linux-omap&m=125482970102327&w=2 >> http://marc.info/?t=125809247500002&r=1&w=2 >> http://marc.info/?l=linux-omap&m=126025973426007&w=2 >> http://marc.info/?t=128152609200064&r=1&w=2 >> http://marc.info/?t=128468723000002&r=1&w=2 >> incorporated. >> >> Cc: Benoit Cousson >> Cc: Madhusudhan Chikkature Rajashekar >> Cc: Phil Carmody >> Cc: Roberto Granados Dorado >> Cc: Santosh Shilimkar >> Cc: Sergio Alberto Aguirre Rodriguez >> Cc: Tero Kristo >> Cc: Eduardo Valentin >> Cc: Paul Walmsley >> Cc: Sanjeev Premi >> Cc: Thara Gopinath >> Cc: Vishwanath BS >> Cc: Linus Walleij >> Cc: Mark Brown >> Cc: Andrew Morton >> Cc: Rafael J. Wysocki >> Cc: Paul E. McKenney >> >> Signed-off-by: Nishanth Menon > > OK > > Your error messages are a bit inconsistent (e.g. some of them print the > error code while others don't), but I guess I can fix that up. > > Still, to apply the patch I need a copyright notice for the doc too. > >> Signed-off-by: Kevin Hilman > > Kevin, your sign-off here means you endorse the patch as the maintainer. > Is that correct? Correct. Thanks, Kevin