2006-03-27 09:16:34 +00:00
|
|
|
#
|
|
|
|
# Makefile for RTC class/drivers.
|
|
|
|
#
|
|
|
|
|
2011-01-14 14:12:48 +00:00
|
|
|
ccflags-$(CONFIG_RTC_DEBUG) := -DDEBUG
|
2006-10-01 06:28:14 +00:00
|
|
|
|
2006-03-27 09:16:37 +00:00
|
|
|
obj-$(CONFIG_RTC_LIB) += rtc-lib.o
|
|
|
|
obj-$(CONFIG_RTC_HCTOSYS) += hctosys.o
|
2012-12-17 21:30:53 +00:00
|
|
|
obj-$(CONFIG_RTC_SYSTOHC) += systohc.o
|
2006-03-27 09:16:37 +00:00
|
|
|
obj-$(CONFIG_RTC_CLASS) += rtc-core.o
|
2016-06-01 14:46:23 +00:00
|
|
|
obj-$(CONFIG_RTC_MC146818_LIB) += rtc-mc146818-lib.o
|
2006-03-27 09:16:37 +00:00
|
|
|
rtc-core-y := class.o interface.o
|
2006-03-27 09:16:39 +00:00
|
|
|
|
2014-08-08 21:20:14 +00:00
|
|
|
ifdef CONFIG_RTC_DRV_EFI
|
|
|
|
rtc-core-y += rtc-efi-platform.o
|
|
|
|
endif
|
|
|
|
|
2015-05-09 19:21:54 +00:00
|
|
|
rtc-core-$(CONFIG_RTC_INTF_DEV) += rtc-dev.o
|
|
|
|
rtc-core-$(CONFIG_RTC_INTF_PROC) += rtc-proc.o
|
|
|
|
rtc-core-$(CONFIG_RTC_INTF_SYSFS) += rtc-sysfs.o
|
2007-05-08 07:33:27 +00:00
|
|
|
|
2007-07-26 17:41:08 +00:00
|
|
|
# Keep the list ordered.
|
|
|
|
|
2012-07-09 06:37:34 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_88PM80X) += rtc-88pm80x.o
|
2015-05-09 19:21:54 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_88PM860X) += rtc-88pm860x.o
|
2009-08-30 21:49:04 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AB3100) += rtc-ab3100.o
|
2010-05-26 21:42:14 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AB8500) += rtc-ab8500.o
|
2015-02-13 22:41:00 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ABB5ZES3) += rtc-ab-b5ze-s3.o
|
2015-05-05 23:23:44 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ABX80X) += rtc-abx80x.o
|
2016-07-08 14:33:38 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AC100) += rtc-ac100.o
|
2015-02-13 22:41:11 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ARMADA38X) += rtc-armada38x.o
|
2013-11-12 23:11:05 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AS3722) += rtc-as3722.o
|
2016-02-02 19:56:10 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ASM9260) += rtc-asm9260.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AT32AP700X)+= rtc-at32ap700x.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_AT91RM9200)+= rtc-at91rm9200.o
|
2008-02-06 09:38:59 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AT91SAM9) += rtc-at91sam9.o
|
2009-01-06 22:42:18 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_AU1XXX) += rtc-au1xxx.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_BFIN) += rtc-bfin.o
|
2009-12-16 00:46:12 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_BQ32K) += rtc-bq32k.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_BQ4802) += rtc-bq4802.o
|
[PATCH] RTC framework driver for CMOS RTCs
This is an "RTC framework" driver for the "CMOS" RTCs which are standard on
PCs and some other platforms. That's MC146818 compatible silicon.
Advantages of this vs. drivers/char/rtc.c (use one _or_ the other, only
one will be able to claim the RTC irq) include:
- This leverages both the new RTC framework and the driver model; both
PNPACPI and platform device modes are supported. (A separate patch
creates a platform device on PCs where PNPACPI isn't configured.)
- It supports common extensions like longer alarms. (A separate patch
exports that information from ACPI through platform_data.)
- Likewise, system wakeup events use "real driver model support", with
policy control via sysfs "wakeup" attributes and and using normal rtc
ioctls to manage wakeup. (Patch in the works. The ACPI hooks are
known; /proc/acpi/alarm can vanish. Making it work with EFI will
be a minor challenge to someone with e.g. a MiniMac.)
It's not yet been tested on non-x86 systems, without ACPI, or with HPET.
And the RTC framework will surely have teething pains on "mainstream"
PC-based systems (though must embedded Linux systems use it heavily), not
limited to sorting out the "/dev/rtc0" issue (udev easily tweaked). Also,
the ALSA rtctimer code doesn't use the new RTC API.
Otherwise, this should be a no-known-regressions replacement for the old
drivers/char/rtc.c driver, and should help the non-embedded distros (and
the new timekeeping code) start to switch to the framework.
Note also that any systems using "rtc-m48t86" are candidates to switch over
to this more functional driver; the platform data is different, and the way
bytes are read is different, but otherwise those chips should be compatible.
[akpm@osdl.org: sparc32 fix]
[akpm@osdl.org: sparc64 fix]
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Woody Suwalski <woodys@xandros.com>
Cc: Alessandro Zummo <alessandro.zummo@towertech.it>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-10 09:46:02 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_CMOS) += rtc-cmos.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_COH901331) += rtc-coh901331.o
|
2012-03-23 22:02:36 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DA9052) += rtc-da9052.o
|
2012-12-18 00:02:53 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DA9055) += rtc-da9055.o
|
2014-06-06 21:36:03 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DA9063) += rtc-da9063.o
|
2009-11-05 14:51:34 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DAVINCI) += rtc-davinci.o
|
2015-04-16 19:45:40 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DIGICOLOR) += rtc-digicolor.o
|
2009-02-04 23:12:01 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DM355EVM) += rtc-dm355evm.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1216) += rtc-ds1216.o
|
2008-10-14 15:16:59 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1286) += rtc-ds1286.o
|
2008-02-06 09:38:44 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1302) += rtc-ds1302.o
|
2008-07-24 04:30:36 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1305) += rtc-ds1305.o
|
2006-06-25 12:48:17 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1307) += rtc-ds1307.o
|
2014-06-06 21:35:59 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1343) += rtc-ds1343.o
|
2014-04-03 21:50:16 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1347) += rtc-ds1347.o
|
2007-10-16 08:28:19 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1374) += rtc-ds1374.o
|
2008-11-12 21:27:07 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1390) += rtc-ds1390.o
|
2008-02-06 09:38:46 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1511) += rtc-ds1511.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1553) += rtc-ds1553.o
|
2006-03-27 09:16:43 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1672) += rtc-ds1672.o
|
2015-02-17 00:00:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1685_FAMILY) += rtc-ds1685.o
|
2006-06-25 12:48:29 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS1742) += rtc-ds1742.o
|
2015-05-09 19:21:54 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS2404) += rtc-ds2404.o
|
2010-08-11 01:02:20 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_DS3232) += rtc-ds3232.o
|
2009-03-31 22:24:48 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_EFI) += rtc-efi.o
|
2011-05-26 23:25:04 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_EM3027) += rtc-em3027.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_EP93XX) += rtc-ep93xx.o
|
2008-06-12 22:21:55 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_FM3130) += rtc-fm3130.o
|
2015-05-20 15:49:31 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_GEMINI) += rtc-gemini.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_GENERIC) += rtc-generic.o
|
2012-12-15 12:45:00 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_HID_SENSOR_TIME) += rtc-hid-sensor-time.o
|
2014-01-23 23:55:10 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_HYM8563) += rtc-hym8563.o
|
2010-08-11 01:02:13 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_IMXDI) += rtc-imxdi.o
|
2010-08-11 01:02:14 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ISL12022) += rtc-isl12022.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ISL1208) += rtc-isl1208.o
|
2010-06-19 18:29:50 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_JZ4740) += rtc-jz4740.o
|
2013-02-22 00:44:32 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_LP8788) += rtc-lp8788.o
|
2015-07-11 17:28:49 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_LPC24XX) += rtc-lpc24xx.o
|
2010-10-27 22:33:01 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_LPC32XX) += rtc-lpc32xx.o
|
2012-03-23 22:02:32 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_LOONGSON1) += rtc-ls1x.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_M41T80) += rtc-m41t80.o
|
2011-05-26 23:25:07 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_M41T93) += rtc-m41t93.o
|
2008-07-24 04:30:34 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_M41T94) += rtc-m41t94.o
|
2008-10-14 15:17:32 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_M48T35) += rtc-m48t35.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_M48T59) += rtc-m48t59.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_M48T86) += rtc-m48t86.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_MAX6900) += rtc-max6900.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_MAX6902) += rtc-max6902.o
|
2016-06-01 06:29:54 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MAX6916) += rtc-max6916.o
|
2013-02-22 00:44:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MAX77686) += rtc-max77686.o
|
2012-10-05 00:13:56 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MAX8907) += rtc-max8907.o
|
2010-01-25 11:30:29 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MAX8925) += rtc-max8925.o
|
2013-02-22 00:45:07 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MAX8997) += rtc-max8997.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MAX8998) += rtc-max8998.o
|
2010-10-28 10:30:53 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MC13XXX) += rtc-mc13xxx.o
|
2014-06-06 21:36:02 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MCP795) += rtc-mcp795.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MOXART) += rtc-moxart.o
|
2010-02-16 17:47:35 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MPC5121) += rtc-mpc5121.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_VRTC) += rtc-mrst.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_MSM6242) += rtc-msm6242.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_MT6397) += rtc-mt6397.o
|
2009-01-06 22:42:24 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MV) += rtc-mv.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_MXC) += rtc-mxc.o
|
2009-12-16 00:46:17 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_NUC900) += rtc-nuc900.o
|
2006-12-07 04:38:36 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_OMAP) += rtc-omap.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_OPAL) += rtc-opal.o
|
2013-01-03 10:47:00 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PALMAS) += rtc-palmas.o
|
2009-09-22 23:46:27 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCAP) += rtc-pcap.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCF2123) += rtc-pcf2123.o
|
2013-07-03 22:08:01 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCF2127) += rtc-pcf2127.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCF50633) += rtc-pcf50633.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_PCF85063) += rtc-pcf85063.o
|
2012-12-18 00:02:44 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCF8523) += rtc-pcf8523.o
|
2006-03-27 09:16:44 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCF8563) += rtc-pcf8563.o
|
2006-06-25 12:48:18 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PCF8583) += rtc-pcf8583.o
|
2016-02-25 17:30:44 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PIC32) += rtc-pic32.o
|
2008-04-20 11:08:36 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PL030) += rtc-pl030.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PL031) += rtc-pl031.o
|
2011-07-26 00:13:33 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PM8XXX) += rtc-pm8xxx.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PS3) += rtc-ps3.o
|
2011-05-26 08:43:27 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PUV3) += rtc-puv3.o
|
2009-01-06 22:42:14 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_PXA) += rtc-pxa.o
|
2016-12-04 14:04:39 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_R7301) += rtc-r7301.o
|
2008-02-06 09:38:53 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_R9701) += rtc-r9701.o
|
2012-10-05 00:14:04 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RC5T583) += rtc-rc5t583.o
|
2014-10-13 22:52:42 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RK808) += rtc-rk808.o
|
2009-03-18 22:29:27 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RP5C01) += rtc-rp5c01.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RS5C313) += rtc-rs5c313.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_RS5C348) += rtc-rs5c348.o
|
2006-03-27 09:16:45 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RS5C372) += rtc-rs5c372.o
|
2011-05-26 23:25:05 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RV3029C2) += rtc-rv3029c2.o
|
2015-11-02 22:48:32 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RV8803) += rtc-rv8803.o
|
2013-02-22 00:44:40 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RX4581) += rtc-rx4581.o
|
2016-01-04 17:04:35 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RX6110) += rtc-rx6110.o
|
2015-12-03 19:41:21 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RX8010) += rtc-rx8010.o
|
2009-06-17 23:26:11 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RX8025) += rtc-rx8025.o
|
2008-11-12 21:27:06 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_RX8581) += rtc-rx8581.o
|
2008-03-04 22:28:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_S35390A) += rtc-s35390a.o
|
2006-07-01 11:36:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_S3C) += rtc-s3c.o
|
2013-11-12 23:11:04 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_S5M) += rtc-s5m.o
|
2006-03-27 09:16:46 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SA1100) += rtc-sa1100.o
|
2006-09-27 08:13:19 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SH) += rtc-sh.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SIRFSOC) += rtc-sirfsoc.o
|
2012-10-05 00:13:49 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SNVS) += rtc-snvs.o
|
2011-05-26 23:25:09 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SPEAR) += rtc-spear.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_STARFIRE) += rtc-starfire.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_STK17TA8) += rtc-stk17ta8.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_STMP) += rtc-stmp3xxx.o
|
RTC for 4.2
Core:
- Coding style and whitespace fixes (interface, Makefile and Kconfig)
- New rtc_tm_sub() helper
- New CONFIG_RTC_SYSTOHC_DEVICE option
- Removed rtc_set_mmss()
New drivers:
- Mediatek MT6397
- Cortina Gemini
Drivers:
- Year 2106 fixes for isl1208, pcf8563 and sunxi
- update author email for at32ap700x and efi
- ds1307: alarm fix
- efi: use correct EFI 'epoch'
- hym8563: make irq optional
- imxdi: cleanups and better handling of the security/tamper monitoring
- snvs: fix wakealarm
- Compilation fixes or warning removal for gemini, mt6397, palmas, pfc8563
- Trivial cleanups for ab8500, ds1216, ds1286, ds1672, ep93xx,
hid-sensor-time, max6900, max8998, max77686, max77802, mc13xxx, mv, mxc, s3c,
spear, v3020
- Kconfig fixes for stmp3xxx and xgene
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJVi7VHAAoJEKbNnwlvZCyzv+YP/1sMAsrusvx3cUEmhJurNk5H
+vPUdogbr8df9voLkHqTaK1B5+LrL5EXYu+y/6VOwaLIiYv7P9k/eOeZ44fraidc
H7xnDQ7cOGzE5LpjPg8+o56rh3rGDF1UdZBwbFTgfv4gmZi+GAf+2MEUam+dVVtF
K9+7Xu77A6EgW+h2uHix8GVtflHdRk/Vxjxl0uOR9BM9O883N5dYYZ7sjenfG65D
dctAEo+U1xUCw3GCIQ63DvD0joThQk7IB9xJmK/lE5nIv4tbGp5PV8VSNkjKxbFz
1wa9SR1dhBdjbJ6ZeHh8N5EJ0d5MrssW1blsb7/06MHTu0KYgCndU5EEDOE2pVqD
GJooYa6RsNqz/KElJ7/0z4T+DJxW7BWaZYRIwv4jpuA4/Y74O5FDw0ULOqxhB8zd
kVgfWb0feNQikaZio8gOyzIBkw3CBZBu+f6HMJGaeYWSzTNsDLgA8ee7mUawMP31
ljOxOuPMiTGUbAczK9URo/acZYWNyCOQdm85FxCuwCuPe48m7CyTU6wWBX0Vwj5q
y3sHH5stcykCesneNj+IJ8v/knqo9d6M43CbCbwBeo0DJskuXF6jjQ9QLBNZP9U0
7qQa7isL3j3J7T5EouJIBQH2yy4SFiffVOZOPbJ8l+iRUPZUMdOEs2VkQs8BKIZ+
znu/Ov941h8/HbyI6rcl
=mugF
-----END PGP SIGNATURE-----
Merge tag 'rtc-v4.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Pull RTC updates from Alexandre Belloni:
"Core:
- Coding style and whitespace fixes (interface, Makefile and Kconfig)
- New rtc_tm_sub() helper
- New CONFIG_RTC_SYSTOHC_DEVICE option
- Removed rtc_set_mmss()
New drivers:
- Mediatek MT6397
- Cortina Gemini
Drivers:
- Year 2106 fixes for isl1208, pcf8563 and sunxi
- update author email for at32ap700x and efi
- ds1307: alarm fix
- efi: use correct EFI 'epoch'
- hym8563: make irq optional
- imxdi: cleanups and better handling of the security/tamper monitoring
- snvs: fix wakealarm
- Compilation fixes or warning removal for gemini, mt6397, palmas, pfc8563
- Trivial cleanups for ab8500, ds1216, ds1286, ds1672, ep93xx,
hid-sensor-time, max6900, max8998, max77686, max77802, mc13xxx, mv,
mxc, s3c, spear, v3020
- Kconfig fixes for stmp3xxx and xgene"
* tag 'rtc-v4.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (48 commits)
rtc: remove useless I2C dependencies
rtc: whitespace fixes
rtc: Properly sort Makefile
MAINTAINERS: Add RTC subsystem repository
rtc: pfc8563: fix uninitialized variable warning
rtc: ds1307: Enable the mcp794xx alarm after programming time
rtc: hym8563: make the irq optional
rtc: gemini: fix cocci warnings
rtc: mv: correct 24 hour error message
rtc: mv: use BIT()
rtc: efi: use correct EFI 'epoch'
rtc: interface: Remove rtc_set_mmss()
sparc: time: Replace update_persistent_clock() with CONFIG_RTC_SYSTOHC
rtc: NTP: Add CONFIG_RTC_SYSTOHC_DEVICE for NTP synchronization
rtc: sunxi: Replace deprecated rtc_tm_to_time()
rtc: isl1208: Replace deprecated rtc_tm_to_time()
rtc: Introduce rtc_tm_sub() helper function
rtc: pcf8563: Replace deprecated rtc_time_to_tm() and rtc_tm_to_time()
rtc: palmas: Initialise bb_charging flag before using it
rtc: simplify use of devm_ioremap_resource
...
2015-06-26 01:55:33 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ST_LPC) += rtc-st-lpc.o
|
2009-09-22 23:46:26 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SUN4V) += rtc-sun4v.o
|
2014-08-26 03:54:55 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SUN6I) += rtc-sun6i.o
|
2013-11-16 17:33:54 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_SUNXI) += rtc-sunxi.o
|
2011-03-22 23:34:55 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TEGRA) += rtc-tegra.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TEST) += rtc-test.o
|
2011-05-09 17:28:43 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TILE) += rtc-tile.o
|
2013-01-04 23:35:44 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TPS6586X) += rtc-tps6586x.o
|
2012-10-05 00:13:55 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TPS65910) += rtc-tps65910.o
|
2013-02-22 00:44:34 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TPS80031) += rtc-tps80031.o
|
2015-05-09 14:40:25 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TWL4030) += rtc-twl.o
|
2009-01-06 22:42:22 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_TX4939) += rtc-tx4939.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_V3020) += rtc-v3020.o
|
|
|
|
obj-$(CONFIG_RTC_DRV_VR41XX) += rtc-vr41xx.o
|
2011-05-26 23:25:03 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_VT8500) += rtc-vt8500.o
|
2009-08-27 17:59:05 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_WM831X) += rtc-wm831x.o
|
2008-11-12 21:27:04 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_WM8350) += rtc-wm8350.o
|
2007-07-26 17:41:08 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_X1205) += rtc-x1205.o
|
2014-06-06 21:35:42 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_XGENE) += rtc-xgene.o
|
2015-08-19 09:53:22 +00:00
|
|
|
obj-$(CONFIG_RTC_DRV_ZYNQMP) += rtc-zynqmp.o
|