Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030184AbbEVABa (ORCPT ); Thu, 21 May 2015 20:01:30 -0400 Received: from mailapp01.imgtec.com ([195.59.15.196]:35594 "EHLO mailapp01.imgtec.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755756AbbEVAB3 (ORCPT ); Thu, 21 May 2015 20:01:29 -0400 From: Ezequiel Garcia To: , , "Mike Turquette" , CC: Andrew Bresticker , James Hartley , , , , James Hogan , Ezequiel Garcia Subject: [PATCH 0/9] clk: pistachio: Assorted changes Date: Thu, 21 May 2015 20:57:34 -0300 Message-ID: <1432252663-31318-1-git-send-email-ezequiel.garcia@imgtec.com> X-Mailer: git-send-email 2.3.3 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.100.200.44] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2038 Lines: 55 This patchset contains a bunch of clock changes for the Pistachio clock driver. The nine patches in this series are not really related, but I wasn't sure it was worth to prepare a separate patchset for each group. However, if this makes it harder to review, I can send different groups of related patches. Here's a brief summary of the patch groups: Patches 1 and 2 clean up the PLL lock handling. Patch 3 implements PLL rate adjustment, and in particular allows to support small (i.e. neighbor-constrained) changes of the fractional PLL rate. Patch 4 to 7 implements MIPS PLL rate change propagation and introduces a table of MIPS PLL rate parameters. Patch 8 adds some very useful sanity checks on integer and fractions PLL set_rate(), to make sure the parameters are modified only when it's legal to do so. Patch 9 fixes the list of critical clocks. None of these are urgent fixes so this is all v4.2 material. Damien Horsley (1): clk: pistachio: Correct critical clock list Ezequiel Garcia (7): clk: pistachio: Add a pll_lock() helper for clarity clk: pistachio: Lock the PLL when enabled upon rate change clk: pistachio: Implement PLL rate adjustment clk: pistachio: Extend DIV_F to pass clk_flags as well clk: pistachio: Add a MUX_F macro to pass clk_flags clk: pistachio: Propagate rate changes in the MIPS PLL clock sub-tree clk: pistachio: Add a rate table for the MIPS PLL Kevin Cernekee (1): clk: pistachio: Add sanity checks on PLL configuration drivers/clk/pistachio/clk-pistachio.c | 63 ++++++++----- drivers/clk/pistachio/clk-pll.c | 161 +++++++++++++++++++++++++++------- drivers/clk/pistachio/clk.c | 5 +- drivers/clk/pistachio/clk.h | 33 ++++++- 4 files changed, 205 insertions(+), 57 deletions(-) -- 2.3.3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/