linux/Documentation/devicetree/bindings/mfd
Tony Lindgren e7cd1d1eb1 mfd: twl4030-power: Add generic reset configuration
The twl4030 PMIC needs to be configured properly for things like
warm reset and deeper idle states so the PMIC manages the regulators
properly based on the hardware triggers from the SoC. Earlier
we have configured twl4030 using platform data, but we want to
do it for device tree based booting also.

In some cases configuring twl4030 is needed for things to work.
For example, when rebooting an OMAP3530 at 125 MHz, it hangs.
With this patch, TWL4030 will be reset when a warm reset occures,
and OMAP3530 does not hang on reboot.

Let's add device tree support and configure things for warm reset
as the default when compatible = "ti,twl4030-power". More
complicated configurations can be added to the driver based on
other compatible flags.

Note we now also make the pdata const like it should be.
This allows use it for match->data with the device tree
related functions.

Based on earlier patch by Matthias Brugger <matthias.bgg@gmail.com>
and Lesly A M <leslyam@ti.com>.

Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2014-05-28 08:05:32 +01:00
..
88pm860x.txt mfd: 88pm860x: Device tree support 2012-10-02 11:43:13 +02:00
ab8500.txt ARM: ux500: Fix intcore regulator name 2013-05-27 14:07:11 +02:00
arizona.txt mfd: Add device tree bindings for Arizona class devices 2013-05-20 08:13:36 -05:00
as3711.txt mfd: as3711: Add OF support 2013-04-05 11:20:14 +02:00
as3722.txt mfd: AS3722: Add dt node properties for system power controller 2013-12-23 17:20:08 -08:00
cros-ec.txt mfd: cros ec: spi: Add delay for raising CS 2014-01-21 08:28:06 +00:00
da9052-i2c.txt mfd: Add device-tree support for da9502 i2c driver 2012-05-01 12:00:23 +02:00
lp3943.txt Documentation: Add LP3943 DT bindings and document 2014-01-21 08:27:55 +00:00
max8925.txt Documentation: Add docs for max8925 dt 2013-02-14 00:23:01 +01:00
max8998.txt mfd: max8998: Add support for Device Tree 2013-06-30 23:30:04 +02:00
max77686.txt clk: max77686: Register OF clock provider 2014-01-08 09:57:07 -08:00
max77693.txt regulator: max77693: Add max77693 regualtor driver. 2013-06-25 11:31:29 +01:00
mc13xxx.txt regulator: mc13783: Add device tree probe support 2013-04-28 02:10:00 +01:00
omap-usb-host.txt mfd: omap-usb-host: Add device tree support and binding information 2013-04-09 10:59:55 +02:00
omap-usb-tll.txt mfd: omap-usb-tll: Add device tree support and binding information 2013-04-09 09:46:30 +02:00
palmas.txt mfd: Add TPS659038 documentation under Palmas 2013-07-31 02:02:52 +02:00
s2mps11.txt Documentation: mfd: Fix LDO index in s2mps11.txt 2014-01-21 08:28:59 +00:00
stmpe.txt mfd: stmpe: Update DT support for stmpe driver 2012-12-10 10:03:50 +01:00
syscon.txt mfd: Add syscon driver based on regmap 2012-09-17 15:24:14 +02:00
tps6507x.txt regulator: tps6507x: add device tree support. 2013-01-27 11:19:01 +08:00
tps65910.txt regulator: tps65910: Add backup battery regulator 2013-12-21 14:49:19 +00:00
twl4030-audio.txt mfd: twl4030-audio: Add DT support 2012-09-18 15:45:05 +02:00
twl4030-power.txt mfd: twl4030-power: Add generic reset configuration 2014-05-28 08:05:32 +01:00
twl6040.txt mfd: twl6040: Add twl6040-gpio child 2012-09-19 12:21:20 +02:00
twl-familly.txt