From patchwork Sat Dec 28 12:09:08 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Valentine Barshak X-Patchwork-Id: 3413671 Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 137969F374 for ; Sat, 28 Dec 2013 12:09:21 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 3FB9A2015D for ; Sat, 28 Dec 2013 12:09:20 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 68089200EC for ; Sat, 28 Dec 2013 12:09:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755237Ab3L1MJS (ORCPT ); Sat, 28 Dec 2013 07:09:18 -0500 Received: from mail-lb0-f175.google.com ([209.85.217.175]:53079 "EHLO mail-lb0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755229Ab3L1MJP (ORCPT ); Sat, 28 Dec 2013 07:09:15 -0500 Received: by mail-lb0-f175.google.com with SMTP id w6so4722594lbh.34 for ; Sat, 28 Dec 2013 04:09:13 -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=eIsxmER9nkqU1oonK6k20xuDgreHy/Vqw5WuSBRcSaw=; b=MOiAuSgoGHAr+vsABuldjs88CKXevM1tzuKQZbkPAjpxfEa0rO0Iu0sLtPKUbH+jre fWXcqhwqes8JB0tbMv+J62HlIp1HInKaSIvra6sVePQVAUENXajARWugC0fZW+ZJUWFv EuOs9IcGt9Ac42tjIUecC++VT5Wvj4gP7Er79OMf+AJgO2TJL+OUg4F6EBlb89gmT2yt CcyKRZUWxBSu9L9xONQbIVEnmVy2Rl4RgjmZNl/Zjlgu3jn5Qgg8CiBpuivT2teUC/po e2VafGeJhL8ecFD92DWlq8p1LT1nblm5RrJV5qxzcm4WXXRduLkzzT4YTZEwzPGp5dIw GD2w== X-Gm-Message-State: ALoCoQmdFVPk/MF4uO4mEMXL18krIS/Qip5eNpd7r7+mr79NVuQZM24IUOCtt2KSwljfNmcN6nyl X-Received: by 10.112.78.4 with SMTP id x4mr676492lbw.81.1388232553703; Sat, 28 Dec 2013 04:09:13 -0800 (PST) Received: from black.localnet ([93.100.122.208]) by mx.google.com with ESMTPSA id y11sm23212292lbm.13.2013.12.28.04.09.12 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Dec 2013 04:09:12 -0800 (PST) From: Valentine Barshak To: linux-sh@vger.kernel.org Cc: Simon Horman , Magnus Damm , Kuninori Morimoto , Laurent Pinchart , Mike Turquette Subject: [PATCH V2 1/2] clk: shmobile: Fix MSTP clock index Date: Sat, 28 Dec 2013 16:09:08 +0400 Message-Id: <1388232549-6740-2-git-send-email-valentine.barshak@cogentembedded.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1388232549-6740-1-git-send-email-valentine.barshak@cogentembedded.com> References: <1388232549-6740-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" Changes in V2: * none Signed-off-by: Valentine Barshak Acked-by: Laurent Pinchart --- 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); /*