kernel_optimize_test/drivers/rtc
Linus Torvalds 28e8c4bc8e RTC for 4.21
Subsystem:
  - new %ptR printk format
  - rename core files
  - allow registration of multiple nvmem devices
 
 New driver:
  - i.MX system controller RTC
 
 Drivers:
  - abx80x: handle voltage ioctls, correct binding doc
  - m41t80: correct month in alarm reads
  - pcf85363: add pcf85263 support
  - pcf8523: properly handle battery low flag
  - s3c: limit alarm to one year in the future as ALMYEAR is broken
  - sun6i: rework clock output binding
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEXx9Viay1+e7J/aM4AyWl4gNJNJIFAlwqU44ACgkQAyWl4gNJ
 NJJjGxAAgQMTkarMx16icKpN35iuXgwZdIKKmWIHGyCJeB1ykHS8TgwkP+4pE1aN
 UwTw6x9TBxa9KpuexCgrx8/zppM0i1jacaxJkDbrj1OBPAlGrbJrwcSH029qHAu6
 N1Oo0GvAIPlEmIJkKVWkgZhGqUwvMvcy2amk06S92PPOIfr5zJsRzNmduEE7bpcl
 86EckuFOp9c1p4IayeQhIT+GHPtum4WkmGVw3+j0j/E6aCUD3thLohT+KuGfzzKn
 jHbtZ+/d17etKtxxI26YrmixH603t66ZSuc64rSvKRKYR8u/qqR3ZTotYVonsPHj
 NNQsWiNRzwkpiN9n1Big0tLJyXJ6qbYQIrJLMc19Jr10tS815WF5rjmNinfdSazX
 4xucIJpMh7VgA3W5BpvN1+UEahiznp2QGiLjauoruMrB7XUUSLPv6VohFiKAfd9S
 7SyV2moPWVnj4pJPH6Af2zVLE9YyPoWGvUSwosLZKhpoFNLOnVZAU0vo32M/23wv
 ejv4YPhtqxqT94XUyrWKE1DaTpxMqBHcHj2ThV+NGCWe4C0+KfW0zmbKm1X588UJ
 ZhmGODV9acU+46It5mFoE2Zb9WPyEwljjxbvXKQZhdONKIoZ6lz1i7nzy6C2qerQ
 ZW5baiaCvQ5e/NyWLxEZwvHukBo2OBxkXe8isuk/wz+7Qyw3l34=
 =5He5
 -----END PGP SIGNATURE-----

Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux

Pull RTC updates from Alexandre Belloni:
 "Subsystem:
   - new %ptR printk format
   - rename core files
   - allow registration of multiple nvmem devices

  New driver:
   - i.MX system controller RTC

  Driver updates:
   - abx80x: handle voltage ioctls, correct binding doc
   - m41t80: correct month in alarm reads
   - pcf85363: add pcf85263 support
   - pcf8523: properly handle battery low flag
   - s3c: limit alarm to one year in the future as ALMYEAR is broken
   - sun6i: rework clock output binding"

* tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (54 commits)
  rtc: rename core files
  rtc: nvmem: fix possible use after free
  rtc: add i.MX system controller RTC support
  dt-bindings: fsl: scu: add rtc binding
  rtc: pcf2123: Add Microcrystal rv2123
  rtc: class: reimplement devm_rtc_device_register
  rtc: enforce rtc_timer_init private_data type
  rtc: abx80x: Implement RTC_VL_READ,CLR ioctls
  rtc: pcf85363: Add support for NXP pcf85263 rtc
  dt-bindings: rtc: pcf85363: Document pcf85263 real-time clock
  rtc: pcf8523: don't return invalid date when battery is low
  dt-bindings: rtc: use a generic node name for ds1307
  PM: Switch to use %ptR
  m68k/mac: Switch to use %ptR
  Input: hp_sdc_rtc - Switch to use %ptR
  rtc: tegra: Switch to use %ptR
  rtc: s5m: Switch to use %ptR
  rtc: s3c: Switch to use %ptR
  rtc: rx8025: Switch to use %ptR
  rtc: rx6110: Switch to use %ptR
  ...
2019-01-01 13:24:31 -08:00
..
class.c rtc: class: reimplement devm_rtc_device_register 2018-12-18 22:53:32 +01:00
dev.c rtc: rename core files 2018-12-31 11:36:16 +01:00
hctosys.c RTC for 4.21 2019-01-01 13:24:31 -08:00
interface.c rtc: enforce rtc_timer_init private_data type 2018-12-18 22:53:29 +01:00
Kconfig rtc: add i.MX system controller RTC support 2018-12-20 12:47:40 +01:00
lib.c rtc: rename core files 2018-12-31 11:36:16 +01:00
Makefile rtc: rename core files 2018-12-31 11:36:16 +01:00
nvmem.c rtc: nvmem: fix possible use after free 2018-12-31 00:49:36 +01:00
proc.c rtc: rename core files 2018-12-31 11:36:16 +01:00
rtc-88pm80x.c
rtc-88pm860x.c
rtc-ab-b5ze-s3.c
rtc-ab3100.c
rtc-ab8500.c rtc: ab8500: remove useless check 2018-09-28 14:36:49 +02:00
rtc-abx80x.c rtc: abx80x: Implement RTC_VL_READ,CLR ioctls 2018-12-18 22:53:27 +01:00
rtc-ac100.c
rtc-armada38x.c rtc: armada38x: switch to rtc_time64_to_tm/rtc_tm_to_time64 2018-09-28 14:21:03 +02:00
rtc-as3722.c
rtc-asm9260.c
rtc-at91rm9200.c rtc: at91rm9200: Switch to use %ptR 2018-12-10 22:39:39 +01:00
rtc-at91rm9200.h
rtc-at91sam9.c rtc: at91sam9: Switch to use %ptR 2018-12-10 22:39:44 +01:00
rtc-au1xxx.c
rtc-bq32k.c
rtc-bq4802.c
rtc-brcmstb-waketimer.c
rtc-cmos.c rtc: cmos: Do not export alarm rtc_ops when we do not support alarms 2018-11-07 17:13:55 +01:00
rtc-coh901331.c
rtc-core.h rtc: move rtc_add_group/s definitions 2018-09-28 14:20:59 +02:00
rtc-cpcap.c
rtc-cros-ec.c
rtc-da9052.c
rtc-da9055.c
rtc-da9063.c
rtc-davinci.c
rtc-digicolor.c
rtc-dm355evm.c
rtc-ds1216.c
rtc-ds1286.c
rtc-ds1302.c
rtc-ds1305.c
rtc-ds1307.c rtc: ds1307: fix ds1339 wakealarm support 2018-10-22 17:53:14 +02:00
rtc-ds1343.c
rtc-ds1347.c
rtc-ds1374.c
rtc-ds1390.c
rtc-ds1511.c
rtc-ds1553.c
rtc-ds1672.c
rtc-ds1685.c rtc: ds1685: simplify getting .driver_data 2018-10-22 17:53:12 +02:00
rtc-ds1742.c
rtc-ds2404.c
rtc-ds3232.c
rtc-efi-platform.c
rtc-efi.c
rtc-em3027.c
rtc-ep93xx.c rtc: clean up indentation issues, remove extraneous space, add missing tabs 2018-11-12 23:14:07 +01:00
rtc-fm3130.c
rtc-ftrtc010.c
rtc-generic.c
rtc-goldfish.c
rtc-hid-sensor-time.c iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-11-16 11:42:12 +00:00
rtc-hym8563.c
rtc-imx-sc.c rtc: add i.MX system controller RTC support 2018-12-20 12:47:40 +01:00
rtc-imxdi.c
rtc-isl1208.c rtc: isl1208: Use i2c block read/write routines 2018-11-22 18:11:37 +01:00
rtc-isl12022.c
rtc-isl12026.c
rtc-jz4740.c
rtc-lp8788.c
rtc-lpc24xx.c
rtc-lpc32xx.c
rtc-ls1x.c
rtc-m41t80.c rtc: m41t80: Switch to use %ptR 2018-12-10 22:39:47 +01:00
rtc-m41t93.c
rtc-m41t94.c
rtc-m48t35.c
rtc-m48t59.c rtc: m48t59: Switch to use %ptR 2018-12-10 22:39:49 +01:00
rtc-m48t86.c
rtc-max6900.c
rtc-max6902.c
rtc-max6916.c rtc: clean up indentation issues, remove extraneous space, add missing tabs 2018-11-12 23:14:07 +01:00
rtc-max8907.c
rtc-max8925.c
rtc-max8997.c rtc: max8997: Fix the returned value in case of error in 'max8997_rtc_read_alarm()' 2018-11-22 18:11:35 +01:00
rtc-max8998.c
rtc-max77686.c rtc: max77686: Fix the returned value in case of error in 'max77686_rtc_read_time()' 2018-11-14 10:44:43 +01:00
rtc-mc13xxx.c
rtc-mc146818-lib.c
rtc-mcp795.c rtc: mcp795: Switch to use %ptR 2018-12-10 22:39:52 +01:00
rtc-moxart.c
rtc-mpc5121.c
rtc-mrst.c
rtc-msm6242.c
rtc-mt6397.c
rtc-mt7622.c
rtc-mv.c rtc: mv: let the core handle invalid alarms 2018-10-03 11:07:24 +02:00
rtc-mxc_v2.c
rtc-mxc.c
rtc-nuc900.c
rtc-omap.c rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH 2018-11-12 23:14:06 +01:00
rtc-opal.c
rtc-palmas.c
rtc-pcap.c
rtc-pcf2123.c rtc: pcf2123: Add Microcrystal rv2123 2018-12-18 22:53:35 +01:00
rtc-pcf2127.c rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write 2018-11-07 17:13:56 +01:00
rtc-pcf8523.c rtc: pcf8523: don't return invalid date when battery is low 2018-12-11 00:46:53 +01:00
rtc-pcf8563.c
rtc-pcf8583.c
rtc-pcf50633.c rtc: pcf50633: Switch to use %ptR 2018-12-10 22:39:54 +01:00
rtc-pcf85063.c
rtc-pcf85363.c rtc: pcf85363: Add support for NXP pcf85263 rtc 2018-12-11 00:48:17 +01:00
rtc-pic32.c rtc: pic32: Switch to use %ptR 2018-12-10 22:39:57 +01:00
rtc-pl030.c
rtc-pl031.c
rtc-pm8xxx.c rtc: pm8xxx: Switch to use %ptR 2018-12-10 22:39:59 +01:00
rtc-ps3.c
rtc-puv3.c rtc: puv3: Switch to use %ptR 2018-12-10 22:40:01 +01:00
rtc-pxa.c
rtc-r7301.c
rtc-r9701.c
rtc-rc5t583.c
rtc-rk808.c rtc: rk808: Switch to use %ptR 2018-12-10 22:40:03 +01:00
rtc-rp5c01.c
rtc-rs5c313.c
rtc-rs5c348.c rtc: rs5c348: report error when time is invalid 2018-09-28 14:21:03 +02:00
rtc-rs5c372.c
rtc-rtd119x.c
rtc-rv3029c2.c
rtc-rv8803.c
rtc-rx4581.c
rtc-rx6110.c rtc: rx6110: Switch to use %ptR 2018-12-10 22:40:05 +01:00
rtc-rx8010.c
rtc-rx8025.c rtc: rx8025: Switch to use %ptR 2018-12-10 22:40:07 +01:00
rtc-rx8581.c
rtc-s3c.c rtc: s3c: Switch to use %ptR 2018-12-10 22:40:08 +01:00
rtc-s3c.h
rtc-s5m.c rtc: s5m: Switch to use %ptR 2018-12-10 22:40:10 +01:00
rtc-s35390a.c rtc: s35390a: Change buf's type to u8 in s35390a_init 2018-10-22 19:29:43 +02:00
rtc-sa1100.c
rtc-sa1100.h
rtc-sc27xx.c rtc: sc27xx: Always read normal alarm when registering RTC device 2018-10-25 02:35:42 +02:00
rtc-sh.c rtc: sh: convert to SPDX identifiers 2018-11-12 23:14:09 +01:00
rtc-sirfsoc.c
rtc-snvs.c
rtc-spear.c
rtc-st-lpc.c
rtc-starfire.c
rtc-stk17ta8.c
rtc-stm32.c
rtc-stmp3xxx.c
rtc-sun4v.c
rtc-sun6i.c rtc: sun6i: Expose internal oscillator through device tree 2018-12-06 18:13:46 +01:00
rtc-sunxi.c
rtc-tegra.c rtc: tegra: Switch to use %ptR 2018-12-10 22:40:12 +01:00
rtc-test.c rtc: test: Switch to SPDX identifier 2018-09-28 14:21:00 +02:00
rtc-tps6586x.c
rtc-tps65910.c
rtc-tps80031.c
rtc-twl.c
rtc-tx4939.c rtc: tx4939: fixup nvmem name and register size 2018-09-28 14:20:59 +02:00
rtc-v3020.c
rtc-vr41xx.c rtc: vr41xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 2018-10-03 11:07:22 +02:00
rtc-vt8500.c
rtc-wm831x.c
rtc-wm8350.c
rtc-x1205.c
rtc-xgene.c
rtc-zynqmp.c
sysfs.c rtc: rename core files 2018-12-31 11:36:16 +01:00
systohc.c