Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3260719imm; Tue, 29 May 2018 04:12:43 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpezAMlR/6I74TjzlzXWgNZusk7cYliPYzF9mLIBV4d/R9J3MKfgR65nFzBaUZIS8VCfwq/ X-Received: by 2002:a17:902:82cc:: with SMTP id u12-v6mr16967913plz.83.1527592363824; Tue, 29 May 2018 04:12:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527592363; cv=none; d=google.com; s=arc-20160816; b=UrAF45Uls9/H3ep85q5WOe306Yh7rG/lyJG6E1r1MMBdEfnwEtLUyKGRu057qVukSH YIsLIlPxMpW5pHQiI0gBIfptJIS8wqtrN5ZZdmPokfmmcBp0pb9Zuxxy+lIFxyGFSHjg aZY1sSVds1U9QTJsqexCVLEV1+xlpIpbY++3FlWO0RnN3bXzfjjje1oHojkh83kZRuHW dEqmJ9+gR6IHs0/47GLW+Ho/QSHuBV9O32DOn/jMCAS5xm9SmqGNw38JpEKnd4oylYtW R8vltb68BsW5c78k7BdBhY2mxMOZHZAtAIeg6fzYvZYnqnhEfcQfgtmWECq3FUiIhCaK Rf8Q== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=6Ncg5DP0PGQVk2kTENfIUSLmdUIyqQzp1vRybINn+oM=; b=qMjWG5Qb1uyZhckfse8eDcFTfB823eIkf8ULXDjpPZlA6zbfP+SLYWNPeGMV67tk62 ZcbGon/BEWk0QKeMQDRbsKRtdd3nvWgj/jhY+UWWnOcb8P1pkSm1jxTXbgcJUIxZXPz9 qkX6a/CSdZTYwx4w27W4cJ2dDUN33cUdfoUChjj7Y+EkmihjHF3mxNPN25n6F7xIwYZ0 S5M9o2Q4F5isR/V/HCOVtBKPguZoglVSF9kwXTfeBiTduNluOC8L6WCFHLue9eX2RTlv 1R1qYRKLc/Te8gv6h8/YmYIlYqG+XjeZnpzmtE1KtTBz855JCqpKpgorkJfJCqvur3Y0 aSkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@verdurent-com.20150623.gappssmtp.com header.s=20150623 header.b=DcJ0Va8+; 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 w19-v6si31054829plp.538.2018.05.29.04.12.29; Tue, 29 May 2018 04:12:43 -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=@verdurent-com.20150623.gappssmtp.com header.s=20150623 header.b=DcJ0Va8+; 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 S933338AbeE2LLH (ORCPT + 99 others); Tue, 29 May 2018 07:11:07 -0400 Received: from mail-oi0-f67.google.com ([209.85.218.67]:45002 "EHLO mail-oi0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933009AbeE2LLF (ORCPT ); Tue, 29 May 2018 07:11:05 -0400 Received: by mail-oi0-f67.google.com with SMTP id c128-v6so3402970oig.11 for ; Tue, 29 May 2018 04:11:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verdurent-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6Ncg5DP0PGQVk2kTENfIUSLmdUIyqQzp1vRybINn+oM=; b=DcJ0Va8+p5zc3VH0Ej60YbGIXeiH2PU6Hsao58G9aQTcATySHZdhOkEB2gPkf6bKpl v0Kdm89pJk83N5gQ3dOXjraQ44UKt7gwmhWlBfwtH2A6lsI7SzqkAhcEYsU5IBFMtYlu FM5G+SfHIEc/eLE6HBhE+/X8G53kuBxn+Zyf/FN3t887CESTYm6fhDB/Oun8GWFWE1Cr JWwnDcu1i5SSBCrE3eqm5kWK6NzWpJAn8T+b9tvA1TrsKTtwMJHf9dHTQuIG/FzFbOyZ oXTTKOoGcdR9p/mIXwLsWf8bURXbtPdzLESagi3BsVu7SNE9E9akM3dNl0sFgNAmRbKS iX4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6Ncg5DP0PGQVk2kTENfIUSLmdUIyqQzp1vRybINn+oM=; b=elS0CuJ4Izd1OP9nMb9e2mg8qY8eDC058tTcxJAMgPjuDoyKc8T+4yzxSa8Qah/qsn PFy//mU3QixaHAtEaEIlxWZD0V8VctdyTYt7RHJ816bG33poJoTbHAk/91TTdfAm1G4j OMzwEHBdz6Any1F0dzmFo80xHuONRwTwpm8J1R22JIRaiwXxsrc3PcAQl1g/Uhj+znP2 9+56NGT1LCICOUmYKWUuWvifiKM1nZ815EZKgIrlgtQAJgf7IlwLvawbOORNzeIPgmCf gqaDJDFLYeGvWez6M/pfu32gd1hGVtS0ov5W0hGHIKX9BNnGux8Gv4UQwOKeXBEvACA4 uOvQ== X-Gm-Message-State: ALKqPwcmt67xwjNN2SfCQKTu+nArKzMmUvyX1i7ne8cRrJlezgepKuPE 0Y7/m3z1n56Q7103gmoE8BEuE4Lc21uRqnx6LOM8uw== X-Received: by 2002:aca:496:: with SMTP id 144-v6mr5688439oie.275.1527592263326; Tue, 29 May 2018 04:11:03 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4a:c485:0:0:0:0:0 with HTTP; Tue, 29 May 2018 04:11:02 -0700 (PDT) In-Reply-To: <1527250067-1256-1-git-send-email-ilialin@codeaurora.org> References: <1527250067-1256-1-git-send-email-ilialin@codeaurora.org> From: Amit Kucheria Date: Tue, 29 May 2018 14:11:02 +0300 Message-ID: Subject: Re: [PATCH v14 0/2] Kryo CPU scaling driver To: Ilia Lin Cc: vireshk@kernel.org, nm@ti.com, sboyd@kernel.org, Rob Herring , Mark Rutland , "Rafael J. Wysocki" , Linux PM list , devicetree@vger.kernel.org, LKML 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 Fri, May 25, 2018 at 3:07 PM, Ilia Lin wrote: > [v14] > * Addressed comment from Sudeep about DT compatible > * Added MAINTAINERS entry > > [v13] > * Addressed comment from Sudeep about DT compatible check on init > > [v12] > * Addressed comments from Sudeep and Viresh about the single init > > [v11] > * Addressed comment from Russel about device_node reference > * Addressed comment from Sudeep about the late_initcall > * Transformed init into probe to take care of deferals > > [v10] > * Split the series into domains > * Addressed comments from Viresh and Sudeep about logical CPU numbering. > > The qcom-cpufreq-kryo driver is aimed to support different SOC versions. > The driver reads eFuse information and chooses the required OPP subset > by passing the OPP supported-hw parameter. > > The series depends on the series from Viresh: > https://patchwork.kernel.org/patch/10418139/ > > The previous spin was here: > https://patchwork.kernel.org/patch/10424949/ > > Ilia Lin (2): > cpufreq: Add Kryo CPU scaling driver > dt-bindings: cpufreq: Document operating-points-v2-kryo-cpu > > .../devicetree/bindings/opp/kryo-cpufreq.txt | 680 +++++++++++++++++++++ > MAINTAINERS | 7 + > drivers/cpufreq/Kconfig.arm | 10 + > drivers/cpufreq/Makefile | 1 + > drivers/cpufreq/cpufreq-dt-platdev.c | 3 + > drivers/cpufreq/qcom-cpufreq-kryo.c | 206 +++++++ > 6 files changed, 907 insertions(+) > create mode 100644 Documentation/devicetree/bindings/opp/kryo-cpufreq.txt > create mode 100644 drivers/cpufreq/qcom-cpufreq-kryo.c > FWIW, Reviewed-by: Amit Kucheria Tested-by: Amit Kucheria