Received: by 10.192.165.148 with SMTP id m20csp55475imm; Fri, 20 Apr 2018 02:57:53 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/w/lvOBI/UJYLs9GHYvIvw/N19zMM/uCXleMm/9bm0nDd6gVyQebado4HcdaSlGiCxqRR4 X-Received: by 10.99.104.200 with SMTP id d191mr7809413pgc.7.1524218272977; Fri, 20 Apr 2018 02:57:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524218272; cv=none; d=google.com; s=arc-20160816; b=C199UvxB8vZrCEc8SvrdKftTmnMldLTH6PT2Rf0dzopCtFAd1n7l1Ma7nyuHqTMd5D n0RiT3Jbzrb7R1Kap9xKs4IXywwY/TH4VmqKSe25Wx08AK7bOzg941AmfCKWgYTolJ4C SOLNhFTpIrtDCJe86KIZIpCicbuOfFxc+2UpiRRVvz6EdNd1dZBxda91y1pOmAQo5AHJ 7JYkoovm7B6EtmvCDVgiKbbztUAqE46Wo+W23HvlffJuLZ5cj6UiH49UPcLlRkIz/OcM 27VWZ0l6ftVlCOVPe7GGiqHNcRuXSS3H1oU5xj8bsobKocPbjPPtWW9fhzgDTgVA9QsT Elhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=xlipNCPIHP1kQTkEVMNyH8fmfI1WeuC8PKe0sQw0lXc=; b=D+3LEV9mOCaHPXEkwvJe/dPnPBCjLDOh1ByGkxUe12/bYHi94/jy10EYW+/pngrA/Y 6INXAq4kLjgJtPamWgnx/2rdEvV2fICLCpbjpum3vt30QRSCfp0KEFFILZZxpH7sPHvs qBWpQKz9VLDeDyY3Xxuk5nssWQW5ifqdSlgD448Kp9ZD2eYhLZ/x8OzYhZ6nmBJo4VDL areNplwzNS8jaakiHwgg7+nyA+fHnu87wpsemplrhNZYFNhS4efufSs/h+U/5sv6njrI OQKmZYSJeg16GS7Qwm0dn1wkDcdYjNFgqsOLs2appYia/T4uIr0E34ZX8ZtUz6koSz8K AtjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=VveLRaQA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y86si5010198pfa.243.2018.04.20.02.57.38; Fri, 20 Apr 2018 02:57:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=VveLRaQA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754558AbeDTJ4U (ORCPT + 99 others); Fri, 20 Apr 2018 05:56:20 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:37416 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754523AbeDTJ4M (ORCPT ); Fri, 20 Apr 2018 05:56:12 -0400 Received: by mail-wr0-f194.google.com with SMTP id f14-v6so21374082wre.4 for ; Fri, 20 Apr 2018 02:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=xlipNCPIHP1kQTkEVMNyH8fmfI1WeuC8PKe0sQw0lXc=; b=VveLRaQAzLogQxGKDk+UBHsZ0kbj/m0zgUKFnEhr/cdhY98u/+xi7Rj+HIPyRKnuII h4LAVO7RULOrmOrQbFExkGQVGxSNqrQlAe6EVjoWoYYqMlrnPy6rs6oeeaWj2jp6h0hT vkaAy49dUfSpvYnNby0v3j6sDYt8yaqD4ySZKtPI+RQoL/bQkxA06rRLhYaTRHpHQ7rj 2tDpwZIQ9KZhnMqi5GZOXHn41KVyzMGqhDV+iZZF6gWag1ZR+5JqO5py08fFgGwI0Qae VOwB5rBObQ19L0HmABg1JqzdE1Z5gCU4lMIXuGPyryW5KSoca1RemfUJVvpxYzvzsKXQ EILQ== 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=xlipNCPIHP1kQTkEVMNyH8fmfI1WeuC8PKe0sQw0lXc=; b=WQnG4RHSVSkbNYLoCL2U4ceCBjcTlEMy1bD6rEl7M2OtAcLg9fd6ca93xZJh5GY3xS yVf01NgjNQm8gU6TJ4rxPZkTFLmJ0e/Lhy5neJBjzOlqHTpaq7FrXvRzRN55+4Gs+IAt +732MDAWhcHbb6oe/FKtEAov6olqx3wRRbYVgki+GT9rziha4XNoIeZr9EvtDTXDNKwm P6pDdOSpWTFgdJ2AyttVcEKra4bKYI1hS5OPgIXzprGxr+0WAQma7xflxsoFmJoq0hFO yMxDqpJ4e1aE6qTWbf1d2+SMFGrlf/AQrLGJpOjn02rGOZepRVJXwOe5wqnhWc9JZMlP v1UA== X-Gm-Message-State: ALQs6tCaYv3wV+tCzqMB4gs2u5h2Etcbkqpp2FxJ1E3r7HwS+m4I8Xlz pPwnehGpjJKlcvjIbi5ZJ6c8Qg== X-Received: by 2002:adf:b859:: with SMTP id u25-v6mr7679106wrf.162.1524218171583; Fri, 20 Apr 2018 02:56:11 -0700 (PDT) Received: from boomer.lan (cag06-3-82-243-161-21.fbx.proxad.net. [82.243.161.21]) by smtp.googlemail.com with ESMTPSA id t46-v6sm4477100wrc.95.2018.04.20.02.56.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 20 Apr 2018 02:56:11 -0700 (PDT) From: Jerome Brunet To: Neil Armstrong , Kevin Hilman Cc: Jerome Brunet , linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] clk: meson: axg: let mpll clocks round closest Date: Fri, 20 Apr 2018 11:56:03 +0200 Message-Id: <20180420095603.29964-3-jbrunet@baylibre.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180420095603.29964-1-jbrunet@baylibre.com> References: <20180420095603.29964-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Let the mpll dividers achieve the closest rate possible, even if it means rounding the requested rate up. This is done to improve the accuracy of the rates provided by these plls to the audio subsystem Signed-off-by: Jerome Brunet --- drivers/clk/meson/axg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/clk/meson/axg.c b/drivers/clk/meson/axg.c index 5f5d468c1efe..bd4dbc696b88 100644 --- a/drivers/clk/meson/axg.c +++ b/drivers/clk/meson/axg.c @@ -461,6 +461,7 @@ static struct clk_regmap axg_mpll0_div = { .width = 1, }, .lock = &meson_clk_lock, + .flags = CLK_MESON_MPLL_ROUND_CLOSEST, }, .hw.init = &(struct clk_init_data){ .name = "mpll0_div", @@ -507,6 +508,7 @@ static struct clk_regmap axg_mpll1_div = { .width = 1, }, .lock = &meson_clk_lock, + .flags = CLK_MESON_MPLL_ROUND_CLOSEST, }, .hw.init = &(struct clk_init_data){ .name = "mpll1_div", @@ -553,6 +555,7 @@ static struct clk_regmap axg_mpll2_div = { .width = 1, }, .lock = &meson_clk_lock, + .flags = CLK_MESON_MPLL_ROUND_CLOSEST, }, .hw.init = &(struct clk_init_data){ .name = "mpll2_div", @@ -599,6 +602,7 @@ static struct clk_regmap axg_mpll3_div = { .width = 1, }, .lock = &meson_clk_lock, + .flags = CLK_MESON_MPLL_ROUND_CLOSEST, }, .hw.init = &(struct clk_init_data){ .name = "mpll3_div", -- 2.14.3