Received: by 10.213.65.16 with SMTP id m16csp273800imf; Mon, 12 Mar 2018 03:25:19 -0700 (PDT) X-Google-Smtp-Source: AG47ELuWEcTXpkUrU/oxoQwd4KIZek3E78d0DlhOa0aykqcaA/5PshlTIJUwJ18cnGqwZEKiZfXY X-Received: by 10.98.139.145 with SMTP id e17mr7471077pfl.53.1520850319619; Mon, 12 Mar 2018 03:25:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520850319; cv=none; d=google.com; s=arc-20160816; b=xRHVl4umMf51WEBUOL938LrcclsJ8ZEUbPS2GuHsS3Jdbww3e5Vk/dJfgfDf39a6l6 ZeBC4MaQz9b2ahiDc/8ACe7OCwCj9+XxFRYgycaSqo8BbdssLTy/GNtrqc2RO00g89DI mnURw+nxdc/6Ify7TjnSHyui98yxy+4H4jynQrb+9jR+xvlli3dEPBwOHQlKDUEI3CpO dPLWilZS/H4ytJZoOatigaAmdGxaaDjfWOky1IicUoMNDqbNyzDyxn0PGG/HjfkyoCUS Ob/LzlUAkg/eYlXY4FYNvbW8ogOeYfzuQth+M6gebYKmMTtZ2/rMu8fztl/8jz4ahUi3 AB6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject :dkim-signature:arc-authentication-results; bh=rHoOgx17NTd7TK8Jtakrz9pyzIntDzWOTehNiR/kDoo=; b=cthU7PoYFgFliNLqkGxbF8Ly42ypOGQ9X0rEbxIqHx39gOe3SeIV42TM3u1p3TTats apn0rxjzWzWUNxFdtZ64tXfG5PvvqOMRYav82U8BhIjVrdCblVs2rfEciKOrrVhvIrKn eZsqhrdCdfeuA63pX0LRkpfE96sxrxqE5VT8EPtciiHnsfdqC9KSka/X4Zt08h7hyyKa uAVrW7svL9pT9M205nLLDOKxQP9qyiHkWV+oTuDdoZ07cWn9FHoE6sL9lMyRBUd7jFLf RrkMZkrWHVCYJ86OByjNlnqeTAjs3WJrX76li4Hyg0svj9A+4l7GXbDTf0gejqQm5vTZ XmhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=VYu6jnq5; 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 r16si5477230pfl.163.2018.03.12.03.25.05; Mon, 12 Mar 2018 03:25:19 -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=VYu6jnq5; 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 S1752732AbeCLKWt (ORCPT + 99 others); Mon, 12 Mar 2018 06:22:49 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:43172 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752715AbeCLKWr (ORCPT ); Mon, 12 Mar 2018 06:22:47 -0400 Received: by mail-wr0-f195.google.com with SMTP id o1so3326386wro.10 for ; Mon, 12 Mar 2018 03:22:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=rHoOgx17NTd7TK8Jtakrz9pyzIntDzWOTehNiR/kDoo=; b=VYu6jnq5EcWiiT/QcgPZzB8OO/FeVrMAQDIleIOIflt2TsQCi93FdeE5lqsnnC1UfC RMHeXjcw7XcICcodOduW7Ff7oFBy1bwTG7M1Ratf0YX8NvT+4GTAuZLdzt6jUddRmu4L M21l4kYkA20b2vYPFmDVYfpvAqHcDEsvkXMltq3b52BIFIkIPwyzhYzKl30EWzTrbeRH dQVVUat000r0bhxT5knQkNUMxZTNS2pyqUHZXrfnzX4mOvAzWdpdWZrETmY2guwPBngv Y0OZi0DyAJWv6fAzdwldhyP1srFHz3HxU1GoipTJKx4uU0bA7fg7HnM5ZmWQQOEDq+9o 0qDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=rHoOgx17NTd7TK8Jtakrz9pyzIntDzWOTehNiR/kDoo=; b=k1eu/oSt+MsYbmmvERDq9CHmkuHZDTvao6zPluxETJYlvAvAxNg4TiJqYrUe1mCEiR +asgiTlnbCb/NuI+VKw4UBSOyMcAI5AR4456Exs7+dc2hI9t0tLo0MA006joylgDX9/h dS0ADOOHqGbKh95VKnoq6ruUUGJ7MyUgiUSk5CmQmsT96CVpLu12A2Pg6YpqojDTgvCi BTmBFfmzS76aBy0Fn49pjIfMhF1FUGEy9ISEvPODuaZ2sjsgfFg2jNSIExKg6xEprMMb Zivemg7Ou86pax29XSP0BFIAkqOPznPdOqSyCVIEVjfvS0pOQqHnHKO9nk33qYhTYHPg 680w== X-Gm-Message-State: AElRT7EdpuLZ/5sEwBT0qyEcV+A88KKl7zP1wybyFx4+toaw4DWUumLB aMvqxBjcXkjDg/EyWlJJjiu1YQ+fjT0= X-Received: by 10.223.160.157 with SMTP id m29mr5727895wrm.119.1520850166317; Mon, 12 Mar 2018 03:22:46 -0700 (PDT) Received: from [10.1.2.12] ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id d8sm4051835wmd.20.2018.03.12.03.22.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Mar 2018 03:22:45 -0700 (PDT) Subject: Re: [PATCH 00/11] clk: meson: second round of updates To: Jerome Brunet , Kevin Hilman Cc: Stephen Boyd , Michael Turquette , Carlo Caione , linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org References: <20180219112146.21746-1-jbrunet@baylibre.com> From: Neil Armstrong Organization: Baylibre Message-ID: <670fffce-220b-b65e-d855-80603f1972b5@baylibre.com> Date: Mon, 12 Mar 2018 11:22:44 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180219112146.21746-1-jbrunet@baylibre.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 19/02/2018 12:21, Jerome Brunet wrote: > This changeset applies on top of the previous updates series > available here [0]. > > Most of the changes proposed here are related to the plls of meson > SoCs. Details can be found in each patches but, in nutshell, there > is : > * a bit of clean-up, > * improved pll capabilities using the frac parameter, > * several clocks added to model the tree more accurately. > > Beware: patch #10 depends on this core clock framework fix: [1] > As explained in the description on the patch, if the gates are > added w/o this fix, the system will crash when > clk_disable_unused() is called. > > [0]: https://lkml.kernel.org/r/20180212145846.19380-1-jbrunet@baylibre.com > [1]: https://lkml.kernel.org/r/20180214134340.17242-5-jbrunet@baylibre.com > > Jerome Brunet (11): > clk: meson: add fractional part of meson8b fixed_pll > clk: meson: poke pll CNTL last > clk: meson: remove special gp0 lock loop > clk: meson: improve pll driver results with frac > clk: meson: add gp0 frac parameter for axg and gxl > clk: meson: add ROUND_CLOSEST to the pll driver > clk: meson: axg: add hifi clock bindings > clk: meson: axg: add hifi pll clock > clk: meson: add mpll pre-divider > clk: meson: add fdiv clock gates > clk: meson: clean-up clk81 clocks > > drivers/clk/meson/axg.c | 184 +++++++++++++++++++++++++++++++---- > drivers/clk/meson/axg.h | 8 +- > drivers/clk/meson/clk-pll.c | 154 ++++++++++++++++++----------- > drivers/clk/meson/clkc.h | 15 +-- > drivers/clk/meson/gxbb.c | 141 +++++++++++++++++++++++---- > drivers/clk/meson/gxbb.h | 10 +- > drivers/clk/meson/meson8b.c | 128 ++++++++++++++++++++---- > drivers/clk/meson/meson8b.h | 8 +- > include/dt-bindings/clock/axg-clkc.h | 1 + > 9 files changed, 521 insertions(+), 128 deletions(-) > Tested on Odroid-C2 & LibreTech-CC, Applied to meson's next/drivers tree. Neil