Messages in this thread | | | Date | Wed, 20 Feb 2013 12:19:00 +0000 | From | Mark Brown <> | Subject | [GIT PULL] regulator updates for v3.9 |
| |
The following changes since commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200:
Linux 3.8 (2013-02-18 15:58:34 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-3.9
for you to fetch changes up to 2730fd82cbb922e6be8df08ba32c21be41757d3d:
Merge remote-tracking branch 'regulator/topic/tps65090' into regulator-next (2013-02-19 12:43:12 +0000)
----------------------------------------------------------------
regulator: Updates for v3.9
A fairly quiet release for the regulator API, the bulk of the changes being lots of small cleanups and API updates contributed by Axel Lin with just a small set of larger changes:
- New driver for LP8755 - DT support for S5M8767, TPS51632, TPS6507x and TPS65090 - Support for writing a "commit changes" bit in the regmap helper functions.
---------------------------------------------------------------- Amit Daniel Kachhap (1): regulator: add device tree support for s5m8767
Anson Huang (1): regulators: anatop: add set_voltage_time_sel interface
Axel Lin (36): regulator: lp872x: Kill _rdev_to_offset() function regulator: lp3971: Convert to get_voltage_sel regulator: core: Allow specify apply_[reg|bit] for regmap based voltage_sel operations regulator: da9052: Use apply_[reg|bit] with regmap based voltage_sel operations regulator: tps6586x: Use apply_[reg|bit] with regmap based voltage_sel operations regulator: 88pm8607: Update update_bit for BUCK2 in pm8607_set_voltage_sel regulator: 88pm8607: Use apply_[reg|bit] with regmap based voltage_sel operations regulator: max8997: Remove set_voltage_time_sel setting for max8997_ldo_ops regulator: max8997: Convert max8997_safeout_ops to set_voltage_sel and list_voltage_table regulator: lp8788-ldo: Use ldo->en_pin to check if regulator is enabled by external pin regulator: da9055: Remove unused v_shift field from struct da9055_volt_reg regulator: lp8755: Fix lp8755_regulator_init unwind code regulator: lp8755: Fix mask for pchip->mphase regulator: lp3972: Convert to get_voltage_sel regulator: lp8788-buck: Silence build warning regulator: lp8788-buck: Remove buck[1|2]_vout_addr array regulator: s5m8767: Remove max_vol parameter from s5m8767_convert_voltage_to_sel regulator: lp8755: Don't show unrelated messags in lp8755_probe error paths regulator: lp8755: Remove enum bucks regulator: s5m8767: Convert to regulator_[get|set]_voltage_sel_regmap regulator: lp8755: Use LP8755_BUCK_MAX instead of magic number regulator: gpio-regulator: Use of_gpio_count() regulator: gpio-regulator: Staticize of_get_gpio_regulator_config() regulator: tps6507x: Fix using wrong dev argument for calling of_regulator_match regulator: Add missing of_node_put() regulator: tps65090: Fix using wrong dev argument for calling of_regulator_match regulator: max8997: Use of_get_child_count() regulator: mc13xxx: Use of_get_child_count() regulator: palmas: Remove a redundant setting for warm_reset regulator: s5m8767: Use of_get_child_count() regulator: max8998: Let regulator core handle the case selector == old_selector regulator: core: Optimize _regulator_do_set_voltage if voltage does not change regulator: s5m8767: Fix dev argument for devm_kzalloc and of_get_regulator_init_data regulator: s5m8767: Prevent possible NULL pointer dereference regulator: as3711: Fix checking if no platform initialization data regulator: tps51632: Use regulator_[get|set]_voltage_sel_regmap
Daniel Jeong (1): regulator: lp8755: new driver for LP8755
Kim, Milo (5): lp8788-buck: fix a parent deivce in _probe() lp8788-buck: fix a parent device on devm_gpio_request() lp8788-buck: fix a for-loop coding style lp8788-ldo: fix a parent device in _probe() lp8788-ldo: fix a parent device on devm_gpio_request()
Laxman Dewangan (3): regulator: tps51632: add register property for regmap regulator: tps51632: add DT support regulator: tps65090: add DT support
Mark Brown (30): regulator: arizona-micsupp: Enable SYSCLK for charge pump regulator: arizona-micsupp: Enable bypass in default constraints ASoC: wm5102: Provide MICSUPP widget for regulator driver ASoC: wm5110: Provide MICSUPP widget for regulator driver Merge tag 'regulator-3.8-rc3' into regulator-s5m8767 Merge remote-tracking branches 'regulator/fix/max8907', 'regulator/fix/max8997', 'regulator/fix/tps65910' and 'regulator/topic/mc13892' into regulator-of regulator: s5m8767: Fix build in non-DT case Merge tag 'v3.8-rc7' into regulator-core Merge remote-tracking branch 'regulator/topic/anatop' into regulator-next Merge remote-tracking branch 'regulator/topic/apply' into regulator-next Merge remote-tracking branch 'regulator/topic/arizona' into regulator-next Merge remote-tracking branch 'regulator/topic/as3711' into regulator-next Merge remote-tracking branch 'regulator/topic/core' into regulator-next Merge remote-tracking branch 'regulator/topic/da9055' into regulator-next Merge remote-tracking branch 'regulator/topic/gpio' into regulator-next Merge remote-tracking branch 'regulator/topic/lp3971' into regulator-next Merge remote-tracking branch 'regulator/topic/lp3972' into regulator-next Merge remote-tracking branch 'regulator/topic/lp872x' into regulator-next Merge remote-tracking branch 'regulator/topic/lp8755' into regulator-next Merge remote-tracking branch 'regulator/topic/lp8788' into regulator-next Merge remote-tracking branch 'regulator/topic/max77686' into regulator-next Merge remote-tracking branch 'regulator/topic/max8997' into regulator-next Merge remote-tracking branch 'regulator/topic/max8998' into regulator-next Merge remote-tracking branch 'regulator/topic/mc13892' into regulator-next Merge remote-tracking branch 'regulator/topic/of' into regulator-next Merge remote-tracking branch 'regulator/topic/palmas' into regulator-next Merge remote-tracking branch 'regulator/topic/s5m8767' into regulator-next Merge remote-tracking branch 'regulator/topic/tps51632' into regulator-next Merge remote-tracking branch 'regulator/topic/tps6507x' into regulator-next Merge remote-tracking branch 'regulator/topic/tps65090' into regulator-next
Matt Sealey (2): regulator: mc13892-regulator: correct/refine handling of the SWxHI bit regulator: mc13892: sanity check num_regulators parsed vs. registered
Michał Mirosław (1): regulator: show state for GPIO-controlled regulators
Paolo Pisati (1): regulator: core: if voltage scaling fails, restore original voltage values
Russ Dill (1): regulator: Fix memory garbage dev_err printout.
Shawn Guo (1): regulator: anatop: improve precision of delay time
Thiago Farina (1): regulator: max77686: Reuse rdev_get_id() function.
Vishwanathrao Badarkhe, Manish (1): regulator: tps6507x: add device tree support.
Documentation/devicetree/bindings/mfd/tps6507x.txt | 91 ++++ .../bindings/regulator/anatop-regulator.txt | 8 + .../bindings/regulator/s5m8767-regulator.txt | 152 ++++++ .../bindings/regulator/tps51632-regulator.txt | 27 + drivers/mfd/sec-core.c | 75 ++- drivers/regulator/88pm8607.c | 40 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/anatop-regulator.c | 41 ++ drivers/regulator/arizona-micsupp.c | 78 ++- drivers/regulator/as3711-regulator.c | 2 +- drivers/regulator/core.c | 43 +- drivers/regulator/da9052-regulator.c | 46 +- drivers/regulator/da9055-regulator.c | 3 - drivers/regulator/gpio-regulator.c | 7 +- drivers/regulator/lp3971.c | 22 +- drivers/regulator/lp3972.c | 22 +- drivers/regulator/lp872x.c | 36 +- drivers/regulator/lp8755.c | 566 ++++++++++++++++++++ drivers/regulator/lp8788-buck.c | 41 +- drivers/regulator/lp8788-ldo.c | 133 +---- drivers/regulator/max77686.c | 14 +- drivers/regulator/max8907-regulator.c | 7 +- drivers/regulator/max8925-regulator.c | 3 +- drivers/regulator/max8997.c | 89 +-- drivers/regulator/max8998.c | 14 +- drivers/regulator/mc13892-regulator.c | 111 +++- drivers/regulator/mc13xxx-regulator-core.c | 25 +- drivers/regulator/mc13xxx.h | 4 +- drivers/regulator/palmas-regulator.c | 7 +- drivers/regulator/s5m8767.c | 268 ++++++--- drivers/regulator/tps51632-regulator.c | 152 ++++-- drivers/regulator/tps6507x-regulator.c | 92 ++++ drivers/regulator/tps65090-regulator.c | 106 +++- drivers/regulator/tps6586x-regulator.c | 54 +- drivers/regulator/tps65910-regulator.c | 6 +- include/linux/mfd/samsung/core.h | 11 +- include/linux/platform_data/lp8755.h | 71 +++ include/linux/regulator/driver.h | 6 + sound/soc/codecs/wm5102.c | 4 + sound/soc/codecs/wm5110.c | 4 + 41 files changed, 1923 insertions(+), 569 deletions(-) create mode 100755 Documentation/devicetree/bindings/mfd/tps6507x.txt create mode 100644 Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/tps51632-regulator.txt create mode 100644 drivers/regulator/lp8755.c create mode 100644 include/linux/platform_data/lp8755.h [unhandled content-type:application/pgp-signature] | |