Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp21592imu; Thu, 3 Jan 2019 13:11:53 -0800 (PST) X-Google-Smtp-Source: ALg8bN6cBtw8xo7MWQdHTSwzcewBY6NUBVM8dxQPJ9pd5Bcugar+rYu+TfoAUe9ng8EMswBYyMaV X-Received: by 2002:a17:902:64c1:: with SMTP id y1mr47989949pli.64.1546549913534; Thu, 03 Jan 2019 13:11:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546549913; cv=none; d=google.com; s=arc-20160816; b=bdAWck07Vag348xMpRiRdSJ62Rmry3uy7oBpWSmZ9l8PHXG4wXKfB/uQywgcDKSoMg 113qY47KnsBlJENRwh3S6TttdL9ujMI44u+H0QKgiXm//kDegzQ9TN6B9YFkoH43uHxa qab/CqIYvWhhVI/sQo0xh4zFkJgHSguLnRAeSRXL+Ix8Rsf/85LWBBUlOhxrqbSMIOPf 1iF0OH682jcxdM7m96PVXj1LxNwjjR8LGnKahVCnvDqHpuI9sPMXoE1c5dRBjjtck8In enDQyVRXnJT0JV176jhTsiJYeaNAvBuEv6BYkHxTgv2QeKuNj8C0dc0ycdKh22/w+AoT lljw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id; bh=sOBX4y6M8CYrK4Z4XEkJIdYcG3XVuGY2Pn2eio/ncT8=; b=ZXGOEYgIcMU2Vurb33ugXxmfoeyiY21v2wzRveUjUndzX8WwRrbJY6UxC/Zea4ZoRr jo66VdzWNH/vLCvFrml0JorqrESlk9t4hDMiDdUPsz5bVsvOo7eziVBVUq8C1uNCYEqT Dlq57ytN6mgmqHG/LdTY+PIXA3qukp9Ve2dyvY/EJ2/BTcwYzfuokrlf76GINBB0WCrT npGefEga9SzhrhCDAt7eDcs6NOJ/0HlujakGcqKd/GLnfBySq4D5mDnZU3vSte3IKh/z QAnJpbrA0jcX7UfDYZlZIrgwPfeMNIk/zRlQmafca5/LggxVR5n17pGrN0HYERTnvGo4 U+Qg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j66si6929441pfb.182.2019.01.03.13.11.33; Thu, 03 Jan 2019 13:11:53 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731889AbfACOba (ORCPT + 99 others); Thu, 3 Jan 2019 09:31:30 -0500 Received: from mailgw02.mediatek.com ([210.61.82.184]:60321 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1730862AbfACOb3 (ORCPT ); Thu, 3 Jan 2019 09:31:29 -0500 X-UUID: c864cd29932648dda29f502abaee4cac-20190103 X-UUID: c864cd29932648dda29f502abaee4cac-20190103 Received: from mtkmrs01.mediatek.inc [(172.21.131.159)] by mailgw02.mediatek.com (envelope-from ) (mhqrelay.mediatek.com ESMTP with TLS) with ESMTP id 506352543; Thu, 03 Jan 2019 22:31:25 +0800 Received: from mtkcas09.mediatek.inc (172.21.101.178) by mtkmbs01n2.mediatek.inc (172.21.101.79) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 3 Jan 2019 22:31:23 +0800 Received: from [172.21.77.4] (172.21.77.4) by mtkcas09.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Thu, 3 Jan 2019 22:31:23 +0800 Message-ID: <1546525883.6818.62.camel@mtksdaap41> Subject: Re: [RFC RESEND PATCH 0/7] Add driver for dvfsrc and add support for active state of scpsys on mt8183 From: Henry Chen To: Viresh Kumar CC: Viresh Kumar , Stephen Boyd , "Rob Herring" , Matthias Brugger , Ulf Hansson , Mark Rutland , Fan Chen , Weiyi Lu , "James Liao" , Kees Cook , , , , , Date: Thu, 3 Jan 2019 22:31:23 +0800 In-Reply-To: <20190103044852.l7sxfqeqnxx2xbp5@vireshk-i7> References: <1546438198-1677-1-git-send-email-henryc.chen@mediatek.com> <20190103044852.l7sxfqeqnxx2xbp5@vireshk-i7> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TM-SNTS-SMTP: E3482CD29CEE3943E9B9F88CA41D95B3699B559D4770B3A9DE0F67F5EB47CBC42000:8 X-MTK: N Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2019-01-03 at 10:18 +0530, Viresh Kumar wrote: > On 02-01-19, 22:09, Henry Chen wrote: > > The patchsets add support for MediaTek hardware module named DVFSRC > > (dynamic voltage and frequency scaling resource collector). The DVFSRC is > > a HW module which is used to collect all the requests from both software > > and hardware and turn into the decision of minimum operating voltage and > > minimum DRAM frequency to fulfill those requests. > > > > So, This series is to implement the dvfsrc driver to collect all the > > requests of operating voltage or DRAM bandwidth from other device drivers > > likes GPU/Camera through 2 frameworks basically: > > > > 1. PM_QOS_MEMORY_BANDWIDTH from PM QOS: to aggregate the bandwidth > > requirements from different clients > > 2. Active state management of power domains[1]: to handle the operating > > voltage opp requirement from different power domains > > Honestly speaking I wasn't sure if anyone apart from Qcom will ever use this > feature when I wrote it first and I am quite surprised and happy to see your > patches. > > They are mostly very neat and clean patches and I don't have complaints with > most of them. Lets see what comments others provide on them. > > Thanks. > Thanks for your review and the comments. Henry