From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932564AbbDMQwI (ORCPT ); Mon, 13 Apr 2015 12:52:08 -0400 Received: from mezzanine.sirena.org.uk ([106.187.55.193]:40285 "EHLO mezzanine.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932162AbbDMQwH (ORCPT ); Mon, 13 Apr 2015 12:52:07 -0400 Date: Mon, 13 Apr 2015 17:52:01 +0100 From: Mark Brown To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Liam Girdwood Message-ID: <20150413165201.GL6023@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FTNweVCi17Wq8Z10" Content-Disposition: inline X-Cookie: I've been there. User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: 94.175.94.161 X-SA-Exim-Mail-From: broonie@sirena.org.uk Subject: [GIT PULL] regulator updates for v4.1 X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on mezzanine.sirena.org.uk) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --FTNweVCi17Wq8Z10 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The following changes since commit f22e6e847115abc3a0e2ad7bb18d243d42275af1: Linux 4.0-rc7 (2015-04-06 15:39:45 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/= regulator-v4.1 for you to fetch changes up to 4ec0853ac5d55e8984d7f727bc16bf16675e6484: Merge remote-tracking branch 'regulator/topic/wm8350' into regulator-next= (2015-04-10 19:16:06 +0100) ---------------------------------------------------------------- regulator: Updates for v4.1 Another release, another set of regulator updates. Not much of it is showing up in the code yet but there's been a lot of discussion going on about how to enhance the regulator API to work better with modern SoCs which have a microcontroller sitting between Linux and the hardware. I'm hopeful that'll start to come through into mainline for v4.2 but it's not quite there for v4.1 - what we do have (along with the usual small updates is) is: - Work from Bjorn Andersson on refactoring the configuration of regulator loading interfaces to be useful for use with microcontrollers, the existing interfaces were never actually useful for anything as-is since nobody was willing to put enough data into public code. - A summary tree display in debugfs from Heiko St=FCbner. - Support for act6000 regulators. ---------------------------------------------------------------- Axel Lin (1): regulator: stw481x: Remove unused fields from struct stw481x Bjorn Andersson (12): regulator: core: Introduce set_load op regulator: qcom-rpm: Implement set_load and enable drms regulator: Rename regulator_set_optimum_mode ufs: Rename of regulator_set_optimum_mode usb: phy: ab8500-usb: Rename regulator_set_optimum_mode usb: phy: phy-msm-usb: Rename regulator_set_optimum_mode regulator: Drop temporary regulator_set_optimum_mode wrapper regulator: Defer lookup of supply to regulator_get regulator: qcom: Don't enable DRMS in driver regulator: qcom: Refactor of-parsing code regulator: qcom: Rework to single platform device regulator: qcom: Tidy up probe() Charles Keepax (3): regulator: arizona-ldo1: Drop OF node reference on error path regulator: arizona-micsupp: Drop OF node reference on error path regulator: core: Add devres versions of notifier registration Colin Ian King (1): regulator: max8660: fix assignment of pdata to data that becomes dead Fabian Frederick (1): regulator: constify of_device_id array Fabio Estevam (1): regulator: wm8350: Remove unused variable Geert Uytterhoeven (4): regulator: wm8350: Pass NULL data with REGULATION_OUT and UNDER_VOLTA= GE events regulator: da9211: Fix wrong register name in error message regulator: da9211: Pass NULL data with OVER_CURRENT event regulator: core: Fix space before TAB Guenter Roeck (1): regulator: Ensure unique regulator debugfs directory names Heiko Stuebner (1): regulator: act8865: add input supply handling Heiko St=FCbner (2): regulator: add a summary tree in debugfs regulator: output current-limit for all regulators in summary Joe Perches (1): regulator: dbx500: Remove use of seq_puts/seq_printf return value Keerthy (1): regulator: palmas: Add has_regen3 check for TPS659038 Krzysztof Kozlowski (2): regulator: max77693: Let core parse DT and drop board files support mfd: max77693: Remove unused structures Mark Brown (7): Merge branch 'fix/palmas' of git://git.kernel.org/.../broonie/regulat= or into regulator-palmas Merge branch 'topic/debugfs' of git://git.kernel.org/.../broonie/regu= lator into regulator-core Merge remote-tracking branch 'regulator/topic/core' into regulator-ne= xt Merge remote-tracking branches 'regulator/topic/act8865', 'regulator/= topic/arizona-ldo1', 'regulator/topic/arizona-micsupp' and 'regulator/topic= /da9211' into regulator-next Merge remote-tracking branches 'regulator/topic/dbx500', 'regulator/t= opic/load-op', 'regulator/topic/max77693' and 'regulator/topic/max8660' int= o regulator-next Merge remote-tracking branches 'regulator/topic/mode', 'regulator/top= ic/notifier', 'regulator/topic/palmas', 'regulator/topic/qcom' and 'regulat= or/topic/stw481x' into regulator-next Merge remote-tracking branch 'regulator/topic/wm8350' into regulator-= next Markus Pargmann (1): regulator: max8660: Handle empty regulator data Stephen Rothwell (1): regulator: fixes for regulator_set_optimum_mode name change Zubair Lutfullah Kakakhel (1): regulator: act8865: Add act8600 support .../bindings/regulator/act8865-regulator.txt | 27 +- Documentation/power/regulator/consumer.txt | 2 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 6 +- drivers/phy/phy-qcom-ufs.c | 4 +- drivers/regulator/act8865-regulator.c | 161 +++++++++-- drivers/regulator/arizona-ldo1.c | 5 +- drivers/regulator/arizona-micsupp.c | 5 +- drivers/regulator/core.c | 259 +++++++++++++---- drivers/regulator/da9211-regulator.c | 8 +- drivers/regulator/dbx500-prcmu.c | 32 +-- drivers/regulator/devres.c | 85 ++++++ drivers/regulator/max77693.c | 93 +----- drivers/regulator/max8660.c | 9 +- drivers/regulator/palmas-regulator.c | 11 +- drivers/regulator/qcom_rpm-regulator.c | 312 +++++++++++++++--= ---- drivers/regulator/stw481x-vmmc.c | 8 +- drivers/regulator/wm8350-regulator.c | 5 +- drivers/scsi/ufs/ufshcd.c | 27 +- drivers/usb/phy/phy-ab8500-usb.c | 4 +- drivers/usb/phy/phy-msm-usb.c | 15 +- include/linux/mfd/max77693.h | 12 +- include/linux/mfd/palmas.h | 1 + include/linux/mfd/stw481x.h | 4 - include/linux/regulator/act8865.h | 14 + include/linux/regulator/consumer.h | 23 +- include/linux/regulator/driver.h | 4 + 26 files changed, 778 insertions(+), 358 deletions(-) --FTNweVCi17Wq8Z10 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVK/QwAAoJECTWi3JdVIfQTaIH/jvUgm9LXPoCruWj8aISIgNt UW6akxtSlEgUt9B57h8HVgmnku6McdlUSwg7/PTUcCfijqKmRK81b9+2g0TAH/nP My95krGWyTfT6dvfst84qXOGU/y9q19dHvCpUfB9ywxHkYifrxs5tGU8b4Zg80mK 3eZhqMy8HwREqKWKjZenqn0XwVb6rA8iqacU8NaLD1Zk5Az99b32+0W0ziIWyeFz CxqFOOKD6oxj+KvHKO5MXhzMALm95SX379XKCbFaA17kTzvYuAJCeIfAmUpgcyNv nvbTBLD+0M8FVaoqgIz7uZbDvtAxr3+N91f4vGH5BAphM9Ya0P5JdCyoDrsDsmE= =tdl2 -----END PGP SIGNATURE----- --FTNweVCi17Wq8Z10--