Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752522AbcJJUJw (ORCPT ); Mon, 10 Oct 2016 16:09:52 -0400 Received: from smtp10.smtpout.orange.fr ([80.12.242.132]:59363 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752063AbcJJUJt (ORCPT ); Mon, 10 Oct 2016 16:09:49 -0400 X-ME-Helo: belgarion.home X-ME-Date: Mon, 10 Oct 2016 22:09:22 +0200 X-ME-IP: 90.38.43.100 From: Robert Jarzmik To: Michael Turquette , Stephen Boyd , "Rafael J. Wysocki" , Viresh Kumar Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Robert Jarzmik Subject: [PATCH 0/6] Make pxa core clocks settable Date: Mon, 10 Oct 2016 22:09:03 +0200 Message-Id: <1476130149-31834-1-git-send-email-robert.jarzmik@free.fr> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1480 Lines: 38 This serie is two fold: - a set of fixes, patches 1 to 4 - a patch with transfers most of core clock handling from pxa2xx-cpufreq into clk-pxa*, ie. patch 5 This is the main change, and is providing control over CPU clocks for both pxa25x and pxa27x through the clock API. - a last patch (patch 6), which is not to be taken right away, just reviewed, and which simplifies pxa2xx-cpufreq by removing everything clock related. This one relies on the former one, but is not necessarily to be taken in the same cycle, as the cpufreq will continue to work with the former cpufreq driver even if the clock changes are in. The patches have been tested on lubbock (pxa25x) and mainstone (pxa27x) boards, with a cpu-burn and different scaling max frequencies. Happy review. -- Robert Robert Jarzmik (6): clk: pxa: remove unused variables clk: pxa: core pll is not affected by t bit clk: pxa: b bit of clkcfg means fast bus clk: pxa: export core clocks clk: pxa: transfer CPU clock setting from pxa2xx-cpufreq cpufreq: pxa: convert to clock API drivers/clk/pxa/clk-pxa.c | 128 ++++++++++++++++++++++++++ drivers/clk/pxa/clk-pxa.h | 56 +++++++++++- drivers/clk/pxa/clk-pxa25x.c | 107 +++++++++++++++++++--- drivers/clk/pxa/clk-pxa27x.c | 168 +++++++++++++++++++++++++++------- drivers/cpufreq/pxa2xx-cpufreq.c | 191 ++++++++------------------------------- 5 files changed, 453 insertions(+), 197 deletions(-) -- 2.1.4