From patchwork Fri Dec 27 18:06:38 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Valentine Barshak X-Patchwork-Id: 3412321 Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 209D9C02DC for ; Fri, 27 Dec 2013 18:06:47 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id C894520144 for ; Fri, 27 Dec 2013 18:06:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E9F762015A for ; Fri, 27 Dec 2013 18:06:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754216Ab3L0SGp (ORCPT ); Fri, 27 Dec 2013 13:06:45 -0500 Received: from mail-la0-f50.google.com ([209.85.215.50]:40328 "EHLO mail-la0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753923Ab3L0SGo (ORCPT ); Fri, 27 Dec 2013 13:06:44 -0500 Received: by mail-la0-f50.google.com with SMTP id el20so4354171lab.37 for ; Fri, 27 Dec 2013 10:06:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=mZf8psWQjyyoi7oxdnnBSYawStHUc2EP2eMvVNdfAOM=; b=jZFKeul/eLoswW9h2AKWaXK9nh6PMy6YhQE8KVYQCdt+DrUi6neRbH681G2arngnUj /DABe7Ac4LMMeOxUd4TvjpGFM8aWCbmdM1juXDRyZ6xOP8t8LkL8h0SEG82SWAVDqlOZ N6JmH/IyynbPZW3CGhWxFeHFosRnfjZXZyNOBsQabXWNmRKwZVFlMTHxKbei23/HV807 +EM9acVV6FCLn+BnhkFx85sKrP+HpjM7PvwwR3e9leOmtLZ3l8fqOeWtK4Whv5zM4OHA DKFBadKeXtEiE6RWnPEkcr86K+fpY6zsUkLmFbDrsMmuSxinUO0eEBvgvpt9GrJtgEy+ nE7w== X-Gm-Message-State: ALoCoQlAJo3CPCXHKqzDdRpNhQMxIReKw3BGqcaLaqSnZsDcGzo2BjD8oOXJgrc/NRWN3FsvYEsL X-Received: by 10.152.36.101 with SMTP id p5mr2570221laj.67.1388167603372; Fri, 27 Dec 2013 10:06:43 -0800 (PST) Received: from black.localnet ([93.100.122.208]) by mx.google.com with ESMTPSA id mx3sm21546888lbc.14.2013.12.27.10.06.41 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Dec 2013 10:06:42 -0800 (PST) From: Valentine Barshak To: linux-sh@vger.kernel.org Cc: Simon Horman , Magnus Damm , Kuninori Morimoto , Laurent Pinchart , Mike Turquette Subject: [PATCH 1/2] clk: shmobile: Fix MSTP clock index Date: Fri, 27 Dec 2013 22:06:38 +0400 Message-Id: <1388167599-23525-2-git-send-email-valentine.barshak@cogentembedded.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1388167599-23525-1-git-send-email-valentine.barshak@cogentembedded.com> References: <1388167599-23525-1-git-send-email-valentine.barshak@cogentembedded.com> Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use clkidx when registering MSTP clocks instead of loop counter since the value is then used to access the specific clock index bit in the mstp register. The issue was introduced by the following commit: f94859c215b6d977 "clk: shmobile: Add MSTP clock support" Signed-off-by: Valentine Barshak Acked-by: Laurent Pinchart Reviewed-by: Ben Dooks Tested-by: Ben Dooks --- drivers/clk/shmobile/clk-mstp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/shmobile/clk-mstp.c b/drivers/clk/shmobile/clk-mstp.c index e576b60..be7d017 100644 --- a/drivers/clk/shmobile/clk-mstp.c +++ b/drivers/clk/shmobile/clk-mstp.c @@ -205,8 +205,8 @@ static void __init cpg_mstp_clocks_init(struct device_node *np) continue; } - clks[clkidx] = cpg_mstp_clock_register(name, parent_name, i, - group); + clks[clkidx] = cpg_mstp_clock_register(name, parent_name, + clkidx, group); if (!IS_ERR(clks[clkidx])) { group->data.clk_num = max(group->data.clk_num, clkidx); /*