From patchwork Mon Apr 9 13:59:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 133039 Delivered-To: patch@linaro.org Received: by 10.46.84.29 with SMTP id i29csp284644ljb; Mon, 9 Apr 2018 06:59:32 -0700 (PDT) X-Google-Smtp-Source: AIpwx48ati5ph0IR78dV/hHG6px0As1JKGjNlv3xfhiTgB65OWLsgMFnrVM+vOFDytemlcg3oAYr X-Received: by 2002:a17:902:b707:: with SMTP id d7-v6mr39448193pls.188.1523282372442; Mon, 09 Apr 2018 06:59:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523282372; cv=none; d=google.com; s=arc-20160816; b=vuDN2XA4FSFste/SN8FVNMOFLVKwzEHdN1lcIGbeTFnRC7C3T1QuW7IDGhi+9Jqvpa zu1lWaxp0HXKhYZgYbc6IrUL4XWskYXOWcMluLJJu7HnNMvwRWq9HSZBkXlxW8oTtJfj 5VcQWoairUemuqQ3HSmk4B9vBVFiDkVEQvWYf1cZC8MOwYXzWakLspgwhTdzRMM4Bmkp KTc73mQiBjrkScN72jrueBQZWb7PYIa3A+6rVw0B5DJSGXRIRSOBg/PIF0jA3TuEsWm4 AU5eexfonydFjRL6DMuQ/wEFfeUGP0lp/WhFwpihceq8izp4RMVIXRqXG6KCDZAamjVg EdNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=lyT5L3r+fR5lkZP21wD2QJ5vcWC3zlIAy4aAwYYviV0=; b=Ilv/950yNeD5iqf34xzK2hvRs5vkQwg2IFqIDjrcNmaJ/68vEJ8M7EUweEyc+PrYH4 aAtmtK1n6EK0CpxAuP8XzgWfcJxPBdT4nAZDJU88NMsThVqYdV5mfaIYZvZa3bCUGdq/ t9sc4BvxZt1U9u/8K/hlaR08/+wifyBa2iYc0UvlPzLC3o8CSaTD7IAZ3qtyKgkU2MzR 6RLNcC7rmB7gXj/cBB0WEqpvvtx2a8trfqpi5JfLSKy/YCR7hFQSHraXJV5IhdZ4fBEr rlGBDIP+slKcPy8AOVqYP7Ai0dDWRvEvDh2K4hW8dcbfA9+1fn9F3eVa/eQGCl/jovaa WI9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Lgwe9Qkz; 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 x21-v6si363630pln.749.2018.04.09.06.59.32; Mon, 09 Apr 2018 06:59:32 -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=Lgwe9Qkz; 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 S1752831AbeDIN73 (ORCPT + 29 others); Mon, 9 Apr 2018 09:59:29 -0400 Received: from mail-wr0-f193.google.com ([209.85.128.193]:37681 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752458AbeDIN71 (ORCPT ); Mon, 9 Apr 2018 09:59:27 -0400 Received: by mail-wr0-f193.google.com with SMTP id l49so9716672wrl.4 for ; Mon, 09 Apr 2018 06:59:26 -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; bh=lyT5L3r+fR5lkZP21wD2QJ5vcWC3zlIAy4aAwYYviV0=; b=Lgwe9QkzwRw5Adz6mEmoMRNmC9wj/lpTxvvWqxj2oNkJ44arfE+n8smTrBVDkbd8s+ QcluK43CxCQyi2sPHkw0/qdmri+VexZ9wXH2ZQRBsDKpev7l0rix1G0EDvNMkXgCdlSa /3pbHUCEgZQHWNU6Xwg/e+LtZ5hWjDesJpyxFrQiDhqyT5xqwj6fLshN/G3PB53ArtgJ LtiOnQozPSwl/uOZ8y8KidWXUiDM89FEMG3A0iYfULBBnAbaal0YkHnyziNalvVFpEQt NW+bFt5idv2Pcc3V9E4JQ1m2QvgSAcYBRHQ0kau/vLeXkhzO75vZw7M1ofW12kR++C0E kRlQ== 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=lyT5L3r+fR5lkZP21wD2QJ5vcWC3zlIAy4aAwYYviV0=; b=aKNRpXR9XX66huzuPlExY17KCKbFDYSlZ4p0knO9sHO4MXk4RZojrfduHM0WwmHITS MTbbccxorr4vU63FvaHIb9KdmsWv8D2QCFRnZoCancIRTj1fiAns6seB2/gb/+mIE/7s 5n5rZMon54RhaNUDiEX9SZC0BOjIO/8MLwBTtCfuR0U9nSqnalaj+qfp2j3XGdQK+zQw 6H4gpHTRtBzOy5xMMDxg9JkPAYH3Nn4MnNcfnTaZMxeO0SZNa8UH0sQIUXxM4nfYteyF CBJ0ODCYxOSLcepaUFIJ/fZaEPGQjkKdYshKoqjg6+X/anqmzYR3/yAqWHE3hRtAIk89 YKwA== X-Gm-Message-State: AElRT7E4RnxG5faVWJZIhiWNHUeIAqfOQrKu9YJeaecMQ7sY8gxvBVib Ci0RRk6x/9l5sdqTabpxaUS6iA== X-Received: by 10.223.154.182 with SMTP id a51mr29364101wrc.176.1523282366106; Mon, 09 Apr 2018 06:59:26 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id h7sm944684wme.0.2018.04.09.06.59.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 09 Apr 2018 06:59:25 -0700 (PDT) From: Jerome Brunet To: Stephen Boyd , Michael Turquette , Neil Armstrong Cc: Jerome Brunet , Kevin Hilman , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-amlogic@lists.infradead.org Subject: [PATCH 0/2] clk: honor CLK_MUX_ROUND_CLOSEST in mux Date: Mon, 9 Apr 2018 15:59:19 +0200 Message-Id: <20180409135921.5617-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.14.3 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CLK_MUX_ROUND_CLOSEST is part of clk_mux and meson's clk_regmap documentation, so it should be honored by the determine_rate() callback. It is note the case ATM. The series fixes this problem. Jerome Brunet (2): clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux clk: meson: honor CLK_MUX_ROUND_CLOSEST in clk_regmap drivers/clk/clk-mux.c | 10 +++++++++- drivers/clk/clk.c | 7 ++++--- drivers/clk/meson/clk-regmap.c | 11 ++++++++++- include/linux/clk-provider.h | 3 +++ 4 files changed, 26 insertions(+), 5 deletions(-) -- 2.14.3