linux/include/dt-bindings/clock
Linus Torvalds 6a34fdcca4 RTC for 5.18
Subsystem:
  - remove uie_unsupported, all users have been converted to clear
    RTC_FEATURE_UPDATE_INTERRUPT and provide a reason
  - RTCs with an alarm with a resolution of a minute are now letting the core
    handle rounding down the alarm time
  - fix use-after-free on device removal
 
 New driver:
  - OP-TEE RTC PTA
 
 Drivers:
  - sun6i: Add H616 support
  - cmos: Fix the AltCentury for AMD platforms
  - spear: set range
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEBqsFVZXh8s/0O5JiY6TcMGxwOjIFAmJGJ0wACgkQY6TcMGxw
 OjKAXQ/9EId70uY/kUQv2Ay2+NysfSFYpDoerf1V55vGyN+n/pxX14bUxTx0Ivse
 47ROcWSP94MSw9cExNvujkpY/V6xaQI3/jxWC60f5ngHzAwIArmmDdWMSLDmRJYi
 mg07Hp9bSTIgXVzBdlAJc6vSRDmznKB44TTrz6GvulLJROAy9jNJwefuxwsV9Ftl
 I6PcRtYGn5poPpp7yLi1IZ1m0gWJJVze9IsJWJjTRSzh9xAYnjOsMR5H8fyMLjh9
 1KjiHwV1c5En4HtrMrYPXOdeLTgNfCdfHaLRRhZRSE+dTK4551TbYbeG2GtKWkdR
 Xvybwik2kghde8+/sh6hhg59NGkfMkzLByc41P0VWfDEscyi3z+YXot2OOV+FfkI
 XpDPab+a2IQaGFYEa4sGVloFP4e9er5uRHRPkT6bX07plACMwV1wLSRqCK/RriV6
 HYImdP7/aA4t/OlmVdliyiyOZfO+oHX/z8hhkNbTJc5HpvgViDEKKEsOEef6OcRh
 j+p8ej6iaVt1wjYpfghHYanFzVPi98zGH0QMS9GmHbS+VetGYxzUVyKgzAsOMwYA
 RwTunNkQQqgiz+C4n2s/PDD4ZuNDFDFaEE+3RReaw/9LGkR007TCxwcNBEGde+B6
 1W4B9tNMGLI/hHulv7WYNrP/5Y/QPEuPiu+FxhwpNm5tDg1Ur70=
 =7E0a
 -----END PGP SIGNATURE-----

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

Pull RTC updates from Alexandre Belloni:
 "The bulk of the patches are about replacing the uie_unsupported struct
  rtc_device member by a feature bit.

  Subsystem:

   - remove uie_unsupported, all users have been converted to clear
     RTC_FEATURE_UPDATE_INTERRUPT and provide a reason

   - RTCs with an alarm with a resolution of a minute are now letting
     the core handle rounding down the alarm time

   - fix use-after-free on device removal

  New driver:

   - OP-TEE RTC PTA

  Drivers:

   - sun6i: Add H616 support

   - cmos: Fix the AltCentury for AMD platforms

   - spear: set range"

* tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (56 commits)
  rtc: check if __rtc_read_time was successful
  rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
  rtc: mc146818-lib: Fix the AltCentury for AMD platforms
  rtc: optee: add RTC driver for OP-TEE RTC PTA
  rtc: pm8xxx: Return -ENODEV if set_time disallowed
  rtc: pm8xxx: Attach wake irq to device
  clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h
  rtc: remove uie_unsupported
  rtc: xgene: stop using uie_unsupported
  rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: hym8563: let the core handle the alarm resolution
  rtc: hym8563: switch to devm_rtc_allocate_device
  rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: efi: switch to devm_rtc_allocate_device
  rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature
  rtc: spear: fix spear_rtc_read_time
  rtc: spear: drop uie_unsupported
  rtc: spear: set range
  rtc: spear: switch to devm_rtc_allocate_device
  rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
  ...
2022-04-01 09:37:18 -07:00
..
actions,s500-cmu.h
actions,s700-cmu.h
actions,s900-cmu.h
agilex-clock.h
alphascale,asm9260.h
am3.h
am4.h
aspeed-clock.h
ast2600-clock.h
at91.h
ath79-clk.h
axg-aoclkc.h
axg-audio-clkc.h
axg-clkc.h
axis,artpec6-clkctrl.h
bcm-cygnus.h
bcm-ns2.h
bcm-nsp.h
bcm-sr.h
bcm281xx.h
bcm2835-aux.h
bcm2835.h
bcm3368-clock.h
bcm6318-clock.h
bcm6328-clock.h
bcm6358-clock.h
bcm6362-clock.h
bcm6368-clock.h
bcm21664.h
bcm63268-clock.h
berlin2.h
berlin2q.h
bm1880-clock.h
boston-clock.h
bt1-ccu.h
cirrus,cs2000-cp.h
clps711x-clock.h
cortina,gemini-clock.h
dm814.h
dm816.h
dra7.h
efm32-cmu.h
exynos-audss-clk.h
exynos4.h
exynos7-clk.h
exynos850.h
exynos3250.h
exynos5250.h
exynos5260-clk.h
exynos5410.h
exynos5420.h
exynos5433.h
exynos7885.h
fsd-clk.h
fsl,qoriq-clockgen.h
g12a-aoclkc.h
g12a-clkc.h
gxbb-aoclkc.h
gxbb-clkc.h
hi3516cv300-clock.h
hi3519-clock.h
hi3559av100-clock.h
hi3620-clock.h
hi3660-clock.h
hi3670-clock.h
hi6220-clock.h
hip04-clock.h
histb-clock.h
hix5hd2-clock.h
imx1-clock.h
imx5-clock.h
imx6qdl-clock.h
imx6sl-clock.h
imx6sll-clock.h
imx6sx-clock.h
imx6ul-clock.h
imx7d-clock.h
imx7ulp-clock.h
imx8-clock.h
imx8-lpcg.h
imx8mm-clock.h
imx8mn-clock.h
imx8mp-clock.h
imx8mq-clock.h
imx8ulp-clock.h
imx21-clock.h
imx27-clock.h
imx93-clock.h
imxrt1050-clock.h
ingenic,jz4725b-cgu.h
ingenic,jz4740-cgu.h
ingenic,jz4760-cgu.h
ingenic,jz4770-cgu.h
ingenic,jz4780-cgu.h
ingenic,sysost.h
ingenic,tcu.h
ingenic,x1000-cgu.h
ingenic,x1830-cgu.h
intel,lgm-clk.h
k210-clk.h
lpc18xx-ccu.h
lpc18xx-cgu.h
lpc32xx-clock.h
lsi,axm5516-clks.h
marvell,mmp2-audio.h
marvell,mmp2.h
marvell,pxa168.h
marvell,pxa910.h
marvell,pxa1928.h
maxim,max9485.h
maxim,max77620.h
maxim,max77686.h
maxim,max77802.h
meson8-ddr-clkc.h
meson8b-clkc.h
microchip,lan966x.h
microchip,mpfs-clock.h
microchip,pic32-clock.h
microchip,sparx5.h
mpc512x-clock.h
mstar-msc313-mpll.h
mt2701-clk.h
mt2712-clk.h
mt6765-clk.h
mt6779-clk.h
mt6797-clk.h
mt7621-clk.h
mt7622-clk.h
mt7629-clk.h
mt7986-clk.h
mt8135-clk.h
mt8167-clk.h
mt8173-clk.h
mt8183-clk.h
mt8192-clk.h
mt8195-clk.h
mt8516-clk.h
nuvoton,npcm7xx-clock.h
omap4.h
omap5.h
oxsemi,ox810se.h
oxsemi,ox820.h
pistachio-clk.h
px30-cru.h
pxa-clock.h
qcom,apss-ipq.h
qcom,camcc-sc7180.h
qcom,camcc-sc7280.h
qcom,camcc-sdm845.h
qcom,camcc-sm8250.h
qcom,dispcc-qcm2290.h
qcom,dispcc-sc7180.h
qcom,dispcc-sc7280.h
qcom,dispcc-sdm845.h
qcom,dispcc-sm6125.h
qcom,dispcc-sm6350.h
qcom,dispcc-sm8150.h
qcom,dispcc-sm8250.h
qcom,gcc-apq8084.h
qcom,gcc-ipq806x.h
qcom,gcc-ipq4019.h
qcom,gcc-ipq6018.h
qcom,gcc-ipq8074.h
qcom,gcc-mdm9607.h
qcom,gcc-mdm9615.h
qcom,gcc-msm8660.h
qcom,gcc-msm8916.h
qcom,gcc-msm8939.h
qcom,gcc-msm8953.h
qcom,gcc-msm8960.h
qcom,gcc-msm8974.h
qcom,gcc-msm8976.h
qcom,gcc-msm8994.h
qcom,gcc-msm8996.h
qcom,gcc-msm8998.h
qcom,gcc-qcm2290.h
qcom,gcc-qcs404.h
qcom,gcc-sc7180.h
qcom,gcc-sc7280.h
qcom,gcc-sc8180x.h
qcom,gcc-sdm660.h
qcom,gcc-sdm845.h
qcom,gcc-sdx55.h
qcom,gcc-sdx65.h
qcom,gcc-sm6115.h
qcom,gcc-sm6125.h
qcom,gcc-sm6350.h
qcom,gcc-sm8150.h
qcom,gcc-sm8250.h
qcom,gcc-sm8350.h
qcom,gcc-sm8450.h
qcom,gpucc-msm8998.h
qcom,gpucc-sc7180.h
qcom,gpucc-sc7280.h
qcom,gpucc-sdm660.h
qcom,gpucc-sdm845.h
qcom,gpucc-sm6350.h
qcom,gpucc-sm8150.h
qcom,gpucc-sm8250.h
qcom,lcc-ipq806x.h
qcom,lcc-mdm9615.h
qcom,lcc-msm8960.h
qcom,lpass-sc7280.h
qcom,lpass-sdm845.h
qcom,lpasscorecc-sc7180.h
qcom,mmcc-apq8084.h
qcom,mmcc-msm8960.h
qcom,mmcc-msm8974.h
qcom,mmcc-msm8994.h
qcom,mmcc-msm8996.h
qcom,mmcc-msm8998.h
qcom,mmcc-sdm660.h
qcom,mss-sc7180.h
qcom,q6sstopcc-qcs404.h
qcom,rpmcc.h
qcom,rpmh.h
qcom,sm8250-lpass-aoncc.h
qcom,sm8250-lpass-audiocc.h
qcom,turingcc-qcs404.h
qcom,videocc-sc7180.h
qcom,videocc-sc7280.h
qcom,videocc-sdm845.h
qcom,videocc-sm8150.h
qcom,videocc-sm8250.h
r7s9210-cpg-mssr.h
r7s72100-clock.h
r8a73a4-clock.h
r8a774a1-cpg-mssr.h
r8a774b1-cpg-mssr.h
r8a774c0-cpg-mssr.h
r8a774e1-cpg-mssr.h
r8a779a0-cpg-mssr.h
r8a779f0-cpg-mssr.h
r8a7740-clock.h
r8a7742-cpg-mssr.h
r8a7743-cpg-mssr.h
r8a7744-cpg-mssr.h
r8a7745-cpg-mssr.h
r8a7778-clock.h
r8a7779-clock.h
r8a7790-clock.h
r8a7790-cpg-mssr.h
r8a7791-clock.h
r8a7791-cpg-mssr.h
r8a7792-clock.h
r8a7792-cpg-mssr.h
r8a7793-clock.h
r8a7793-cpg-mssr.h
r8a7794-clock.h
r8a7794-cpg-mssr.h
r8a7795-cpg-mssr.h
r8a7796-cpg-mssr.h
r8a77470-cpg-mssr.h
r8a77961-cpg-mssr.h
r8a77965-cpg-mssr.h
r8a77970-cpg-mssr.h
r8a77980-cpg-mssr.h
r8a77990-cpg-mssr.h
r8a77995-cpg-mssr.h
r9a06g032-sysctrl.h
r9a07g044-cpg.h
r9a07g054-cpg.h
renesas-cpg-mssr.h
rk3036-cru.h
rk3066a-cru.h
rk3128-cru.h
rk3188-cru-common.h
rk3188-cru.h
rk3228-cru.h
rk3288-cru.h
rk3308-cru.h
rk3328-cru.h
rk3368-cru.h
rk3399-cru.h
rk3399-ddr.h
rk3568-cru.h
rockchip,rk808.h
rv1108-cru.h
s3c2410.h
s3c2412.h
s3c2443.h
s5pv210-audss.h
s5pv210.h
samsung,s2mps11.h
samsung,s3c64xx-clock.h
sh73a0-clock.h
sifive-fu540-prci.h
sifive-fu740-prci.h
sprd,sc9860-clk.h
sprd,sc9863a-clk.h
starfive-jh7100-audio.h
starfive-jh7100.h
ste-ab8500.h
stih407-clks.h
stih410-clks.h
stih416-clks.h
stih418-clks.h
stm32fx-clock.h
stm32h7-clks.h
stm32mp1-clks.h
stratix10-clock.h
sun4i-a10-ccu.h
sun4i-a10-pll2.h
sun5i-ccu.h
sun6i-a31-ccu.h
sun6i-rtc.h
sun7i-a20-ccu.h
sun8i-a23-a33-ccu.h
sun8i-a83t-ccu.h
sun8i-de2.h
sun8i-h3-ccu.h
sun8i-r-ccu.h
sun8i-r40-ccu.h
sun8i-tcon-top.h
sun8i-v3s-ccu.h
sun9i-a80-ccu.h
sun9i-a80-de.h
sun9i-a80-usb.h
sun20i-d1-ccu.h
sun20i-d1-r-ccu.h
sun50i-a64-ccu.h
sun50i-a100-ccu.h
sun50i-a100-r-ccu.h
sun50i-h6-ccu.h
sun50i-h6-r-ccu.h
sun50i-h616-ccu.h
suniv-ccu-f1c100s.h
tegra20-car.h
tegra30-car.h
tegra114-car.h
tegra124-car-common.h
tegra124-car.h
tegra186-clock.h
tegra194-clock.h
tegra210-car.h
tegra234-clock.h
ti-dra7-atl.h
toshiba,tmpv770x.h
vf610-clock.h
xlnx-vcu.h
xlnx-versal-clk.h
xlnx-zynqmp-clk.h