From patchwork Tue Mar 21 10:12:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 95612 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp1363071qgd; Tue, 21 Mar 2017 03:21:19 -0700 (PDT) X-Received: by 10.98.13.197 with SMTP id 66mr38958251pfn.91.1490091679357; Tue, 21 Mar 2017 03:21:19 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e21si20768923pgh.314.2017.03.21.03.21.19; Tue, 21 Mar 2017 03:21:19 -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; 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 S1756829AbdCUKVS (ORCPT + 20 others); Tue, 21 Mar 2017 06:21:18 -0400 Received: from mail-wm0-f46.google.com ([74.125.82.46]:37629 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756686AbdCUKVR (ORCPT ); Tue, 21 Mar 2017 06:21:17 -0400 Received: by mail-wm0-f46.google.com with SMTP id n11so8704925wma.0 for ; Tue, 21 Mar 2017 03:21:16 -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=ZcNlh8SDyv6OqzQuMQCBr7fucgFJTSg6kbauPdZ8xC4=; b=W4oO5jLolhyIu43PzylHdy3MR176Al8hgZbFzoHtasQaa3zU1yEoS+wQdP1rssiUX0 WuCm/3Ex9+JacPVgWI6oX8VRhlfqR29w9jr9GIxrADVZlt4YHKVmlG93pnDISn9oaKEu 3TwBMzMaoTTLJaFwIZl6mUJwJJ/iiSPZdIjNU= 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=ZcNlh8SDyv6OqzQuMQCBr7fucgFJTSg6kbauPdZ8xC4=; b=IPjB7FHokjyBxcBoDJxLS5wpaauVX6E6k0leWmwnAeoXLA/lu4SR2+6AaDh7d+MZEN UHD+nv/fzaUBQGQ3DwdhxyFtzNL2ogROKhge4tfsUwy2nxw1nG4ecXbGWE655UtSZZLq Omyv4LweHUS+49B4+ZXUNNzUZf7Z8xt6TtvgbkkCPVThmymcx0m1wa2GO/kdh01vSKMn ocV2J6eF0czP28AYhYPsi4NZ9y3dMF4bMiBEhgyA40+icaY+EJuTcqJQq3UXcOQ2B/MT 3A8u/fW34pdxyHt/RoQlNbnDsDpouWSY7A3I2hnVHDBguLauURmS4GEtMNXoNMvTH3Kz EIeQ== X-Gm-Message-State: AFeK/H3qScLu/TLWC76/VnUETzIH0MUxaQqgDrfpuF0YfgBw23h1IVzBFMUOdgdMHfTOh6q3 X-Received: by 10.28.150.194 with SMTP id y185mr1911682wmd.92.1490091219224; Tue, 21 Mar 2017 03:13:39 -0700 (PDT) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id j24sm18909495wrd.36.2017.03.21.03.13.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 21 Mar 2017 03:13:38 -0700 (PDT) From: Srinivas Kandagatla To: Andy Gross , Stephen Boyd , linux-clk@vger.kernel.org Cc: Michael Turquette , linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , Srinivas Kandagatla Subject: [PATCH] clk: qcom: clk-smd-rpm: fix rate for branch clks during handoff Date: Tue, 21 Mar 2017 10:12:59 +0000 Message-Id: <1490091179-4348-1-git-send-email-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org rpm branch clk rate should requested as either 0 or 1 but not INT_MAX. This patch fixes rate request for branch clocks during clk handoff. Suggested-by: Bjorn Andersson Signed-off-by: Srinivas Kandagatla --- drivers/clk/qcom/clk-smd-rpm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 diff --git a/drivers/clk/qcom/clk-smd-rpm.c b/drivers/clk/qcom/clk-smd-rpm.c index 3487c26..d990fe44 100644 --- a/drivers/clk/qcom/clk-smd-rpm.c +++ b/drivers/clk/qcom/clk-smd-rpm.c @@ -165,7 +165,7 @@ static int clk_smd_rpm_handoff(struct clk_smd_rpm *r) struct clk_smd_rpm_req req = { .key = cpu_to_le32(r->rpm_key), .nbytes = cpu_to_le32(sizeof(u32)), - .value = cpu_to_le32(INT_MAX), + .value = cpu_to_le32(r->branch ? 1 : INT_MAX), }; ret = qcom_rpm_smd_write(r->rpm, QCOM_SMD_RPM_ACTIVE_STATE,