Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1985993pxj; Sun, 16 May 2021 10:21:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyGU8PomLVWSKFGvHbjNdlgn5LVvWMLZ9U1iHedlSREvr5D8q9cmRT3KAg040WVd8JOlIfp X-Received: by 2002:a05:6402:358a:: with SMTP id y10mr5786021edc.122.1621185716158; Sun, 16 May 2021 10:21:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621185716; cv=none; d=google.com; s=arc-20160816; b=j0GLdJt+C2eE4kdAXiRCEpqTlpTJXhI5OoHq8eEqo86oUcDagP7yB5G4o0h/l5Dzq5 MBYGAhUfX7Gk2ogw999d6FnlmBW8AVBzPQmgUgpoRSkSsCA22pdFmP73A6gJoOq1LcYJ u3s2A4fd3rfYr2JNLI29WhDXWlM9CabT/5XXjbEFqvjmModL1b6P20seYkw98xMlvagm sGrT5kx5HyhJ+k4coNsC8iNkDobHPotVSfrtajx5q/XXP07MLakMmznLJKfXmghUWkMm /s+NhODxtrgigL2xR1gdIMnvE2JYep93AO6+dJD8zIhz9sOZJOehPN3UA1fh91kb49De RlWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=6TF0y5PK4jSr2yBkqO08CTECh4xjTFU4xmlboErGSAg=; b=YBjOuXhBoRCtY1EVD3dOd/BPzflJz86qrLNoGn1ySKslRsiBle35M5T3F/78LVXJLr xJ+axBsaCQ1fuL+eZa2al/Bli4c41ve980E0mQsCPmRvHK4q8MOAREzK72Q7wKI5+epB jblrrvdr3XTS7nsq4wdLu63YOQMBbWVSwnxZOC8P/tCzN1IXGV+6cDmVUE2K1ZOQV3gl iZLsNCW7QURNsDfR/XS9neIwST1/rFWiYgc69ydahl8tl4LrnQxWuN+vUtuRg7p4j8Bz AVNB9o3hbWLw2rhp/byTQgWQ9+3HWXwMjCoGzOAKvMyi+5gmPktYJqB+XALUkOznQ9JA mtHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hKAX7wsX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hs15si7958899ejc.160.2021.05.16.10.21.32; Sun, 16 May 2021 10:21:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hKAX7wsX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233477AbhEPQcb (ORCPT + 99 others); Sun, 16 May 2021 12:32:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58448 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232093AbhEPQcT (ORCPT ); Sun, 16 May 2021 12:32:19 -0400 Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7819EC061573; Sun, 16 May 2021 09:31:03 -0700 (PDT) Received: by mail-lj1-x229.google.com with SMTP id 131so4345978ljj.3; Sun, 16 May 2021 09:31:03 -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 :mime-version:content-transfer-encoding; bh=6TF0y5PK4jSr2yBkqO08CTECh4xjTFU4xmlboErGSAg=; b=hKAX7wsXne2WeLIYqFyUzBJK7MIJs2Drhrfy1tKfqvjKtZbCDzue/UjUxn3DJoaUnq OiUArDeeYViIzlK+Ouqpq0PYyk4RO57vL9/GophjOK3cIL59Wo9HrfeDxCOjVzjEXDuG drmguL/4zAGk/3X8uP9sji25cz+ITSL4n0n78tTURSiSjhdUytT0zmPPr0lCNFkVX/g8 Bz1s/MI/nfjJNRgAnb32OdIHR1NLdh//bfiTbf4WYS8wTqsPn8kMuiQ9f6yiJRaDMPZc Q2U4aPXvp1tb4ROAAvGjBy+bvzzLfy+AS3KQKGvZVqCB5zUzGU4m5423QDKdvhMv7qwd Q4vA== 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:mime-version:content-transfer-encoding; bh=6TF0y5PK4jSr2yBkqO08CTECh4xjTFU4xmlboErGSAg=; b=gl/+Ttl7JUQU0n4r345Ry2n6R117W13TEPVPt2eoNNczsuH2ovTuAFhDbK6UBAtqYm WqfT+lJQtYGcy+t5xDSDgo36ysxugfX+nLMBzChUS/orCjKgBNRngRgID+Ad7uYj1A9H zz4W42MCKIBm0+Yg7suFOvbvFX5fPr6DrD4k6j9GzKOpjoF0XZv1pOpzB+YIDNprJVYn mgjtJYaanXoiOwl59ao6Guh2H0rmGR72+4NWJFBoTQzEi8S/k0IN9+OP7201C1+wqLJ1 yHna0FCWQVSE/CODiPf6nK2bR7G0wknR4zp9Vjk1ygm1BLAkALL1rRNqYOGk5o7R/p4e GDZg== X-Gm-Message-State: AOAM530TLrn33xWGs4Or2Xr9jzBVYm/jRGmUroVcTGeOrk7mzS+lvN22 lvwCtnvhBbF0jfYHI96iFYo= X-Received: by 2002:a05:651c:285:: with SMTP id b5mr31881741ljo.348.1621182662027; Sun, 16 May 2021 09:31:02 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id m2sm1704548lfo.23.2021.05.16.09.31.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 May 2021 09:31:01 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Peter De Schrijver , Prashant Gaikwad , Michael Turquette , Stephen Boyd , =?UTF-8?q?Micha=C5=82=20Miros=C5=82aw?= Cc: Rob Herring , linux-tegra@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v8 4/9] clk: tegra: Halve SCLK rate on Tegra20 Date: Sun, 16 May 2021 19:30:36 +0300 Message-Id: <20210516163041.12818-5-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210516163041.12818-1-digetx@gmail.com> References: <20210516163041.12818-1-digetx@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Higher SCLK rates on Tegra20 require high core voltage. The higher clock rate may have a positive performance effect only for AHB DMA transfers and AVP CPU, but both aren't used by upstream kernel at all. Halve SCLK rate on Tegra20 in order to remove the high core voltage requirement. Acked-by: Thierry Reding Signed-off-by: Dmitry Osipenko --- drivers/clk/tegra/clk-tegra20.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/tegra/clk-tegra20.c b/drivers/clk/tegra/clk-tegra20.c index 3efc651b42e3..3664593a5ba4 100644 --- a/drivers/clk/tegra/clk-tegra20.c +++ b/drivers/clk/tegra/clk-tegra20.c @@ -1021,9 +1021,9 @@ static struct tegra_clk_init_table init_table[] __initdata = { { TEGRA20_CLK_PLL_P_OUT3, TEGRA20_CLK_CLK_MAX, 72000000, 1 }, { TEGRA20_CLK_PLL_P_OUT4, TEGRA20_CLK_CLK_MAX, 24000000, 1 }, { TEGRA20_CLK_PLL_C, TEGRA20_CLK_CLK_MAX, 600000000, 0 }, - { TEGRA20_CLK_PLL_C_OUT1, TEGRA20_CLK_CLK_MAX, 240000000, 0 }, - { TEGRA20_CLK_SCLK, TEGRA20_CLK_PLL_C_OUT1, 240000000, 0 }, - { TEGRA20_CLK_HCLK, TEGRA20_CLK_CLK_MAX, 240000000, 0 }, + { TEGRA20_CLK_PLL_C_OUT1, TEGRA20_CLK_CLK_MAX, 120000000, 0 }, + { TEGRA20_CLK_SCLK, TEGRA20_CLK_PLL_C_OUT1, 120000000, 0 }, + { TEGRA20_CLK_HCLK, TEGRA20_CLK_CLK_MAX, 120000000, 0 }, { TEGRA20_CLK_PCLK, TEGRA20_CLK_CLK_MAX, 60000000, 0 }, { TEGRA20_CLK_CSITE, TEGRA20_CLK_CLK_MAX, 0, 1 }, { TEGRA20_CLK_CCLK, TEGRA20_CLK_CLK_MAX, 0, 1 }, -- 2.30.2