Krzysztof Kozlowski
3e1e4a5f3a
mfd/rtc: s5m: fix register updating by adding regmap for RTC
...
Rename old regmap field of "struct sec_pmic_dev" to "regmap_pmic" and
add new regmap for RTC.
On S5M8767A registers were not properly updated and read due to usage of
the same regmap as the PMIC. This could be observed in various hangs,
e.g. in infinite loop during waiting for UDR field change.
On this chip family the RTC has different I2C address than PMIC so
additional regmap is needed.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Reviewed-by: Mark Brown <broonie@linaro.org>
Acked-by: Sangbeom Kim <sbkim73@samsung.com>
Cc: Samuel Ortiz <sameo@linux.intel.com>
Cc: Lee Jones <lee.jones@linaro.org>
Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Alessandro Zummo <a.zummo@towertech.it>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-12-12 18:19:26 -08: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: Correct register definition for FLL2_SYNC_BW
2013-10-23 16:21:09 +01:00
da9052
mfd: da9052: Avoid multiwrite mode due to silicon errata
2013-10-23 16:20:32 +01:00
da9055
da9063
mfd: da9063: Add IRQ support
2013-08-20 03:16:00 +02:00
pcf50633
pm8xxx
samsung
mfd/rtc: s5m: fix register updating by adding regmap for RTC
2013-12-12 18:19:26 -08:00
syscon
PCI changes for the v3.13 merge window:
2013-11-14 14:02:00 +09:00
wm831x
mfd: wm831x: Don't forward declare enum wm831x_auxadc
2013-03-12 09:29:20 +01:00
wm8350
wm8994
mfd: wm8994: Remove unused irq_lock
2013-10-23 16:20:41 +01: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
ab8500_{bmdata,fg}: Add const attributes to some data arrays
2013-04-16 17:34:36 -07:00
adp5520.h
as3711.h
as3722.h
mfd: Add support for ams AS3722 PMIC
2013-10-23 16:22:33 +01:00
asic3.h
core.h
For the 3.13 merge window we have a couple of new drivers for the AMS
2013-11-15 16:37:40 -08:00
cros_ec.h
mfd: Add ChromeOS EC implementation
2013-04-05 11:20:13 +02:00
cros_ec_commands.h
mfd: Add ChromeOS EC messages header
2013-04-05 11:20:13 +02:00
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
ARM: ux500: move PM-related PRCMU functions to machine
2013-04-08 13:57:53 +02:00
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
backlight: add new lp8788 backlight driver
2013-02-27 19:10:09 -08:00
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
mfd: max77693: Remove device wakeup from driver
2013-10-23 16:21:26 +01:00
max77693.h
mfd: max77693: Remove device wakeup from driver
2013-10-23 16:21:26 +01:00
mc13xxx.h
mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function
2013-10-23 16:21:24 +01: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
mfd: retu: Add Tahvo support
2013-04-19 00:45:20 +02:00
rtsx_common.h
mfd: rtsx: Copyright modifications
2013-08-20 10:22:01 +02:00
rtsx_pci.h
mfd: rtsx: Modify rts5249_optimize_phy
2013-10-23 16:20:59 +01:00
si476x-core.h
treewide: Fix common typo in "identify"
2013-10-14 15:31:06 +02:00
si476x-platform.h
mfd: si476x: Add header files and Kbuild plumbing
2013-04-19 18:38:13 +02:00
si476x-reports.h
mfd: si476x: Add header files and Kbuild plumbing
2013-04-19 18:38:13 +02:00
smsc.h
sta2x11-mfd.h
stmpe.h
mfd: support stmpe1801 18 bits enhanced port expander
2013-04-09 14:15:58 +02:00
stw481x.h
mfd: Add STw481x driver
2013-10-23 16:21:12 +01:00
syscon.h
mfd: syscon: Return -ENOSYS if CONFIG_MFD_SYSCON is not enabled
2013-10-23 16:22:35 +01:00
t7l66xb.h
tc3589x.h
tc6387xb.h
tc6393xb.h
ti_am335x_tscadc.h
For the 3.13 merge window we have a couple of new drivers for the AMS
2013-11-15 16:37:40 -08: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
mfd: tps65912: Declare and use tps65912_irq_exit()
2013-03-12 09:25:50 +01:00
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