From patchwork Tue Sep 8 07:57:09 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11762913 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8300C15E4 for ; Tue, 8 Sep 2020 08:05:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 697C821D7B for ; Tue, 8 Sep 2020 08:05:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="CLdfO9Rz" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729908AbgIHH5f (ORCPT ); Tue, 8 Sep 2020 03:57:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729723AbgIHH5c (ORCPT ); Tue, 8 Sep 2020 03:57:32 -0400 Received: from mail-pf1-x441.google.com (mail-pf1-x441.google.com [IPv6:2607:f8b0:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3849AC061755 for ; Tue, 8 Sep 2020 00:57:31 -0700 (PDT) Received: by mail-pf1-x441.google.com with SMTP id w7so10297114pfi.4 for ; Tue, 08 Sep 2020 00:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=ITdkk36tx9oBNoeh+htptP26+GpLBLf3As2BXQ4eM1k=; b=CLdfO9RzXJzpfk8lmE2Wst3FdItUkCfAYmuowNuE88a7a1WPiN6S9D5Z3S/rzKmDLM haVL+hkxhNc+BfT6GpMVG4VRBJTFkKHn6vsyrMuSKCO241m+QripjjpGjtO8IABKQDI6 7T/IJbulr09PZ59rrhIa4yASomd9RbTXUD8b1R5Hw8orz8J8Q+Ella/jW9+o+LhszXYf fhidD76Q8Tr+DXLcTeCxUj+F2HJJCXx1QmoYQokl+ziA+k0xaUrLEA96WofYQaS+xqG0 /ESezN1Pf0+wA6FkZrXvYkVYhUqZpzxHymCNtZuaoJiP8PjTI/ZflhvJ/f/AAcWSTz6I mchg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ITdkk36tx9oBNoeh+htptP26+GpLBLf3As2BXQ4eM1k=; b=C7cK7KsaJ6zs6Z40y0WQTOfPMFoi21l1u4sNKWwt7gD+X+a9wzqQEmKvJA/7H6w2Mc tBNmWBSGJNJIDOl+qIigUVRmH+SyX7mkiVSJR28y0wYmoYwAzgz/xKzz/6qg+cyJ09GG hpM1Y3vS5oWvnGksToPjtfD/YlBMFrEWklMiR81ovUA32Iy1mw2Bwds72j/eTdoNlLeQ RkO5NYFjcuRDBSwq455NI0K5pJwGdHsApO4dcwxUiBuaDenJhg4kUjBDCqixLxfe1gL+ 3Bxc6Tf9YofXZx200llj6gaGyLMAEHnlKB1KuB1OGR4CJJtE6U70gg5tWxrwWajtwvH9 YdBw== X-Gm-Message-State: AOAM5320iATSZfWNBTNgtrVQeCc5lwhvFYruwmySK0i7d8/WJk6yHSlz B1YTr2TX/jKalU02B3Y5rq13 X-Google-Smtp-Source: ABdhPJxQqQutMxwbopIVDuWQ82nAqur0M9bIpK2rrrtnp1TxBVoi90q3P+vr1rg4AlMOCvDjvycO5Q== X-Received: by 2002:a17:902:6945:: with SMTP id k5mr2325037plt.131.1599551850609; Tue, 08 Sep 2020 00:57:30 -0700 (PDT) Received: from localhost.localdomain ([103.59.133.81]) by smtp.googlemail.com with ESMTPSA id m21sm7560154pfo.13.2020.09.08.00.57.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2020 00:57:29 -0700 (PDT) From: Manivannan Sadhasivam To: rjw@rjwysocki.net, viresh.kumar@linaro.org, robh+dt@kernel.org, agross@kernel.org, bjorn.andersson@linaro.org Cc: amitk@kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, dmitry.baryshkov@linaro.org, tdas@codeaurora.org, Manivannan Sadhasivam Subject: [PATCH 0/7] Add CPUFreq support for SM8250 SoC Date: Tue, 8 Sep 2020 13:27:09 +0530 Message-Id: <20200908075716.30357-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Hello, This series adds CPUFreq support for Qualcomm SM8250 SoC. The existing qcom-hw driver is reworked to support the EPSS block on this SoC which handles the CPUFreq duties. The EPSS block supports additional features for which incremental patches will be submitted on top of this series! Thanks, Mani Bjorn Andersson (1): arm64: dts: qcom: sm8250: Add cpufreq hw node Manivannan Sadhasivam (6): dt-bindings: cpufreq: cpufreq-qcom-hw: Document SM8250 compatible cpufreq: qcom-hw: Make use of cpufreq driver_data for passing pdev cpufreq: qcom-hw: Make use of of_match data for offsets and row size cpufreq: qcom-hw: Use regmap for accessing hardware registers cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to simplify code .../bindings/cpufreq/cpufreq-qcom-hw.txt | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +++ drivers/cpufreq/qcom-cpufreq-hw.c | 160 +++++++++++++----- 3 files changed, 143 insertions(+), 41 deletions(-)