Krzysztof Kozlowski
e349c910e2
mfd/rtc: s5m: Do not allocate RTC I2C dummy and regmap for unsupported chipsets
...
The rtc-s5m driver does not support all of S2M and S5M chipsets
supported by main MFD sec-core driver. For such chipsets unsupported by
rtc-s5m, the MFD sec-core driver initialized regmap with default config.
This config in such cases wouldn't work at all.
The main MFD sec-core driver shouldn't initialize regmap for child
drivers which is not used by them and even not valid.
Move the allocation of RTC I2C dummy device and initialization of RTC
regmap from main MFD sec-core driver to the rtc-s5m driver. The rtc-s5m
driver will use proper regmap config for supported devices.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Acked-by: Alessandro Zummo <a.zummo@towertech.it>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2014-06-03 08:11:16 +01:00
..
class.c
rtc: honor device tree /alias entries when assigning IDs
2014-01-23 16:37:00 -08:00
hctosys.c
interface.c
rtc: verify a critical argument to rtc_update_irq() before using it
2014-04-03 16:21:22 -07:00
Kconfig
rtc: add support for maxim dallas rtc ds1347
2014-04-03 16:21:23 -07:00
Makefile
rtc: add support for maxim dallas rtc ds1347
2014-04-03 16:21:23 -07:00
rtc-88pm80x.c
drivers/rtc/rtc-88pm80x.c: use dev_get_platdata()
2013-11-13 12:09:28 +09:00
rtc-88pm860x.c
drivers/rtc/rtc-88pm860x.c: use dev_get_platdata()
2013-11-13 12:09:28 +09:00
rtc-ab3100.c
rtc-ab8500.c
rtc-as3722.c
drivers/rtc/rtc-as3722.c: use SIMPLE_DEV_PM_OPS macro
2014-04-03 16:21:22 -07:00
rtc-at32ap700x.c
rtc: rtc-at32ap700x: remove unnecessary OOM messages
2014-04-03 16:21:17 -07:00
rtc-at91rm9200.c
drivers/rtc/rtc-at91rm9200.c: correct alarm over day/month wrap
2013-12-12 18:19:26 -08:00
rtc-at91rm9200.h
rtc-at91sam9.c
rtc: at91sam9: include <mach/hardware.h> explicitly
2013-12-20 11:41:32 +01:00
rtc-au1xxx.c
rtc-bfin.c
rtc-bq32k.c
rtc-bq4802.c
rtc-cmos.c
drivers/rtc/rtc-cmos.c: fix compilation warning when !CONFIG_PM_SLEEP
2014-04-03 16:21:21 -07:00
rtc-coh901331.c
rtc: rtc-coh901331: use devm_ioremap_resource()
2014-04-03 16:21:18 -07:00
rtc-core.h
rtc-da9052.c
drivers/rtc/rtc-da9052.c: remove redundant private structure field
2014-04-03 16:21:19 -07:00
rtc-da9055.c
drivers/rtc/rtc-da9055.c: remove use of regmap_irq_get_virq()
2014-04-03 16:21:24 -07:00
rtc-davinci.c
rtc: rtc-davinci: use devm_ioremap_resource()
2014-04-03 16:21:18 -07:00
rtc-dev.c
rtc-dm355evm.c
rtc-ds1216.c
rtc-ds1286.c
rtc-ds1302.c
rtc-ds1305.c
rtc: fix potential race condition
2014-04-03 16:21:16 -07:00
rtc-ds1307.c
drivers/rtc/rtc-ds1307.c: add alarm support for mcp7941x chips
2014-04-03 16:21:20 -07:00
rtc-ds1347.c
rtc: add support for maxim dallas rtc ds1347
2014-04-03 16:21:23 -07:00
rtc-ds1374.c
rtc-ds1390.c
rtc: rtc-ds1390: remove unnecessary OOM messages
2014-04-03 16:21:17 -07:00
rtc-ds1511.c
rtc: treewide: remove excess rtc_device validation
2014-04-03 16:21:24 -07:00
rtc-ds1553.c
rtc: treewide: remove excess rtc_device validation
2014-04-03 16:21:24 -07:00
rtc-ds1672.c
rtc: fix potential race condition
2014-04-03 16:21:16 -07:00
rtc-ds1742.c
rtc: fix potential race condition
2014-04-03 16:21:16 -07:00
rtc-ds2404.c
drivers/rtc/rtc-ds2404.c: use dev_get_platdata()
2013-11-13 12:09:29 +09:00
rtc-ds3232.c
drivers/rtc/rtc-ds3232.c: enable ds3232 to work as wakeup source
2014-04-03 16:21:22 -07:00
rtc-ds3234.c
rtc-efi.c
rtc-em3027.c
rtc-ep93xx.c
drivers/rtc/rtc-ep93xx.c: use dev_get_platdata()
2013-11-13 12:09:29 +09:00
rtc-fm3130.c
rtc-generic.c
rtc-hid-sensor-time.c
tree-wide: use reinit_completion instead of INIT_COMPLETION
2013-11-15 09:32:21 +09:00
rtc-hym8563.c
drivers/rtc/rtc-hym8563.c: set uie_unsupported
2014-05-11 17:55:48 +09:00
rtc-imxdi.c
drivers/rtc/rtc-imxdi.c: check the return value from clk_prepare_enable()
2014-04-03 16:21:16 -07:00
rtc-isl1208.c
drivers/rtc/rtc-isl1208.c: use devm_* APIs
2013-11-13 12:09:27 +09:00
rtc-isl12022.c
drivers/rtc: Replace PTR_RET with PTR_ERR_OR_ZERO
2013-07-16 16:06:00 +09:30
rtc-isl12057.c
ARM: SoC: driver changes
2014-04-05 15:37:40 -07:00
rtc-jz4740.c
rtc: rtc-jz4740: use devm_ioremap_resource()
2014-04-03 16:21:19 -07:00
rtc-lib.c
rtc-lp8788.c
rtc-lpc32xx.c
rtc: rtc-lpc32xx: remove unnecessary OOM messages
2014-04-03 16:21:18 -07:00
rtc-ls1x.c
rtc-m41t80.c
rtc-m41t93.c
rtc-m41t94.c
rtc-m48t35.c
drivers/rtc: Replace PTR_RET with PTR_ERR_OR_ZERO
2013-07-16 16:06:00 +09:30
rtc-m48t59.c
drivers/rtc/rtc-m48t59.c: use dev_get_platdata()
2013-11-13 12:09:29 +09:00
rtc-m48t86.c
drivers/rtc/rtc-m48t86.c: use dev_get_platdata()
2013-11-13 12:09:29 +09:00
rtc-max6900.c
drivers/rtc/rtc-max6900.c: remove redundant checks
2013-11-13 12:09:27 +09:00
rtc-max6902.c
rtc-max8907.c
rtc: max8907: weekday encoding fixes
2014-01-23 16:37:00 -08:00
rtc-max8925.c
rtc-max8997.c
rtc-max8998.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
rtc-max77686.c
drivers/rtc/rtc-max77686.c: Fix wrong register
2013-09-11 15:58:56 -07:00
rtc-mc13xxx.c
drivers/rtc/rtc-mc13xxx.c: fix potential race condition
2014-04-03 16:21:23 -07:00
rtc-moxart.c
rtc: rtc-moxart: remove unnecessary OOM messages
2014-04-03 16:21:17 -07:00
rtc-mpc5121.c
drivers: clean-up prom.h implicit includes
2013-10-09 20:04:04 -05:00
rtc-mrst.c
drivers/rtc/rtc-mrst.c: remove redundant dev_set_drvdata
2013-11-13 12:09:27 +09:00
rtc-msm6242.c
rtc-mv.c
rtc: mv: reset date if after year 2038
2014-02-21 23:29:05 +00:00
rtc-mxc.c
drivers/rtc/rtc-mxc.c: check the return value from clk_prepare_enable()
2014-01-23 16:36:59 -08:00
rtc-nuc900.c
rtc: rtc-nuc900: remove unnecessary OOM messages
2014-04-03 16:21:17 -07:00
rtc-omap.c
drivers/rtc/rtc-omap.c: remove redundant of_match_ptr
2013-11-13 12:09:30 +09:00
rtc-palmas.c
drivers/rtc/rtc-palmas.c: use SIMPLE_DEV_PM_OPS macro
2014-04-03 16:21:22 -07:00
rtc-pcap.c
rtc-pcf2123.c
drivers/rtc/rtc-pcf2123.c: use dev_get_platdata()
2013-11-13 12:09:29 +09:00
rtc-pcf2127.c
drivers/rtc/rtc-pcf2127.c: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
2014-01-23 16:37:00 -08:00
rtc-pcf8523.c
drivers/rtc/rtc-pcf8523.c: fix month definition
2014-05-06 13:04:58 -07:00
rtc-pcf8563.c
drivers/rtc: Replace PTR_RET with PTR_ERR_OR_ZERO
2013-07-16 16:06:00 +09:30
rtc-pcf8583.c
drivers/rtc: Replace PTR_RET with PTR_ERR_OR_ZERO
2013-07-16 16:06:00 +09:30
rtc-pcf50633.c
rtc-pl030.c
drivers/rtc/rtc-pl030.c: use devm_kzalloc() instead of kmalloc()
2013-11-13 12:09:31 +09:00
rtc-pl031.c
drivers/rtc/rtc-pl03x.c: remove unnecessary amba_set_drvdata()
2013-11-13 12:09:31 +09:00
rtc-pm8xxx.c
rtc: pm8xxx: move device_init_wakeup() before rtc_register
2014-04-03 16:21:23 -07:00
rtc-proc.c
rtc-ps3.c
rtc-puv3.c
drivers/rtc/rtc-puv3.c: use dev_dbg() instead of pr_debug()
2013-11-13 12:09:31 +09:00
rtc-pxa.c
rtc: pxa: drop unused #define TIMER_FREQ
2013-12-20 11:41:33 +01:00
rtc-r9701.c
rtc-rc5t583.c
rtc-rp5c01.c
rtc-rs5c313.c
rtc-rs5c348.c
drivers/rtc/rtc-rs5c348.c: use dev_get_platdata()
2013-11-13 12:09:29 +09:00
rtc-rs5c372.c
rtc-rv3029c2.c
drivers/rtc/rtc-rv3029c2.c: fix potential race condition
2014-04-03 16:21:24 -07:00
rtc-rx4581.c
rtc-rx8025.c
rtc: rtc-rx8025: remove unnecessary OOM messages
2014-04-03 16:21:18 -07:00
rtc-rx8581.c
drivers/rtc/rtc-rx8581.c: add SMBus-only adapters support
2014-01-23 16:37:00 -08:00
rtc-s3c.c
drivers/rtc/rtc-s3c.c: remove NO_IRQ macro
2014-04-03 16:21:24 -07:00
rtc-s3c.h
rtc-s5m.c
mfd/rtc: s5m: Do not allocate RTC I2C dummy and regmap for unsupported chipsets
2014-06-03 08:11:16 +01:00
rtc-s35390a.c
rtc-sa1100.c
rtc-sh.c
drivers/rtc/rtc-sh.c: use dev_get_platdata()
2013-11-13 12:09:30 +09:00
rtc-sirfsoc.c
drivers/rtc/rtc-sirfsoc.c: fix kernel panic of backing from hibernation
2014-04-03 16:21:19 -07:00
rtc-snvs.c
drivers/rtc/rtc-snvs.c: remove redundant of_match_ptr
2013-11-13 12:09:30 +09:00
rtc-spear.c
rtc: rtc-spear: remove unnecessary OOM messages
2014-04-03 16:21:18 -07:00
rtc-starfire.c
rtc-stk17ta8.c
rtc: treewide: remove excess rtc_device validation
2014-04-03 16:21:24 -07:00
rtc-stmp3xxx.c
drivers/rtc/rtc-stmp3xxx.c: remove redundant of_match_ptr
2013-11-13 12:09:30 +09:00
rtc-sun4v.c
rtc-sunxi.c
rtc: sunxi: change compatibles
2014-04-03 16:21:21 -07:00
rtc-sysfs.c
rtc: convert class code to use dev_groups
2013-07-29 13:10:58 -07:00
rtc-tegra.c
rtc-test.c
rtc: fix potential race condition
2014-04-03 16:21:16 -07:00
rtc-tile.c
rtc-tps6586x.c
rtc-tps65910.c
drivers/rtc/rtc-tps65910.c: remove unnecessary include
2013-11-13 12:09:31 +09:00
rtc-tps80031.c
rtc-twl.c
drivers/rtc/rtc-twl.c: use devm_*() functions
2014-01-23 16:36:59 -08:00
rtc-tx4939.c
rtc: treewide: remove excess rtc_device validation
2014-04-03 16:21:24 -07:00
rtc-v3020.c
drivers/rtc/rtc-v3020.c: use dev_get_platdata()
2013-11-13 12:09:30 +09:00
rtc-vr41xx.c
drivers/rtc/rtc-vr41xx.c: use devm_*() functions
2014-01-23 16:36:59 -08:00
rtc-vt8500.c
rtc: rtc-vt8500: use devm_ioremap_resource()
2014-04-03 16:21:19 -07:00
rtc-wm831x.c
rtc-wm8350.c
rtc-x1205.c
rtc: fix potential race condition
2014-04-03 16:21:16 -07:00
systohc.c