From patchwork Thu May 3 22:55:35 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 908346 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="r18UfBGh"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40cVs43j6wz9s2t for ; Fri, 4 May 2018 08:57:12 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751533AbeECW5C (ORCPT ); Thu, 3 May 2018 18:57:02 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:37689 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751339AbeECW4T (ORCPT ); Thu, 3 May 2018 18:56:19 -0400 Received: by mail-lf0-f66.google.com with SMTP id b23-v6so28311209lfg.4; Thu, 03 May 2018 15:56:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Bjyf9Bn+HltNhb4OMyxy9n39mEczyfsL4RL2EwKlXMM=; b=r18UfBGhc9ZNxLLoeCvCrRHVyYK8kdY9M4upRR4ioDmyBaIlmNRX53RnJ5vlxpJEKn nLUSoIZKW+gl7EvTNhY+S7EJsJa4LSULDKKCpx5x6o4fTzqmRN2TAGgv+RMMG1HX/ajn t6PlB9hKU2anWlCmrZhaLDx/p/STYsxdactYcTmKSP9WgaA5odHrzCUfroiJwtOeNyl7 0zSx7GXO0adXgBRhyJje+AHCzlQLGuB9cm+fpNo6NeFUqAFsS/ylogyiOCgpLwFhBbRf ejKaRorQ75GjOeD6Qt75dvqVEdHQZqA5Ek+caGVEu8zOvud+qzZp0/oMGzdIznP5WKF4 rLog== 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:in-reply-to :references; bh=Bjyf9Bn+HltNhb4OMyxy9n39mEczyfsL4RL2EwKlXMM=; b=YxbhPOu/LuAd05ZyI/el+3icjKvGESLQgWQnsnlH/fq6hx8ekcV/lyIE1mj1s81yV4 HWu/YRO19tzCOl//YXP0CBfhLtzlykMiWqgabPkTisnTIPwEZkEhqG9YNUC4gFbDAH6J qxsp6b0wZqij3c1wLZ3Av1uX9Evz10JqV+vvn0zisfgPbgIyM9BULz4dkV4tf7/XTwaz wtp076QxqQVVwr0qjSKF7t2Yk+2rShA1dI7hFzWJsc+5XSZPWWNSmf0LpxKcmSjEWaIL 8tujf4NTxDjvaKEv/fpaQSjuNqt1lCojADSRrWOe3YbyrnsNosw5nnN4d9LAfIs3M7qx aIMQ== X-Gm-Message-State: ALQs6tBdPB4ambd5m227pXztvsZZox8jVoZPX0WRCfknHp2w8khJcaOf iY/CRV6g6tjhOXwH05dtUwY= X-Google-Smtp-Source: AB8JxZoFU5Vqvns0O/w54oSAbORkc0QndXDtPlWG+e3dya2ZGq+kFL5bt3JWyq2QQVTfRKuqtrbM5Q== X-Received: by 2002:a19:8e8e:: with SMTP id a14-v6mr16273908lfl.145.1525388177892; Thu, 03 May 2018 15:56:17 -0700 (PDT) Received: from localhost.localdomain (ppp109-252-91-130.pppoe.spdop.ru. [109.252.91.130]) by smtp.gmail.com with ESMTPSA id h20-v6sm2995858ljj.85.2018.05.03.15.56.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 May 2018 15:56:17 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Peter De Schrijver , Prashant Gaikwad , Stephen Boyd , Michael Turquette , Linus Walleij , Marcel Ziswiler , Marc Dietrich Cc: linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/4] clk: tegra20: Correct parents of CDEV1/2 clocks Date: Fri, 4 May 2018 01:55:35 +0300 Message-Id: <20180503225537.20748-4-digetx@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180503225537.20748-1-digetx@gmail.com> References: <20180503225537.20748-1-digetx@gmail.com> Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Parents of CDEV1/2 clocks are determined by muxing of the corresponding pins. Pinctrl driver now provides the CDEV1/2 clock muxes and hence CDEV1/2 clocks could have correct parents. Set CDEV1/2 parents to the corresponding muxes to fix the parents. Signed-off-by: Dmitry Osipenko Reviewed-by: Marcel Ziswiler Tested-by: Marcel Ziswiler Tested-by: Marc Dietrich Acked-by: Peter De Schrijver Acked-by: Stephen Boyd --- drivers/clk/tegra/clk-tegra20.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/clk/tegra/clk-tegra20.c b/drivers/clk/tegra/clk-tegra20.c index ad5a7b5e3a39..636500a98561 100644 --- a/drivers/clk/tegra/clk-tegra20.c +++ b/drivers/clk/tegra/clk-tegra20.c @@ -846,14 +846,12 @@ static void __init tegra20_periph_clk_init(void) NULL); /* cdev1 */ - clk = clk_register_fixed_rate(NULL, "cdev1_fixed", NULL, 0, 26000000); - clk = tegra_clk_register_periph_gate("cdev1", "cdev1_fixed", 0, + clk = tegra_clk_register_periph_gate("cdev1", "cdev1_mux", 0, clk_base, 0, 94, periph_clk_enb_refcnt); clks[TEGRA20_CLK_CDEV1] = clk; /* cdev2 */ - clk = clk_register_fixed_rate(NULL, "cdev2_fixed", NULL, 0, 26000000); - clk = tegra_clk_register_periph_gate("cdev2", "cdev2_fixed", 0, + clk = tegra_clk_register_periph_gate("cdev2", "cdev2_mux", 0, clk_base, 0, 93, periph_clk_enb_refcnt); clks[TEGRA20_CLK_CDEV2] = clk;