android_kernel_motorola_sm6375/drivers/mfd
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Linus Torvalds 3aa78e0cb5 For the 3.11 merge we only have one new MFD driver for the Kontron PLD.
But we also have:
 
 - Support for the TPS659038 PMIC from the palmas driver.
 
 - Intel's Coleto Creek and Avoton SoCs support from the lpc_ich driver.
 
 - RTL8411B support from the rtsx driver.
 
 - More DT support for the Arizona, max8998, twl4030-power and the
   ti_am335x_tsadc drivers.
 
 - The SSBI driver move under MFD.
 
 - A conversion to the devm_* API for most of the MFD drivers.
 
 - The twl4030-power got split from twl-core into its own module.
 
 - A major ti_am335x_adc cleanup, leading to a proper DT support.
 
 - Our regular arizona and wm* updates and cleanups from the Wolfson
   folks.
 
 - A better error handling and initialization, and a regulator subdevice
   addition for the 88pm80x driver.
 
 - A bulk platform_set_drvdata() call removal that's no longer need since
   commit 0998d063.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.12 (GNU/Linux)
 
 iQIcBAABAgAGBQJR2zCaAAoJEIqAPN1PVmxK29EP/ieZf7Z7z7bg/0lEOvtOzACy
 WoCdSGFu5XcHOnlv0Fl1Rr/1AJFQoh4KugkGnVyrlztYVOFymj5VDdd8B43cxMLt
 7ymK/3crIH7uJuOoeDoDr3glLuo0TGB9f5Kv4ITdVD3/+AuqY4VIAisEDb0aWghW
 +v0I3fYeGdwRv+IqO5wacvddSoLa4rmOhnpbVMB2O1Y/LCm/yHI6tAFx1+AfH7y8
 zMHbGFc+gHg1xupJBCnRel0v8J+KNc02G/B1zNom/avL8b/mNXNI8JFxs3bMA0r8
 NpTHJ49OVPbhBQTA4U+BPoG4nzOiAOj0czf9dkGa5cyR8t4C9mmK+s8QHwepzrSG
 qbhCgTqp4bomB1m0RAO+z4F6BHTpmoChpho2btrwN9ZmhMHQeTWnGjjhEwZngpBq
 F22DC6k5ipV0k4962ZHfZ76v2Vot1gfd6zQ5r+2oHMMfWaKgS4L5efP2/wsU9H58
 BxMm84C7OWbgcTRmNn9jl4L9phBD31wvNANfUeMhLMyshnwPK5ZuUdX/+K2rq6h9
 w26Hg62HtKZFv/TEsCBQqpB6zSZa4u/KZzvwEahllQSQGKxIHaNYGtLGzJj9sCM+
 baT/82DFKuEvKfJpUKSBMznImp4WNGEz+8s2w4m/Ssuf30GN2GHjM9Q4gcHJu2mk
 7fTrsSHWYN+EHVzh1Zb8
 =RqMp
 -----END PGP SIGNATURE-----

Merge tag 'mfd-3.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next

Pull MFD update from Samuel Ortiz:
 "For the 3.11 merge we only have one new MFD driver for the Kontron
  PLD.

  But we also have:
   - Support for the TPS659038 PMIC from the palmas driver.
   - Intel's Coleto Creek and Avoton SoCs support from the lpc_ich
     driver.
   - RTL8411B support from the rtsx driver.
   - More DT support for the Arizona, max8998, twl4030-power and the
     ti_am335x_tsadc drivers.
   - The SSBI driver move under MFD.
   - A conversion to the devm_* API for most of the MFD drivers.
   - The twl4030-power got split from twl-core into its own module.
   - A major ti_am335x_adc cleanup, leading to a proper DT support.
   - Our regular arizona and wm* updates and cleanups from the Wolfson
     folks.
   - A better error handling and initialization, and a regulator
     subdevice addition for the 88pm80x driver.
   - A bulk platform_set_drvdata() call removal that's no longer need
     since commit 0998d06310 ("device-core: Ensure drvdata = NULL when
     no driver is bound")

* tag 'mfd-3.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (102 commits)
  mfd: sec: Provide max_register to regmap
  mfd: wm8994: Remove duplicate check for active JACKDET
  MAINTAINERS: Add include directory to MFD file patterns
  mfd: sec: Remove fields not used since regmap conversion
  watchdog: Kontron PLD watchdog timer driver
  mfd: max8998: Add support for Device Tree
  regulator: max8998: Use arrays for specifying voltages in platform data
  mfd: max8998: Add irq domain support
  regulator: palmas: Add TPS659038 support
  mfd: Kontron PLD mfd driver
  mfd: palmas: Add TPS659038 PMIC support
  mfd: palmas: Add SMPS10_BOOST feature
  mfd: palmas: Check if irq is valid
  mfd: lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs
  mfd: twl-core: Change TWL6025 references to TWL6032
  mfd: davinci_voicecodec: Fix build breakage
  mfd: vexpress: Make the driver optional for arm and arm64
  mfd: htc-egpio: Use devm_ioremap_nocache() instead of ioremap_nocache()
  mfd: davinci_voicecodec: Convert to use devm_* APIs
  mfd: twl4030-power: Fix relocking on error
  ...
2013-07-10 11:10:27 -07:00
..
88pm80x.c mfd: 88pm80x: Change chip id definition and detection 2013-06-18 09:41:10 +02:00
88pm800.c mfd: 88pm800: Add regulator sub device 2013-06-18 09:41:12 +02:00
88pm805.c mfd: 88pm80x: Change chip id definition and detection 2013-06-18 09:41:10 +02:00
88pm860x-core.c mfd: 88pm860x: Convert to managed resources for allocating memory 2013-06-13 12:13:39 +02:00
88pm860x-i2c.c
aat2870-core.c mfd: Replace strict_strtoul() with kstrtoul() in ab* and att* 2013-06-13 10:51:56 +01:00
ab3100-core.c mfd: Replace strict_strtoul() with kstrtoul() in ab* and att* 2013-06-13 10:51:56 +01:00
ab3100-otp.c mfd: ab3100-otp: Convert to managed resources for allocating memory 2013-06-13 12:11:39 +02:00
ab8500-core.c mfd: ab8500-core: Add AB8500 external regulators as MFD devices 2013-06-13 10:52:00 +01:00
ab8500-debugfs.c mfd: ab8500-debug: Convert to managed resources for allocating memory 2013-06-13 12:11:40 +02:00
ab8500-gpadc.c For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
ab8500-sysctrl.c mfd: ab8500-sysctrl: Let sysctrl driver work without pdata 2013-05-21 23:23:21 +02:00
abx500-core.c mfd: abx500-core: Convert to managed resources for allocating memory 2013-06-13 12:11:41 +02:00
adp5520.c mfd: adp5520: Convert to managed resources for allocating memory 2013-06-13 12:11:41 +02:00
arizona-core.c mfd: arizona: Integrate wm8997 into Arizona mfd 2013-06-18 00:49:52 +02:00
arizona-i2c.c mfd: arizona: Integrate wm8997 into Arizona mfd 2013-06-18 00:49:52 +02:00
arizona-irq.c mfd: arizona: Integrate wm8997 into Arizona mfd 2013-06-18 00:49:52 +02:00
arizona-spi.c mfd: Add device tree bindings for Arizona class devices 2013-05-20 08:13:36 -05:00
arizona.h mfd: arizona: Integrate wm8997 into Arizona mfd 2013-06-18 00:49:52 +02:00
as3711.c mfd: as3711: Add OF support 2013-04-05 11:20:14 +02:00
asic3.c mfd: asic3: Convert to managed resources for allocating memory 2013-06-13 12:11:41 +02:00
cros_ec.c mfd: cros_ec: Convert to managed resources for allocating memory 2013-06-13 12:11:42 +02:00
cros_ec_i2c.c mfd: Add ChromeOS EC I2C driver 2013-04-05 11:20:13 +02:00
cros_ec_spi.c mfd: cros_ec_spi: Use %z to format pointer differences 2013-05-16 19:14:06 +02:00
cs5535-mfd.c
da903x.c mfd: da903x: Use devm_*() functions 2013-04-08 17:25:28 +02:00
da9052-core.c
da9052-i2c.c
da9052-irq.c
da9052-spi.c mfd: da9052: Use spi_get_drvdata() and spi_set_drvdata() 2013-04-09 12:18:16 +02:00
da9055-core.c mfd: da9055: Change irq state to default 2013-04-09 10:09:26 +02:00
da9055-i2c.c
davinci_voicecodec.c mfd: davinci_voicecodec: Convert to use devm_* APIs 2013-06-19 09:53:26 +01:00
db8500-prcmu.c Power management and ACPI updates for 3.11-rc1 2013-07-03 14:35:40 -07:00
dbx500-prcmu-regs.h For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
dm355evm_msp.c
ezx-pcap.c mfd: ezx-pcap: Use spi_get_drvdata() and spi_set_drvdata() 2013-04-09 12:18:16 +02:00
htc-egpio.c mfd: htc-egpio: Use devm_ioremap_nocache() instead of ioremap_nocache() 2013-06-19 09:53:55 +01:00
htc-i2cpld.c mfd: htc-i2cpld: Convert to managed resources for allocating memory 2013-06-13 12:11:43 +02:00
htc-pasic3.c mfd: htc-pasic3: Convert to managed resources for allocating memory 2013-06-13 12:11:44 +02:00
intel_msic.c mfd: intel_msic: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:51 +02:00
janz-cmodio.c mfd: janz-cmodio: Convert to managed resources for allocating memory 2013-06-13 12:11:44 +02:00
jz4740-adc.c mfd: jz4740-adc: Use clk_prepare_enable/clk_disable_unprepare 2013-06-11 19:36:59 +02:00
Kconfig mfd: max8998: Add irq domain support 2013-06-30 23:29:44 +02:00
kempld-core.c mfd: Kontron PLD mfd driver 2013-06-24 13:48:22 +02:00
lm3533-core.c mfd: lm3533: Use devm_gpio_request_one() 2013-04-08 17:25:23 +02:00
lm3533-ctrlbank.c
lp8788-irq.c
lp8788.c
lpc_ich.c mfd: lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs 2013-06-20 10:46:08 +02:00
lpc_sch.c
Makefile mfd: Kontron PLD mfd driver 2013-06-24 13:48:22 +02:00
max8907.c
max8925-core.c
max8925-i2c.c mfd: max8925: Convert to managed resources for allocating memory 2013-06-13 12:11:45 +02:00
max8997-irq.c
max8997.c
max8998-irq.c mfd: max8998: Add irq domain support 2013-06-30 23:29:44 +02:00
max8998.c mfd: max8998: Add support for Device Tree 2013-06-30 23:30:04 +02:00
max77686-irq.c
max77686.c mfd: max77686: Convert to managed resources for allocating memory 2013-06-13 12:11:45 +02:00
max77693-irq.c
max77693.c
mc13xxx-core.c
mc13xxx-i2c.c
mc13xxx-spi.c mfd: mc13xxx: Use spi_get_drvdata() and spi_set_drvdata() 2013-04-09 12:18:16 +02:00
mc13xxx.h
mcp-core.c
mcp-sa11x0.c mfd: mcp-sa11x0: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:52 +02:00
menelaus.c
mfd-core.c
omap-usb-host.c mfd: omap-usb-host: Convert to devm_ioremap_resource() 2013-04-09 15:01:31 +02:00
omap-usb-tll.c mfd: omap-usb-tll: Convert to devm_ioremap_resource() 2013-04-09 15:01:31 +02:00
omap-usb.h mfd: omap-usb-tll: Move configuration code to omap_tll_init() 2013-04-09 09:46:23 +02:00
palmas.c mfd: palmas: Add TPS659038 PMIC support 2013-06-24 13:42:48 +02:00
pcf50633-adc.c
pcf50633-core.c
pcf50633-gpio.c
pcf50633-irq.c
pm8xxx-irq.c
pm8921-core.c SSBI: Remove MSM_ prefix from SSBI drivers 2013-03-25 10:39:40 -07:00
rc5t583-irq.c
rc5t583.c
rdc321x-southbridge.c
retu-mfd.c mfd: retu: Add Tahvo support 2013-04-19 00:45:20 +02:00
rtl8411.c mfd: rtsx: Add support for RTL8411B 2013-06-11 19:27:51 +02:00
rts5209.c
rts5227.c
rts5229.c
rts5249.c mfd: rtsx: Support RTS5249 2013-04-19 18:29:18 +02:00
rtsx_pcr.c mfd: rtsx: Add support for RTL8411B 2013-06-11 19:27:51 +02:00
rtsx_pcr.h mfd: rtsx: Add support for RTL8411B 2013-06-11 19:27:51 +02:00
sec-core.c mfd: sec: Provide max_register to regmap 2013-07-02 00:54:39 +02:00
sec-irq.c
si476x-cmd.c mfd: si476x: Use get_unaligned_be16() for unaligned be16 loads 2013-05-16 19:15:07 +02:00
si476x-i2c.c mfd: si476x: Fix i2c warning 2013-04-19 18:40:05 +02:00
si476x-prop.c mfd: si476x: Add chip properties handling code 2013-04-19 18:37:59 +02:00
sm501.c
smsc-ece1099.c
ssbi.c mfd: ssbi: Use devm_* and simplify code 2013-06-18 09:41:15 +02:00
sta2x11-mfd.c mfd: sta2x11: Build warning fix 2013-04-08 17:28:29 +02:00
stmpe-i2c.c mfd: support stmpe1801 18 bits enhanced port expander 2013-04-09 14:15:58 +02:00
stmpe-spi.c mfd: stmpe: Use spi_get_drvdata() 2013-04-09 12:18:16 +02:00
stmpe.c mfd: stmpe: use irq_get_trigger_type() to get IRQ flags 2013-06-25 11:48:25 +02:00
stmpe.h mfd: support stmpe1801 18 bits enhanced port expander 2013-04-09 14:15:58 +02:00
syscon.c ARM: clps711x: Add support for SYSCON driver 2013-06-11 15:47:45 -07:00
t7l66xb.c mfd: t7l66xb: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:52 +02:00
tc3589x.c mfd: tc3589x: Use devm_*() functions 2013-04-08 17:25:29 +02:00
tc6387xb.c mfd: tc6387xb: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:52 +02:00
tc6393xb.c mfd: tc6393xb: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:52 +02:00
ti-ssp.c
ti_am335x_tscadc.c iio: ti_am335x_adc: Allow to specify input line 2013-06-12 18:50:23 +02:00
timberdale.c spi: spi-xilinx: Add run run-time endian detection 2013-06-04 18:37:35 +01:00
timberdale.h
tmio_core.c
tps6105x.c
tps6507x.c
tps6586x.c mfd: tps6586x: correct device name of the regulator cell 2013-06-24 12:37:47 +01:00
tps65010.c
tps65090.c mfd: tps65090: Add compatible string for charger subnode 2013-04-11 00:16:29 +02:00
tps65217.c
tps65910.c
tps65911-comparator.c
tps65912-core.c mfd: tps65912: Convert to managed resources for allocating memory 2013-06-13 12:11:39 +02:00
tps65912-i2c.c mfd: tps65912: Convert to managed resources for allocating memory 2013-06-13 12:11:39 +02:00
tps65912-irq.c
tps65912-spi.c mfd: tps65912: Convert to managed resources for allocating memory 2013-06-13 12:11:39 +02:00
tps80031.c
twl-core.c mfd: twl-core: Change TWL6025 references to TWL6032 2013-06-20 10:26:29 +02:00
twl-core.h
twl4030-audio.c mfd: twl4030-audio: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:52 +02:00
twl4030-irq.c For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
twl4030-madc.c mfd: twl4030-madc: Remove unnecessary platform_set_drvdata() 2013-06-11 19:27:52 +02:00
twl4030-power.c mfd: twl4030-power: Fix relocking on error 2013-06-19 10:19:40 +02:00
twl6030-irq.c
twl6040.c mfd: twl6040: Use devm_*() functions 2013-04-08 17:25:27 +02:00
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
ucb1400_core.c mfd: ucb1400: Pass ucb1400-gpio data through ac97 bus 2013-04-19 00:40:07 +02:00
vexpress-config.c mfd: vexpress: Handle pending config transactions 2013-04-26 16:10:03 +02:00
vexpress-sysreg.c mfd: vexpress: Make the driver optional for arm and arm64 2013-06-19 11:32:00 +02:00
viperboard.c
vx855.c
wl1273-core.c
wm831x-auxadc.c
wm831x-core.c
wm831x-i2c.c
wm831x-irq.c
wm831x-otp.c
wm831x-spi.c mfd: wm831x: Use spi_get_drvdata() and spi_set_drvdata() 2013-04-09 12:18:16 +02:00
wm5102-tables.c mfd: wm5102: Expose DRE control registers 2013-06-12 18:06:49 +01:00
wm5110-tables.c mfd: wm5110: Make DSPn_STATUS_3 readable 2013-05-22 19:13:47 -05:00
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c
wm8994-core.c mfd: wm8994: Remove duplicate check for active JACKDET 2013-07-02 00:54:39 +02:00
wm8994-irq.c mfd: wm8994: Emulate level triggered interrupts if required 2013-06-11 19:27:52 +02:00
wm8994-regmap.c
wm8994.h
wm8997-tables.c mfd: arizona: Integrate wm8997 into Arizona mfd 2013-06-18 00:49:52 +02:00