mirror of https://github.com/torvalds/linux.git
Subsystem:
- Add new ioctl to get and set extra RTC parameters, this includes backup
switch mode
- Expose available features to userspace, in particular, when alarmas have a
resolution of one minute instead of a second.
- Let the core handle those alarms with a minute resolution
New driver:
- MSTAR MSC313 RTC
Drivers:
- Add SPI ID table where necessary
- Add BSM support for rv3028, rv3032 and pcf8523
- s3c: set RTC range
- rx8025: set range, implement .set_offset and .read_offset
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBqsFVZXh8s/0O5JiY6TcMGxwOjIFAmGNm7AACgkQY6TcMGxw
OjJBeA/+PHmLq0v1olnG2kx0Ch7nzYzonCO+3tvPi5xoPKUZln5TpdSqAECqDC6g
PizHUdJaBNTc3Y7GMUkryuuWq67kYlzx1N7EHZqgARk7s6hus+SJmQb7kiCbiawD
pP62na7ZJDCs6S70WD9VMCJQ21xokwwTWzL7nVD98LN1qkQCj4cSuoDPBEJQyeG2
S5Xi1CePW84c9eKx4Sy//bzLnCpSqb6tDHfsexwmLFTk5WN0onZRZSYD0/loY8N+
EEMX0Ts/9ERqM5QALDMB4YQNWvRCtGP7Fl0QPtVRXC2MXyg/GYhdC2F2SvQmYCRC
VZoZwCJ82x4Pa2UTdg2L3WD0uKrvycnRaAYV71CME5PkAw1hQqLz3HZwjYXkITvp
crhZQvCGHn9w2UOEAKnWWnCLsl3paWXkN0zGeFhYYGeAIf79fRnIGc3cGubjSgiv
9WU9oRL8EzY5bL07fP5P81leknzROZmK3Re6vefI5o2A4qY0qP9mU6zVKxZy/iHd
7GiE5jNact0oUB7Vhakh4wUchyOJCPZSFxfeNqPJzs6FlVUR74Ulw05Sywnz+W7a
oXtODF0cmJPVeUJYmo5EKfLAId4iPmcq8Fh16ayw4595pwc6iHE+GRL6j7Zjk+AX
u9UA2qXqYhE5PgcxC6pd/hMV29p1S81BKdjyf0HF7oxWgBoT1lc=
=pTlj
-----END PGP SIGNATURE-----
Merge tag 'rtc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Pull RTC updates from Alexandre Belloni:
"This includes new ioctls to get and set parameters and in particular
the backup switch mode that is needed for some RTCs to actually enable
the backup voltage (and have a useful RTC).
The same interface can also be used to get the actual features
supported by the RTC so userspace has a better way than trying and
failing.
Summary:
Subsystem:
- Add new ioctl to get and set extra RTC parameters, this includes
backup switch mode
- Expose available features to userspace, in particular, when alarmas
have a resolution of one minute instead of a second.
- Let the core handle those alarms with a minute resolution
New driver:
- MSTAR MSC313 RTC
Drivers:
- Add SPI ID table where necessary
- Add BSM support for rv3028, rv3032 and pcf8523
- s3c: set RTC range
- rx8025: set range, implement .set_offset and .read_offset"
* tag 'rtc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (50 commits)
rtc: rx8025: use .set_offset/.read_offset
rtc: rx8025: use rtc_add_group
rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported
rtc: rx8025: set range
rtc: rx8025: let the core handle the alarm resolution
rtc: rx8025: switch to devm_rtc_allocate_device
rtc: ab8500: let the core handle the alarm resolution
rtc: ab-eoz9: support UIE when available
rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT
rtc: rv3032: let the core handle the alarm resolution
rtc: s35390a: let the core handle the alarm resolution
rtc: handle alarms with a minute resolution
rtc: pcf85063: silence cppcheck warning
rtc: rv8803: fix writing back ctrl in flag register
rtc: s3c: Add time range
rtc: s3c: Extract read/write IO into separate functions
rtc: s3c: Remove usage of devm_rtc_device_register()
rtc: tps80031: Remove driver
rtc: sun6i: Allow probing without an early clock provider
rtc: pcf8523: add BSM support
...
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| class.c | ||
| dev.c | ||
| interface.c | ||
| lib.c | ||
| lib_test.c | ||
| nvmem.c | ||
| proc.c | ||
| rtc-88pm80x.c | ||
| rtc-88pm860x.c | ||
| rtc-ab-b5ze-s3.c | ||
| rtc-ab-eoz9.c | ||
| rtc-ab8500.c | ||
| rtc-abx80x.c | ||
| rtc-ac100.c | ||
| rtc-armada38x.c | ||
| rtc-as3722.c | ||
| rtc-asm9260.c | ||
| rtc-aspeed.c | ||
| rtc-at91rm9200.c | ||
| rtc-at91sam9.c | ||
| rtc-au1xxx.c | ||
| rtc-bd70528.c | ||
| rtc-bq32k.c | ||
| rtc-bq4802.c | ||
| rtc-brcmstb-waketimer.c | ||
| rtc-cadence.c | ||
| rtc-cmos.c | ||
| rtc-core.h | ||
| 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-ds1343.c | ||
| rtc-ds1347.c | ||
| rtc-ds1374.c | ||
| rtc-ds1390.c | ||
| rtc-ds1511.c | ||
| rtc-ds1553.c | ||
| rtc-ds1672.c | ||
| rtc-ds1685.c | ||
| rtc-ds1742.c | ||
| rtc-ds2404.c | ||
| rtc-ds3232.c | ||
| rtc-efi.c | ||
| rtc-em3027.c | ||
| rtc-ep93xx.c | ||
| rtc-fm3130.c | ||
| rtc-fsl-ftm-alarm.c | ||
| rtc-ftrtc010.c | ||
| rtc-generic.c | ||
| rtc-goldfish.c | ||
| rtc-hid-sensor-time.c | ||
| rtc-hym8563.c | ||
| rtc-imx-sc.c | ||
| rtc-imxdi.c | ||
| rtc-isl1208.c | ||
| 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-m41t93.c | ||
| rtc-m41t94.c | ||
| rtc-m48t35.c | ||
| rtc-m48t59.c | ||
| rtc-m48t86.c | ||
| rtc-max6900.c | ||
| rtc-max6902.c | ||
| rtc-max6916.c | ||
| rtc-max8907.c | ||
| rtc-max8925.c | ||
| rtc-max8997.c | ||
| rtc-max8998.c | ||
| rtc-max77686.c | ||
| rtc-mc13xxx.c | ||
| rtc-mc146818-lib.c | ||
| rtc-mcp795.c | ||
| rtc-meson-vrtc.c | ||
| rtc-meson.c | ||
| rtc-moxart.c | ||
| rtc-mpc5121.c | ||
| rtc-msc313.c | ||
| rtc-msm6242.c | ||
| rtc-mt2712.c | ||
| rtc-mt6397.c | ||
| rtc-mt7622.c | ||
| rtc-mv.c | ||
| rtc-mxc.c | ||
| rtc-mxc_v2.c | ||
| rtc-ntxec.c | ||
| rtc-omap.c | ||
| rtc-opal.c | ||
| rtc-palmas.c | ||
| rtc-pcap.c | ||
| rtc-pcf2123.c | ||
| rtc-pcf2127.c | ||
| rtc-pcf8523.c | ||
| rtc-pcf8563.c | ||
| rtc-pcf8583.c | ||
| rtc-pcf50633.c | ||
| rtc-pcf85063.c | ||
| rtc-pcf85363.c | ||
| rtc-pic32.c | ||
| rtc-pl030.c | ||
| rtc-pl031.c | ||
| rtc-pm8xxx.c | ||
| rtc-ps3.c | ||
| rtc-pxa.c | ||
| rtc-r7301.c | ||
| rtc-r9701.c | ||
| rtc-rc5t583.c | ||
| rtc-rc5t619.c | ||
| rtc-rk808.c | ||
| rtc-rp5c01.c | ||
| rtc-rs5c313.c | ||
| rtc-rs5c348.c | ||
| rtc-rs5c372.c | ||
| rtc-rtd119x.c | ||
| rtc-rv3028.c | ||
| rtc-rv3029c2.c | ||
| rtc-rv3032.c | ||
| rtc-rv8803.c | ||
| rtc-rx4581.c | ||
| rtc-rx6110.c | ||
| rtc-rx8010.c | ||
| rtc-rx8025.c | ||
| rtc-rx8581.c | ||
| rtc-s3c.c | ||
| rtc-s3c.h | ||
| rtc-s5m.c | ||
| rtc-s35390a.c | ||
| rtc-sa1100.c | ||
| rtc-sa1100.h | ||
| rtc-sc27xx.c | ||
| rtc-sd3078.c | ||
| rtc-sh.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-sunxi.c | ||
| rtc-tegra.c | ||
| rtc-test.c | ||
| rtc-tps6586x.c | ||
| rtc-tps65910.c | ||
| rtc-twl.c | ||
| rtc-v3020.c | ||
| rtc-vr41xx.c | ||
| rtc-vt8500.c | ||
| rtc-wilco-ec.c | ||
| rtc-wm831x.c | ||
| rtc-wm8350.c | ||
| rtc-x1205.c | ||
| rtc-xgene.c | ||
| rtc-zynqmp.c | ||
| sysfs.c | ||