linux/Documentation/devicetree/bindings/timer
Tony Lindgren 82b9a6bb4b dt-bindings: timer: Update TI timer to yaml
Let's update the TI timer binding to use yaml. As this binding is specific
to the TI dual-mode timers also known as dm-timers, let's use file name
ti,timer-dm.yaml to avoid confusion with other timers.

We add checks for the deprecated ti,hwmods property as done for other TI
device driver bindings earlier.

We also correct the issue with the old binding that was out of date for
several properties.

The am43 related timers are undocumented, but compatible with the am3
timers. Let's add the am43 timers too.

The dm814 and dm816 timers are missing, let's add them.

Some timers on some SoCs are dual mapped, like the ABE timers on omap4
and 5. The reg property maxItems must be updated to 2.

The timer clocks can be managed by the parent interconnect target module
with no clocks assigned for the timer node. And in some cases, the SoC may
need to configure additional system clock for the timer in addition to the
functional clock.

The clock names are optional and not specific to the comptible property.
For example, dra7 timers on l3 interconnect do not need clock-names, while
the timers on dra7 l4 interconnect need them with both being compatible
with ti,omap5430-timer.

Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
Cc: Grygorii Strashko <grygorii.strashko@ti.com>
Cc: Keerthy <j-keerthy@ti.com>
Cc: Nishanth Menon <nm@ti.com>
Cc: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220414085807.7389-2-tony@atomide.com
2022-04-25 16:55:02 -05:00
..
actions,owl-timer.txt
allwinner,sun4i-a10-timer.yaml dt-bindings: timer: Add compatibles for sun50i timers 2021-05-11 10:17:50 +02:00
allwinner,sun5i-a13-hstimer.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
altr,timer-1.0.txt
amlogic,meson6-timer.txt dt-bindings: timer: meson6_timer: document the clock inputs 2018-11-14 17:20:11 -08:00
arm,arch_timer_mmio.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
arm,arch_timer.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
arm,armv7m-systick.yaml dt-bindings: timer: armv7m-systick: convert to dtschema 2022-02-11 11:01:30 -06:00
arm,global_timer.yaml dt-bindings: Add missing 'additionalProperties: false' 2020-03-31 09:03:17 -06:00
arm,mps2-timer.txt
arm,sp804.yaml dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries 2021-08-30 07:01:24 -05:00
arm,twd-timer.yaml dt-bindings: timer: arm,twd: Convert to json-schema 2021-05-20 15:21:19 -05:00
brcm,bcm2835-system-timer.txt
brcm,kona-timer.txt
cdns,ttc.yaml dt-bindings: timer: cadence_ttc: Add power-domains 2021-11-02 10:03:25 +01:00
cirrus,clps711x-timer.txt
csky,gx6605s-timer.txt
csky,mptimer.txt doc: devicetree: bindings: fix spelling mistake 2020-06-18 12:36:53 -06:00
digicolor-timer.txt
ezchip,nps400-timer0.txt
ezchip,nps400-timer1.txt
faraday,fttmr010.txt dt-bindings: fttmr010: Add ast2600 compatible 2020-02-21 09:28:38 +01:00
fsl,ftm-timer.txt
fsl,gtm.txt
fsl,imxgpt.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
img,pistachio-gptimer.txt
ingenic,sysost.yaml dt-bindings: Rename Ingenic CGU headers to ingenic,*.h 2021-11-11 22:27:14 -06:00
ingenic,tcu.yaml dt-bindings: timer: Add PWM compatible for X1000 SoC 2022-02-24 14:32:16 +01:00
intel,ixp4xx-timer.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
jcore,pit.txt
lsi,zevio-timer.txt
marvell,armada-370-xp-timer.txt
marvell,orion-timer.txt
mediatek,mtk-timer.txt dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC 2022-01-24 18:09:02 +01:00
mrvl,mmp-timer.yaml dt-bindings: timer: Convert mrvl,mmp-timer to json-schema 2020-07-13 12:50:00 -06:00
mstar,msc313e-timer.yaml dt-bindings: timer: Add Mstar MSC313e timer devicetree bindings documentation 2021-12-20 13:28:47 +01:00
nuvoton,npcm7xx-timer.yaml dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML 2022-02-09 15:13:53 -06:00
nvidia,tegra-timer.yaml dt-bindings: timer: Tegra: Convert text bindings to yaml 2022-03-07 18:27:22 +01:00
nxp,lpc3220-timer.txt
nxp,sysctr-timer.yaml dt-bindings: timer: Convert i.MX SYSCTR to json-schema 2020-05-28 15:00:02 -06:00
nxp,tpm-timer.yaml dt-bindings: timer: tpm-timer: Add imx8ulp compatible string 2021-11-29 11:02:02 +01:00
oxsemi,rps-timer.txt
qcom,msm-timer.txt
rda,8810pl-timer.txt dt-bindings: timer: Document RDA8810PL SoC timer 2018-12-19 11:21:50 +01:00
renesas,8bit-timer.txt
renesas,16bit-timer.txt
renesas,cmt.yaml dt-bindings: timer: renesas,cmt: Document R8A77961 2021-04-08 13:23:24 +02:00
renesas,em-sti.yaml dt-bindings: timer: Add renesas,em-sti bindings 2020-05-23 00:03:37 +02:00
renesas,mtu2.yaml dt-bindings: timer: renesas: mtu2: Convert to json-schema 2020-05-28 20:57:51 -06:00
renesas,ostm.yaml dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM 2022-04-25 15:30:57 -05:00
renesas,tmu.yaml dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support 2021-06-18 20:12:17 -06:00
renesas,tpu.yaml dt-bindings: timer: renesas,tpu: Convert to json-schema 2021-05-12 21:35:14 -05:00
rockchip,rk-timer.yaml dt-bindings: timer: remove rockchip,rk3066-timer compatible string from rockchip,rk-timer.yaml 2021-11-12 18:40:11 +01:00
samsung,exynos4210-mct.yaml dt-bindings: timer: exynos4210-mct: Add missing clocks 2020-09-14 14:47:03 -06:00
sifive,clint.yaml dt-bindings: timer: sifive,clint: Group interrupt tuples 2022-02-28 13:55:29 -06:00
snps,arc-timer.txt
snps,archs-gfrc.txt
snps,archs-rtc.txt
snps,dw-apb-timer.yaml dt-bindings: add resets property to dw-apb-timer 2021-02-22 17:51:12 -08:00
socionext,milbeaut-timer.txt dt-bindings: timer: Add Milbeaut M10V timer description 2019-03-01 15:18:27 +01:00
spreadtrum,sprd-timer.txt
st,spear-timer.txt
st,stih407-lpc
st,stm32-timer.yaml dt-bindings: timer: Update maintainers for st,stm32-timer 2021-11-11 22:27:15 -06:00
ti,davinci-timer.txt
ti,keystone-timer.txt clocksource/drivers: Replace HTTP links with HTTPS ones 2020-07-23 16:57:43 +02:00
ti,timer-dm.yaml dt-bindings: timer: Update TI timer to yaml 2022-04-25 16:55:02 -05:00
via,vt8500-timer.txt