From patchwork Sun Jun 3 22:48:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 924778 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="RdkrJg+V"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40zYC32gJdz9ryk for ; Mon, 4 Jun 2018 08:48:47 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751150AbeFCWso (ORCPT ); Sun, 3 Jun 2018 18:48:44 -0400 Received: from mail-lf0-f67.google.com ([209.85.215.67]:34717 "EHLO mail-lf0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751132AbeFCWsn (ORCPT ); Sun, 3 Jun 2018 18:48:43 -0400 Received: by mail-lf0-f67.google.com with SMTP id o9-v6so22272645lfk.1; Sun, 03 Jun 2018 15:48:42 -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; bh=Pe4/Z3NMJuAk1ssWdN+D6jvf6LDu6m/QxDQJ46739gI=; b=RdkrJg+VZsAaAilEFFhO+Verq7KixPrYSji9QNYdrua0rZOI3axl8BCZWAUuhmxSjT PvhBcjNqmbi+pExr/Ioa3LkiogcEYZqcMr4DHrPpm1fKahMW+Ztbh8GhkDCRwywFS6Ov iTA5Z4oXFWwkIyJuTOOLJjxJ0YJAa3Dg36zW2NgaWj+icrsWKuJ9dUUYtcCW2vkSWxbH ai2MjAW2qNizq4nzTYcxkIjIA71BFAxXVfmk37gfE+j1wJzXq5ZPD6wAXT8Dn6C/dAJa CpbH9TDj/I483+QoPX0q1rz1wWK1tjooA44ovZqEo8ZSlb0qybVf66otbeyENvMRu+WM mSog== 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=Pe4/Z3NMJuAk1ssWdN+D6jvf6LDu6m/QxDQJ46739gI=; b=nA79VCDD1fllySR67nOvRauQxCZsWVUKi7SoJLZv5ljZ12oN6MmRlohSSZ2UOtxjRA jkxigtRxciGn6zHalAwQ1lRO/Da4YsZRRSQqIo8juX+HD8vhypu8ZybrwZ1C4JnewxgJ GZvFcP6rVUKlr6nKGAnVRPS3RQZleFj1cDVBDguHvUCssm6tV1hyUV2Kw4xI8HnVYQuR vY2d6sGC7he05P1C3o9eXghzCtiKz4yiMN8JbFKqcTUJMbJVoSJjwl8nxR8dc0ltJjDn PMiErrKOY9SHLgO8mYSJKOsGQZb7jJHpPSg64W/H6wmNbrsyNA1+f9F9fLoNSpPPk5T4 nqfQ== X-Gm-Message-State: ALKqPwegP2BEuDfbOsOtVu+OtK4OKTDJL1zdq4xrGrXr1pLCkechNbRW ExPQUtAlAs8aMsqVdhAVo6I= X-Google-Smtp-Source: ADUXVKIDyIoX8NI4IVgBAIM3r8k87EO4kVHfugCGvaKtM2yyfJ259TO74oCPmtJHjGS5NNqgKMG/8A== X-Received: by 2002:a19:6387:: with SMTP id v7-v6mr11111411lfi.74.1528066122081; Sun, 03 Jun 2018 15:48:42 -0700 (PDT) Received: from localhost.localdomain (109-252-91-41.nat.spd-mgts.ru. [109.252.91.41]) by smtp.gmail.com with ESMTPSA id 81-v6sm2260711lfu.16.2018.06.03.15.48.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Jun 2018 15:48:41 -0700 (PDT) From: Dmitry Osipenko To: Peter De Schrijver , Prashant Gaikwad , Michael Turquette , Stephen Boyd Cc: linux-tegra@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1] clk: tegra: Mark Memory Controller clock as critical Date: Mon, 4 Jun 2018 01:48:05 +0300 Message-Id: <20180603224805.495-1-digetx@gmail.com> X-Mailer: git-send-email 2.17.0 Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Memory Controller should be always-on. Currently the sibling EMC clock is marked as critical, let's mark MC clock too for consistency. Signed-off-by: Dmitry Osipenko Acked-By: Peter De Schrijver --- drivers/clk/tegra/clk-divider.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/clk/tegra/clk-divider.c b/drivers/clk/tegra/clk-divider.c index 16e0aee14773..58874c1bbf5e 100644 --- a/drivers/clk/tegra/clk-divider.c +++ b/drivers/clk/tegra/clk-divider.c @@ -194,6 +194,7 @@ static const struct clk_div_table mc_div_table[] = { struct clk *tegra_clk_register_mc(const char *name, const char *parent_name, void __iomem *reg, spinlock_t *lock) { - return clk_register_divider_table(NULL, name, parent_name, 0, reg, - 16, 1, 0, mc_div_table, lock); + return clk_register_divider_table(NULL, name, parent_name, + CLK_IS_CRITICAL, reg, 16, 1, 0, + mc_div_table, lock); }