From patchwork Fri Aug 18 14:22:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Georgi Djakov X-Patchwork-Id: 110396 Delivered-To: patch@linaro.org Received: by 10.182.109.195 with SMTP id hu3csp896606obb; Fri, 18 Aug 2017 07:22:58 -0700 (PDT) X-Received: by 10.99.146.10 with SMTP id o10mr5186986pgd.404.1503066178270; Fri, 18 Aug 2017 07:22:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1503066178; cv=none; d=google.com; s=arc-20160816; b=nXs5s7M4PSvTVSkQFzFVV4wAgYpNAbAh2gpMDHybtIYhdt+GV5J5DBzKCbP7h1SuPO Ar70C97+XBvOkOkZ+n2OIs1xMLZH3XlI+DjJP0bQAy95umxHSCVSt4G6gvc1r+ubsUmb CGoalRwsUI1sH+KXaB5EVMOcmiP1GnVuFxmS0gzsVCmfWNLcxiTDtWJiE0NEIRkh2HCP +v9+k74xizqpNttGIMNxT8kIf/FeO/QOWYuiymQU2wxWo8dCQ8oDJRvFVJAlb+5OK9Vo pFGgKRqo8uwK+lihnhW63+cyh20rkDX0RiCs/ZfpRvMwOh7IOUw7pcIU7eJP8S6ZGBlr XUwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=q45ar+1SdL5XYME2vOfGBzjAYgSTYyONvrKw8jX+fcA=; b=MGG8sJUYHEaE2fEpwEQAo02CgtZzWFo0+qZ8xO7gcKxZyj4jYU3opyR4yQbtOj553d MXGIOeejL6jP/HrCfcqYmEaolqB6QrLs0KexWUjP7UR/8iGB0Bh39OpGhvwLm8mzR4Fh DRHgBW4q0fJKJIfRhDM+6r+HMLOkuLD6YR+D6kwwyzshFSyJQHgc2sEOST1oC4+ZXqU1 n7Q2ZzB4zUD5BFq9yTuYod0lKK74foS4jScdU4U9h9gq9RZiKIDenNu4ezJW0dqLz5VK rQ5aVfPV+Kzaa9+1fhw31h3VPavGaUIDG1qi+dKv0YGH+kDqvMkkLd1NdAicucsV0saq EGcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=U+cnowJ5; 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 88si3834739plb.77.2017.08.18.07.22.57; Fri, 18 Aug 2017 07:22: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=U+cnowJ5; 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 S1753420AbdHROW4 (ORCPT + 26 others); Fri, 18 Aug 2017 10:22:56 -0400 Received: from mail-wr0-f176.google.com ([209.85.128.176]:34153 "EHLO mail-wr0-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753329AbdHROWx (ORCPT ); Fri, 18 Aug 2017 10:22:53 -0400 Received: by mail-wr0-f176.google.com with SMTP id y96so68457042wrc.1 for ; Fri, 18 Aug 2017 07:22:52 -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=q45ar+1SdL5XYME2vOfGBzjAYgSTYyONvrKw8jX+fcA=; b=U+cnowJ5xM51iolyC9Ms/PUJnCypIq3eQbM5HaKhxwwcpPVZu233iUWflA1PoCLZcG 8kiZyE9D6k+nwrsXCTUYgLlYsUvRCK/qQSpDVuAwmRoujKd9kW/DUIL+YigmL7w3sweC os7t26+4LmpftfLsAmvw9sSGPsGNwDazkHEvI= 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=q45ar+1SdL5XYME2vOfGBzjAYgSTYyONvrKw8jX+fcA=; b=uoCAO8V9evtWIoj7Yfr9giQHcGmALNaz3r8Sb8hg7H2jcVkkSmEnUEp6nez6mxidP+ Pim3uSEfboiHQdbVDZek8kXxwc+uuLabuQwsk9X83z3Ov0xmsV/3YkMcrEldjFD3DFIr 2oArQJOyMtnxCtRvlKetwGYUT9NDpqHUIGHrivYJDf+/wmoy1Cy9s/O+hLrX5S1I5kzz aS+I11PxVlOTVsUcI7lPbM1orsgI4YsrXRLa8YTtShFrqBADVCdNWllkquQIRtTronZT TOcP4v0Y+7pbwn+4erE9Vg/KL6pt2vc0rZezFSOpaBanRO8LFnpJF4wiKp8x0mg9LC71 DfeA== X-Gm-Message-State: AHYfb5jF70CRs8Cc0zrQ+np0o2MynV8duZwrVna+mfuo9Huaz6Da/3qF GLb18YuO3FQXWlZi X-Received: by 10.223.131.102 with SMTP id 93mr3568525wrd.54.1503066172223; Fri, 18 Aug 2017 07:22:52 -0700 (PDT) Received: from mms-0441.qualcomm.mm-sol.com ([212.45.67.2]) by smtp.googlemail.com with ESMTPSA id g18sm6886251wrg.69.2017.08.18.07.22.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 18 Aug 2017 07:22:51 -0700 (PDT) From: Georgi Djakov To: sboyd@codeaurora.org Cc: mturquette@baylibre.com, robdclark@gmail.com, linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, georgi.djakov@linaro.org Subject: [PATCH] clk: qcom: msm8916: Fix bimc gpu clock ops Date: Fri, 18 Aug 2017 17:22:50 +0300 Message-Id: <20170818142250.27867-1-georgi.djakov@linaro.org> X-Mailer: git-send-email 2.13.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The clock bimc_gpu_clk_src is incorrectly set to use the shared rcg2 ops, which are for RCGs with child branches controlled by different CPUs. The result of the incorrect ops is that the GPU's PM runtime may leave this clock set at a very low rate. Fix this issue by using the correct rcg2 ops. Fixes: a2e8272f3f89 ("clk: qcom: Add MSM8916 gpu clocks") Signed-off-by: Georgi Djakov --- drivers/clk/qcom/gcc-msm8916.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/gcc-msm8916.c b/drivers/clk/qcom/gcc-msm8916.c index 2cfe7000fc60..3410ee68d4bc 100644 --- a/drivers/clk/qcom/gcc-msm8916.c +++ b/drivers/clk/qcom/gcc-msm8916.c @@ -1176,7 +1176,7 @@ static struct clk_rcg2 bimc_gpu_clk_src = { .parent_names = gcc_xo_gpll0_bimc, .num_parents = 3, .flags = CLK_GET_RATE_NOCACHE, - .ops = &clk_rcg2_shared_ops, + .ops = &clk_rcg2_ops, }, };