Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2730340yba; Mon, 8 Apr 2019 03:31:58 -0700 (PDT) X-Google-Smtp-Source: APXvYqw6rDeKe3hiJ1fNJ8cB4smCkNL7/QMd21g0dO+beR+aOdnnXu1oXiBhXoT09Yof+z4OMaMu X-Received: by 2002:a17:902:a706:: with SMTP id w6mr29749246plq.91.1554719518065; Mon, 08 Apr 2019 03:31:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554719518; cv=none; d=google.com; s=arc-20160816; b=H8AGdx37o3zvhUN0F47h9q1vg8xqbyfwVoh+3xvnwmw9mYelxSakbJP0CtarQ/vuJc c459TyZv9hU1aZH1g6o/OX/WXMm0eDZ2SaMz53FxoUsrKl7xVDG7oGwb2EU512xaqxaK Z4WR1vfWUERRFETWHu/ns2DNhOOm/V0bj5JDY+BZQMIs2mCXousw4BRylOax6JrcbAmz dMqxd588wAJ31Hhl/SJPzBro/QEfXVAA4Cnj/aSQ3NtunIHhf385dsHK7aweWDH2KRqW wz0pfabHRKDhcvP9hQ12jukitUUcYj0WCHHwCXU0YJxlw5z3KNMLUENuonpvDWGB1e3R ltrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Bf7SVbXVHsaF4+XZ5unw9bMrO6ItzHO0anxO3aCT3Mo=; b=taVAqy1kGCm59JyTFqvbcvLftApS0yUWKOSRln7WwMoOrr7I00gM1Frljz4l2pE+ai umsvzhJKMIjFW36l9Yk0OrwgRLf12McIWS4+QYKQ3M6Y2X/+6U39pa8cT1G57VgtD4+j T/caGhIjwpzsOVRgeQGErXCfBsegmIY+idVKH8mgRVJlPlvoXzYYRKO/cH03CaXliDnZ RL4jLuYSV7ddO6WAphtsghwdbfdCgKKegxIpmM4gQE5MWwibXzYyqrOxlHKkuG1myWki eOE4rLvFnH0kUi8sUdRXL1Y3jnJO0AtshkLvnjs8zLb3VMFe5N+RxAhhWam2c/WbSBaJ 1soQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZffpFYBN; 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 t9si15041955pgp.273.2019.04.08.03.31.41; Mon, 08 Apr 2019 03:31:58 -0700 (PDT) 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=ZffpFYBN; 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 S1726343AbfDHKbA (ORCPT + 99 others); Mon, 8 Apr 2019 06:31:00 -0400 Received: from mail-oi1-f194.google.com ([209.85.167.194]:46202 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725857AbfDHKbA (ORCPT ); Mon, 8 Apr 2019 06:31:00 -0400 Received: by mail-oi1-f194.google.com with SMTP id x188so10028457oia.13; Mon, 08 Apr 2019 03:30:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Bf7SVbXVHsaF4+XZ5unw9bMrO6ItzHO0anxO3aCT3Mo=; b=ZffpFYBNQXXfPsuht/L0Qp9wTuWwFxxxVepqKWhl+a0A0L4cEL1FTGTIdibdcUycKp OAXDbvONhX6bs3NdTkyAuj3zRAoafslP4OILvvovfrYaygHd1Gqpr67/OUH+rOgG60CV Ap3C+mt205E35iVcxLs6huOScXLnBs2GDwW4ZFEtxcgh4BGlNfB52uQn7Wtuhh/xJYDZ 2OV57hbt58uzoNR16w/2ayUbhPqbjz9eLOnZaTJ0B+Nfyi3FArlVKuHTK+Ym3EorvMtg 3agevs0S5kpoOWbL1WyCq0GFBztGpnOlJAqf4+hYB6dSxkKFaQqucpZscuKt78BXW8VI NCLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Bf7SVbXVHsaF4+XZ5unw9bMrO6ItzHO0anxO3aCT3Mo=; b=jp2P8a8I29V/MDg82pI5f3XJyXlWNHkW2BC0JH2eJErtuEbXE7Osf9u8f95dL6iFAz +se0kEdN1eb5+tZbpFWTDpESfLW3DN6INMP+9T9PMIelF4fqXSN4vOeRN478Vrmftxuf W/xsuD/hQALvMIFCdM3/JDkoTHq1bp8GFzO181p7TzwXDZZ8lCgW5ktV3fRHX6HL2PC6 jQHwI0e1uthdnNoiKGkjjpohWgFCGUheuBZp79i46HTN1IBQHWK5J0o53v1DYRsGc914 vUUZyH7AVL3+HjX8bZBXeR0HMGeGQ4iqBUWHttFBHDEFEJQMxM07PsNZFpKCN1L+nfFC BOTw== X-Gm-Message-State: APjAAAXvj1WPP7seu26+WXB9jgPleOE1ecuiNEOztrNprbOXyueaNFyN VaK8sZFw/WUBR2F4zPhIDAVshhPfvs0h4l0sJQmaCQ== X-Received: by 2002:aca:db45:: with SMTP id s66mr15395354oig.59.1554719459352; Mon, 08 Apr 2019 03:30:59 -0700 (PDT) MIME-Version: 1.0 References: <20190404050931.9812-1-niklas.cassel@linaro.org> In-Reply-To: <20190404050931.9812-1-niklas.cassel@linaro.org> From: Viresh Kumar Date: Mon, 8 Apr 2019 16:00:48 +0530 Message-ID: Subject: Re: [RFC PATCH 0/9] Add support for QCOM Core Power Reduction To: Niklas Cassel Cc: Linux PM list , linux-arm-msm , Linux Kernel Mailing List , Jorge Ramirez-Ortiz , DTML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 4, 2019 at 10:40 AM Niklas Cassel wrote: > > This is a first RFC for Core Power Reduction (CPR), a form of > Adaptive Voltage Scaling (AVS), found on certain Qualcomm SoCs. > > Since this is simply an RFC, things like MAINTAINERS hasn't > been updated yet. > > CPR is a technology that reduces core power on a CPU or on other device. > It reads voltage settings from efuses (that have been written in production), > it uses these voltage settings as initial values, for each OPP. > > After moving to a certain OPP, CPR monitors dynamic factors such as > temperature, etc. and adjusts the voltage for that frequency accordingly > to save power and meet silicon characteristic requirements. > > This driver is based on an RFC by Stephen Boyd[1], which in turn is > based on work by others on codeaurora.org[2]. > > [1] https://lkml.org/lkml/2015/9/18/833 > [2] https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/tree/drivers/regulator/cpr-regulator.c?h=msm-3.10 Please add relevant people to all the patches as it makes their life easier and never miss anyone from the cover-letter :) -- viresh