mirror_ubuntu-kernels/include/linux/mfd
Linus Torvalds c6d65bf246 regulator: Updates for v3.13
Lots of driver updates here plus some nice new core features, the main
 one being the first:
 
  - Enable support for providing a dummy regulator when we know that one
    must exist for the device to be functional.  This makes it much
    easier to add regulator support to drivers since we don't require
    that the machine integration for all systems using the device be
    updated to provide regulators.
  - Substantial reduction in the amount of busy waiting done while
    waiting for enables to complete.
  - Allow MFDs to distribute regulator supplies to child devices so we
    don't have to expose the internal structure of MFDs outside of the
    driver.
  - Managed registeration for regulators.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.15 (GNU/Linux)
 
 iQIcBAABAgAGBQJSd9iAAAoJELSic+t+oim9UxsP/1rm2RSd7eoCjAekSBpYjaah
 bsSOTeUsDF5mT6lkM83crIG0cAvmhdx0g0A8JW2etSCwu7MlIyItUg7SgahVpoCk
 b1L6Uv2LO05spkYZlGxngZ+en3IHsl8UDOhOUjz7EiXLGBRytdfqvjU1JCrylX+j
 cISAGK0IBbyajIkspuqjEwefLsk3U3I+GQw5h4IHTZUQGSWUJ0H1rEw01Vafuieh
 PzzSt9GVaFQj3Swqo+IbcgKgxeBbtiJEI1BXSS0JJ6PgpV/sSYa6UYHJjr93nmmR
 RwThUCoOASZWE5QSOjXUpHetCcgFpcmJ26+jqAGeKAexipbfXMh4EM/6eIy6sSla
 Y4LZMK7bipRPsMTdnLL95NDvuBji2sya9q8x/k7bx+78TJDc/d6/ma2Khso2nnKA
 L+9bj+nXnGZYR8zZ7eRlzU+do0AK6o/aw6sJuCJis64Cvsxlhwix1b6S+dgptjKV
 jMXpEhL3e1w8JqeeOQUJ4AK911RvFimj1Ynfxxn+FOuFtwXrXdXB6SihB1j8Zb7w
 UjAv02tuyOcl07pnm1liS/X5yQnkjE+4x6UPDi1s1TjgYkoINyuOKrMBcteUClMu
 wN2HKZP/ZZezZjzGqbccP3hvgHtUxIpcqmu+0QIFGB9yWRZk9pOyh7xDLEHF6/Jw
 wCIRqBYd+XidEJMzv1+i
 =0xEu
 -----END PGP SIGNATURE-----

Merge tag 'regulator-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator updates from Mark Brown:
 "Lots of driver updates here plus some nice new core features, the main
  one being the first:

   - Enable support for providing a dummy regulator when we know that
     one must exist for the device to be functional.  This makes it much
     easier to add regulator support to drivers since we don't require
     that the machine integration for all systems using the device be
     updated to provide regulators.
   - Substantial reduction in the amount of busy waiting done while
     waiting for enables to complete.
   - Allow MFDs to distribute regulator supplies to child devices so we
     don't have to expose the internal structure of MFDs outside of the
     driver.
   - Managed registeration for regulators"

* tag 'regulator-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (113 commits)
  regulator: s5m8767: Modify parsing method of the voltage table of buck2/3/4
  regulator: s5m8767: Modify parse_dt function to parse data related to ramp
  regulator: da9052: Revert se apply_[reg|bit] with regmap based voltage_sel operations
  mfd: arizona: Specify supply mappings for Arizona CODECs
  mfd: Allow mapping regulator supplies to MFD device from children
  regulator: core: Add ability to create a lookup alias for supply
  regulator: tps65910: Fix checkpatch issue
  regulator: tps65023: Fix checkpatch issue
  regulator: tps6105x: Fix checkpatch issue
  regulator: mc13783: Fix checkpatch issue
  regulator: max8997: Fix checkpatch issue
  regulator: lp3971: Fix checkpatch issue
  regulator: fixed: Fix checkpatch issue
  regulator: anatop: Fix checkpatch issue
  regulator: Add REGULATOR_LINEAR_RANGE macro
  regulator: Remove max_uV from struct regulator_linear_range
  regulator: ti-abb: Fix operator precedence typo
  regulator: tps65910: get regulators node from parent node only
  regulator: tps6586x: get regulators node from parent node only
  regulator: tps65090: get regulators node from parent node only
  ...
2013-11-12 14:55:17 +09:00
..
abx500 For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
arizona mfd: arizona: Add GPIO control register bit definitions 2013-07-15 11:07:02 +01:00
da9052
da9055
da9063 mfd: da9063: Add IRQ support 2013-08-20 03:16:00 +02:00
pcf50633
pm8xxx
samsung For the 3.12 merge window we have one new driver for the DA9063 PMIC 2013-09-07 20:14:19 -07:00
syscon ARM: imx6sl: add imx6sl iomux-gpr field define 2013-10-21 09:11:03 +08:00
wm831x
wm8350
wm8994 For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
88pm80x.h mfd: 88pm800: Add regulator sub device 2013-06-18 09:41:12 +02:00
88pm860x.h
aat2870.h
ab3100.h
abx500.h
adp5520.h
as3711.h
asic3.h
core.h mfd: Allow mapping regulator supplies to MFD device from children 2013-10-23 12:17:08 +01:00
cros_ec_commands.h
cros_ec.h
da903x.h
davinci_voicecodec.h mfd: davinci_voicecodec: Provide a regmap for register I/O 2013-09-02 10:27:49 +02:00
db8500-prcmu.h
dbx500-prcmu.h mfd: dbx500-prcmu: Move PRCMU numerical clock identifiers into DT include file 2013-09-26 11:04:12 +02:00
ds1wm.h
ezx-pcap.h
htc-egpio.h
htc-pasic3.h
intel_msic.h
janz.h
kempld.h mfd: Kontron PLD mfd driver 2013-06-24 13:48:22 +02:00
lm3533.h
lp8788-isink.h
lp8788.h
lpc_ich.h
max8907.h
max8925.h
max8997-private.h
max8997.h
max8998-private.h mfd: max8998: Add support for Device Tree 2013-06-30 23:30:04 +02:00
max8998.h mfd: max8998: Add support for Device Tree 2013-06-30 23:30:04 +02:00
max77686-private.h
max77686.h
max77693-private.h regulator: max77693: Add max77693 regualtor driver. 2013-06-25 11:31:29 +01:00
max77693.h regulator: max77693: Add max77693 regualtor driver. 2013-06-25 11:31:29 +01:00
mc13xxx.h leds: leds-mc13783: Add MC13892 LED support 2013-06-20 16:21:34 -07:00
mc13783.h
mc13892.h
mcp.h mfd: mcp: Add missing linux/device.h header 2013-07-31 02:04:47 +02:00
menelaus.h
palmas.h For the 3.12 merge window we have one new driver for the DA9063 PMIC 2013-09-07 20:14:19 -07:00
rc5t583.h
rdc321x.h
retu.h
rtsx_common.h mfd: rtsx: Copyright modifications 2013-08-20 10:22:01 +02:00
rtsx_pci.h mfd: mmc: rtsx: Change default tx phase 2013-08-30 14:24:07 +02:00
si476x-core.h
si476x-platform.h
si476x-reports.h
smsc.h
sta2x11-mfd.h
stmpe.h
syscon.h
t7l66xb.h
tc3589x.h
tc6387xb.h
tc6393xb.h
ti_am335x_tscadc.h First round of new drivers, functionality and cleanups for IIO in the 3.13 cycle 2013-09-22 11:30:12 -07:00
ti_ssp.h
tmio.h Revert "mmc: tmio-mmc: Remove .set_pwr() callback from platform data" 2013-09-06 07:29:05 -04:00
tps6105x.h
tps6507x.h Input: tps6507x-ts - convert to polled input device infrastructure 2013-07-01 11:38:41 -07:00
tps6586x.h
tps65090.h For 3.10 we have a few new MFD drivers for: 2013-05-05 17:36:20 -07:00
tps65217.h regulator: tps65217: Convert to use linear ranges 2013-08-30 15:26:03 +01:00
tps65910.h
tps65912.h
tps80031.h
twl4030-audio.h
twl6040.h Merge branch 'topic/for-asoc' 2013-09-02 10:31:08 +02:00
ucb1x00.h mfd: ucb1x00: Explicitely include linux/device.h 2013-07-31 02:04:52 +02:00
viperboard.h
wl1273-core.h
wm8400-audio.h
wm8400-private.h
wm8400.h