From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1424638AbcBRCGM (ORCPT ); Wed, 17 Feb 2016 21:06:12 -0500 Received: from down.free-electrons.com ([37.187.137.238]:41208 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1422737AbcBRCGK (ORCPT ); Wed, 17 Feb 2016 21:06:10 -0500 Date: Thu, 18 Feb 2016 03:06:08 +0100 From: Alexandre Belloni To: Arnd Bergmann , Olof Johansson , arm@kernel.org Cc: Nicolas Ferre , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] at91: drivers for 4.6 #1 Message-ID: <20160218020608.GA31682@piout.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Arnd, Olof, Kevin, This is a rework of the PMC driver. It touches multiple subsystems so the easiest path is through arm-soc. Thanks, The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d: Linux 4.5-rc1 (2016-01-24 13:06:47 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at9= 1-ab-4.6-drivers for you to fetch changes up to 0002ca168f16e5b6ac67415a4e0198cc39af2b7f: clk: at91: remove useless includes (2016-02-17 17:53:04 +0100) ---------------------------------------------------------------- drivers update for 4.6: - Big PMC rework that touches clk, PM, usb ---------------------------------------------------------------- Alexandre Belloni (11): clk: at91: remove IRQ handling and use polling clk: at91: pmc: merge at91_pmc_init in atmel_pmc_probe clk: at91: pmc: move pmc structures to C file ARM: at91: pm: simply call at91_pm_init ARM: at91: pm: find and remap the pmc ARM: at91: pm: move idle functions to pm.c ARM: at91: remove useless includes and function prototypes usb: gadget: atmel: access the PMC using regmap clk: at91: pmc: drop at91_pmc_base clk: at91: pmc: remove useless capacities handling clk: at91: remove useless includes Boris Brezillon (2): clk: at91: make use of syscon to share PMC registers in several drive= rs clk: at91: make use of syscon/regmap internally arch/arm/mach-at91/Kconfig | 1 + arch/arm/mach-at91/at91rm9200.c | 2 - arch/arm/mach-at91/at91sam9.c | 2 - arch/arm/mach-at91/generic.h | 13 +- arch/arm/mach-at91/pm.c | 70 +++++- arch/arm/mach-at91/sama5.c | 2 +- drivers/clk/at91/clk-generated.c | 95 ++++--- drivers/clk/at91/clk-h32mx.c | 40 +-- drivers/clk/at91/clk-main.c | 324 +++++++++++------------- drivers/clk/at91/clk-master.c | 94 +++---- drivers/clk/at91/clk-peripheral.c | 137 +++++----- drivers/clk/at91/clk-pll.c | 150 +++++------ drivers/clk/at91/clk-plldiv.c | 44 ++-- drivers/clk/at91/clk-programmable.c | 96 +++---- drivers/clk/at91/clk-slow.c | 35 +-- drivers/clk/at91/clk-smd.c | 56 +++-- drivers/clk/at91/clk-system.c | 96 +++---- drivers/clk/at91/clk-usb.c | 123 ++++----- drivers/clk/at91/clk-utmi.c | 80 ++---- drivers/clk/at91/pmc.c | 426 +---------------------------= ---- drivers/clk/at91/pmc.h | 98 +------- drivers/usb/gadget/udc/atmel_usba_udc.c | 20 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 2 + include/linux/clk/at91_pmc.h | 12 - 24 files changed, 724 insertions(+), 1294 deletions(-) --=20 Alexandre Belloni, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWxScQAAoJEKbNnwlvZCyz18AQAIrDtNhdLRPDR2YkYLurZkbE di2zN3Mj6yVpImigNHpA55C9hZPy7UA5Q60X1eIH6ykYWhCVjc7ehN68BoahVSd8 tUPeVIAdfrxkS9flsefPgtP2lF2MkZgcEzA1W3/mnt40sKml35j3SUOTs/EELioF C9FDCQX2rSKHis/H9qZwwmVrGy9DoST8m5RqDFgEDPo44se82DqP/gKRzcoes7wW 8vUNq340X3/mwhar54Q9R2un0lBA5Pg7BWLYQ+KHPBgzzTdNHptv8OJJSLXeckGz ZiHZw05lp1eba/RHC/9ZhxxnHf9EgDAuaIeO+c6ZxlsMnt7Vro3fq9eAQEpkBkwZ dJELp8D3pkzPtlHhMjzSLEd/rF1wBg5iAFTszzbW1nFu8Fd4HG39UltgpSbKThc0 OF2JV944GfigmFTVTWUFuTnCKdxWhj4zACHqAZ4MkrNv8A7lNoCVtmETOkS6MABt dWf1dLfZrHzOiyp0nMPATULWh6JjKrfqWGk4cayE+qSyDFxh7fA3I1tzQXpuTFiJ vffqwUJn8NbHoj9ZhcT20Z9Rh9XXj0PlNq+fdOeAB5gPx9YAKalBWwam9Le626SJ NIFH7JrIVYKR/0a9GN+MbtxFJ6IY6aZZ1NKPvngMKz04pH0rpk7NlN5JSgmsK/ui Mh0wxxX3E8/HAztf/WGL =m1pO -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6--