2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/Documentation/devicetree/bindings/timer
Linus Torvalds bf373e4c78 Devicetree updates for v6.16:
DT Bindings:
 - Convert all remaining interrupt-controller bindings to DT schema
 
 - Convert Rockchip CDN-DP and Freescale TCON, M4IF, TigerP, LDB, PPC
   PMC, imx-drm, and ftm-quaddec to DT schema
 
 - Add bindings for fsl,vf610-pit, fsl,ls1021a-wdt, sgx,vz89te,
   maxim,max30208, ti,lp8864, and fairphone,fp5-sndcard
 
 - Add top-level constraints for renesas,vsp1 and renesas,fcp
 
 - Add missing constraint in amlogic,pinctrl-a4 'group' nodes
 
 - Adjust the allowed properties for dwc3-xilinx, sony,imx219,
   pci-iommu, and renesas,dsi
 
 - Add EcoNet vendor prefix
 
 - Fix the reserved-memory.yaml in fsl,qman-fqd
 
 - Drop obsolete numa.txt and cpu-topology.txt which are schemas in
   dtschema now
 
 - Drop Renesas RZ/N1S bindings
 
 - Ensure Arm cpu nodes don't allow undocumented properties. Add all
   the properties which are in use and undocumented. Drop the Mediatek
   cpufreq binding which is not a binding, but just what DT properties
   the driver uses.
 
 - Add compatibles for Renesas RZ/G3E and RZ/V2N Mali Bifrost GPU
 
 - Update documentation on defining child nodes with separate schemas
 
 - Add bindings to PSCI MAINTAINERS entry
 
 DT core:
 - Add new functions to simplify driver handling of 'memory-region'
   properties. Users to be added next cycle.
 
 - Simplify of_dma_set_restricted_buffer() to use of_for_each_phandle()
 
 - Add missing unlock on error in unittest_data_add()
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmg3L7IACgkQ+vtdtY28
 YcPHew//dSH7WHwx+AwQag8svrBZbx+GrGqZlyGEGJYmF2o9TJ8d7tDCS5oPGNoV
 TObns4F1DQuX7YVrke5tYIiFMyWUmu+f8CSHg9a4Ifo+Gf5QqEhzxe1CfW6Y7VZv
 EIRrlCcW8VpTBuphsJMp6TLYof/mSBj4Ma1fRgp0H3CF0h1I5bM07jMCol+7fwT9
 0ZMEOiFOFx0HeOBVCmPvfETX1+gflnlTD+aULJwYky2Tzj6FLLWNTf94ca2iMjCd
 A4g9lJTaasRukL1RiHYoQYECgh57f3VMPRxI5wNPPVF7r3cHL7pjGzEt2vOkFDWC
 xNkIsNPrCu14He17vrh6XrNn1KMIOkLtE9yCcysE2OgdlOXfdfN6Ryz4gm1BPaFo
 ZDNZgs840r3gcQXjvCnSMq/Wxnwrka+x5vVT9VbDTV+1NWgFTpQZXqfiukxnuATa
 K0X8hW7pWatNhmT11rIfcp7WUIs0bpJ+J03ptzmYsvH4qyZpzpMZvbBoAZ9RA+E1
 dEFr7ISxhC4LlzjafqluUtBdaxKEAk8alzA9Z/OTKxDB+IiFTqztqIP3wSSApyhw
 GBdRy8iC1zU7/TbdmAVDtrT1+xvqH5On1DsjU8y96O/2dR9OKT/6Tv1ozPkcssDV
 EIeAZycS+6cFeusRxySMrOeGFQ0LiU2Qj/e9ugm07g+HMgY5jbI=
 =gMwN
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT Bindings:

   - Convert all remaining interrupt-controller bindings to DT schema

   - Convert Rockchip CDN-DP and Freescale TCON, M4IF, TigerP, LDB, PPC
     PMC, imx-drm, and ftm-quaddec to DT schema

   - Add bindings for fsl,vf610-pit, fsl,ls1021a-wdt, sgx,vz89te,
     maxim,max30208, ti,lp8864, and fairphone,fp5-sndcard

   - Add top-level constraints for renesas,vsp1 and renesas,fcp

   - Add missing constraint in amlogic,pinctrl-a4 'group' nodes

   - Adjust the allowed properties for dwc3-xilinx, sony,imx219,
     pci-iommu, and renesas,dsi

   - Add EcoNet vendor prefix

   - Fix the reserved-memory.yaml in fsl,qman-fqd

   - Drop obsolete numa.txt and cpu-topology.txt which are schemas in
     dtschema now

   - Drop Renesas RZ/N1S bindings

   - Ensure Arm cpu nodes don't allow undocumented properties. Add all
     the properties which are in use and undocumented. Drop the Mediatek
     cpufreq binding which is not a binding, but just what DT properties
     the driver uses.

   - Add compatibles for Renesas RZ/G3E and RZ/V2N Mali Bifrost GPU

   - Update documentation on defining child nodes with separate schemas

   - Add bindings to PSCI MAINTAINERS entry

  DT core:

   - Add new functions to simplify driver handling of 'memory-region'
     properties. Users to be added next cycle.

   - Simplify of_dma_set_restricted_buffer() to use
     of_for_each_phandle()

   - Add missing unlock on error in unittest_data_add()"

* tag 'devicetree-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (87 commits)
  dt-bindings: timer: Add fsl,vf610-pit.yaml
  dt-bindings: gpu: mali-bifrost: Add compatible for RZ/G3E SoC
  ASoC: dt-bindings: qcom,sm8250: Add Fairphone 5 sound card
  dt-bindings: arm/cpus: Allow 2 power-domains entries
  dt-bindings: usb: dwc3-xilinx: allow dma-coherent
  media: dt-bindings: sony,imx219: Allow props from video-interface-devices
  dt-bindings: soundwire: qcom: Document v2.1.0 version of IP block
  dt-bindings: watchdog: fsl-imx-wdt: add compatible string fsl,ls1021a-wdt
  dt-bindings: pinctrl: amlogic,pinctrl-a4: Add missing constraint on allowed 'group' node properties
  dt-bindings: display: rockchip: Convert cdn-dp-rockchip.txt to yaml
  dt-bindings: display: bridge: renesas,dsi: allow properties from dsi-controller
  dt-bindings: trivial-devices: Add VZ89TE to trivial
  media: dt-bindings: renesas,vsp1: add top-level constraints
  media: dt-bindings: renesas,fcp: add top-level constraints
  dt-bindings: trivial-devices: Add Maxim max30208
  dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference
  dt-bindings: interrupt-controller: Convert ti,omap-intc-irq to DT schema
  dt-bindings: interrupt-controller: Convert ti,omap4-wugen-mpu to DT schema
  dt-bindings: interrupt-controller: Convert ti,keystone-irq to DT schema
  dt-bindings: interrupt-controller: Convert technologic,ts4800-irqc to DT schema
  ...
2025-05-29 08:22:07 -07:00
..
actions,owl-timer.yaml dt-bindings: timer: actions,owl-timer: convert to YAML 2024-11-13 13:49:33 +01:00
allwinner,sun4i-a10-timer.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun5i-a13-hstimer.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
altr,timer-1.0.yaml dt-bindings: timer: Convert altr,timer-1.0 to DT schema 2025-05-16 11:10:33 +02:00
amlogic,meson6-timer.yaml dt-bindings: timer: convert timer/amlogic,meson6-timer.txt to dt-schema 2023-04-04 12:12:13 -05:00
arm,arch_timer_mmio.yaml dt-bindings: timer: narrow regex for unit address to hex numbers 2024-04-03 08:20:33 -05:00
arm,arch_timer.yaml dt-bindings: timer: arm,arch_timer: Allow dual compatible string 2022-09-26 13:35:27 -05: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
arm,mps2-timer.yaml dt-bindings: timer: Convert arm,mps2-timer to DT schema 2025-05-16 11:10:33 +02:00
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: Correct indentation and style in DTS example 2025-03-07 17:55:59 +01:00
brcm,bcm2835-system-timer.yaml dt-bindings: timer: convert bcm2835-system-timer bindings to YAML 2024-08-20 11:49:16 -07:00
brcm,bcmbca-timer.yaml dt-bindings: timer: Add Broadcom's BCMBCA timers 2022-12-07 13:28:09 +00:00
brcm,kona-timer.yaml dt-bindings: timer: brcm,kona-timer: convert to YAML 2023-06-23 09:33:43 +02:00
cdns,ttc.yaml dt-bindings: timer: Add support for cadence TTC PWM 2024-02-26 15:43:58 +01:00
cirrus,clps711x-timer.yaml dt-bindings: timer: Convert cirrus,clps711x-timer to DT schema 2025-05-16 11:10:33 +02:00
cirrus,ep9301-timer.yaml dt-bindings: timers: Add Cirrus EP93xx 2023-10-15 23:36:36 +02:00
cnxt,cx92755-timer.yaml dt-bindings: timer: Convert cnxt,cx92755-timer to DT schema 2025-05-16 11:10:33 +02:00
csky,gx6605s-timer.yaml dt-bindings: timer: Convert csky,gx6605s-timer to DT schema 2025-05-16 11:10:33 +02:00
csky,mptimer.yaml dt-bindings: timer: Convert csky,mptimer to DT schema 2025-05-16 11:10:33 +02:00
econet,en751221-timer.yaml dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer 2025-05-16 11:10:33 +02:00
ezchip,nps400-timer.yaml dt-bindings: timer: Convert ezchip,nps400-timer to DT schema 2025-05-16 11:10:33 +02:00
faraday,fttmr010.txt
fsl,ftm-timer.yaml dt-bindings: timer: fsl,ftm-timer: Convert to dtschema 2024-08-13 14:19:31 -06:00
fsl,gtm.yaml dt-bindings: timer: Convert fsl,gtm to YAML 2025-05-16 11:10:32 +02:00
fsl,imxgpt.yaml dt-bindings: timer: fsl,imxgpt: Document fsl,imx35-gpt 2024-12-16 10:30:38 -06:00
fsl,vf610-pit.yaml dt-bindings: timer: Add fsl,vf610-pit.yaml 2025-05-28 09:20:59 -05:00
hpe,gxp-timer.yaml dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog 2022-05-18 14:05:54 +02:00
img,pistachio-gptimer.yaml dt-bindings: timer: Convert img,pistachio-gptimer to DT schema 2025-05-16 11:10:33 +02:00
ingenic,sysost.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
ingenic,tcu.yaml docs: move mips under arch 2023-08-18 11:03:52 -06:00
intel,ixp4xx-timer.yaml dt-bindings: timer: Drop unneeded quotes 2023-04-18 18:46:20 -05:00
jcore,pit.yaml dt-bindings: timer: Convert jcore,pit to DT schema 2025-05-16 11:10:33 +02:00
loongson,ls1x-pwmtimer.yaml dt-bindings: timer: Add Loongson-1 clocksource 2023-06-19 17:06:55 +02:00
lsi,zevio-timer.yaml dt-bindings: timer: Convert lsi,zevio-timer to DT schema 2025-05-16 11:10:33 +02:00
marvell,armada-370-timer.yaml dt-bindings: timer: Convert marvell,armada-370-timer to DT schema 2025-05-16 11:10:34 +02:00
marvell,orion-timer.yaml dt-bindings: timer: Convert marvell,orion-timer to DT schema 2025-05-16 11:10:33 +02:00
mediatek,timer.yaml dt-bindings: timer: mediatek: Convert to json-schema 2024-03-07 12:17:52 -06:00
mrvl,mmp-timer.yaml MAINTAINERS: Drop my "+dt" sub-address 2024-01-31 16:05:18 -06:00
mstar,msc313e-timer.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
nuvoton,npcm7xx-timer.yaml dt-bindings: timer: nuvoton,npcm7xx-timer: Allow specifying all clocks 2022-12-02 12:48:28 +01:00
nvidia,tegra186-timer.yaml dt-bindings: timer: Drop unneeded quotes 2023-04-18 18:46:20 -05:00
nvidia,tegra-timer.yaml dt-bindings: timer: Drop unneeded quotes 2023-04-18 18:46:20 -05:00
nxp,lpc3220-timer.yaml dt-bindings: timer: nxp,lpc3220-timer: Convert to dtschema 2024-08-13 14:19:31 -06:00
nxp,s32g2-stm.yaml dt-bindings: timer: Add NXP System Timer Module 2025-05-16 11:10:32 +02:00
nxp,sysctr-timer.yaml dt-bindings: timer: nxp,sysctr-timer: Add i.MX94 support 2025-04-07 18:52:06 -05:00
nxp,tpm-timer.yaml dt-bindings: timer: tpm-timer: Add imx8ulp compatible string 2021-11-29 11:02:02 +01:00
ralink,cevt-systick.yaml dt-bindings: timer: add Ralink SoCs system tick counter 2024-02-23 13:22:45 +01:00
ralink,rt2880-timer.yaml dt-bindings: timers: Add Ralink SoCs timer 2023-06-23 09:33:43 +02:00
rda,8810pl-timer.yaml dt-bindings: timer: Convert rda,8810pl-timer to YAML 2022-05-05 17:12:52 -05:00
realtek,otto-timer.yaml dt-bindings: timer: Add schema for realtek,otto-timer 2024-07-12 16:07:06 +02:00
renesas,cmt.yaml dt-bindings: timer: Correct indentation and style in DTS example 2025-03-07 17:55:59 +01:00
renesas,em-sti.yaml dt-bindings: timer: Correct indentation and style in DTS example 2025-03-07 17:55:59 +01:00
renesas,mtu2.yaml dt-bindings: timer: Correct indentation and style in DTS example 2025-03-07 17:55:59 +01:00
renesas,ostm.yaml dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support 2025-05-16 13:33:11 +02:00
renesas,rz-mtu3.yaml dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs 2023-10-11 09:03:55 +02:00
renesas,tmu.yaml dt-bindings: timer: Correct indentation and style in DTS example 2025-03-07 17:55:59 +01:00
riscv,timer.yaml dt-bindings: timer: Add bindings for the RISC-V timer device 2023-02-13 13:10:16 +01:00
rockchip,rk-timer.yaml dt-bindings: timer: rockchip: Add rk3576 compatible 2024-09-06 14:49:20 +02:00
samsung,exynos4210-mct.yaml dt-bindings: timer: exynos4210-mct: add samsung,exynos2200-mct-peris compatible 2025-03-07 17:55:59 +01:00
sifive,clint.yaml dt-bindings: timer: Add ESWIN EIC7700 CLINT 2025-05-16 11:10:33 +02:00
snps,arc-timer.yaml dt-bindings: timer: Convert snps,arc-timer to DT schema 2025-05-16 11:10:34 +02:00
snps,archs-gfrc.yaml dt-bindings: timer: Convert snps,archs-gfrc to DT schema 2025-05-16 11:10:33 +02:00
snps,archs-rtc.yaml dt-bindings: timer: Convert snps,archs-rtc to DT schema 2025-05-16 11:10:33 +02:00
snps,dw-apb-timer.yaml
socionext,milbeaut-timer.yaml dt-bindings: timer: Convert socionext,milbeaut-timer to DT schema 2025-05-16 11:10:34 +02:00
sprd,sc9860-timer.yaml dt-bindings: timer: sprd-timer: convert to YAML 2024-07-15 05:26:07 -06:00
st,nomadik-mtu.yaml dt-bindings: timer: Drop unneeded quotes 2023-04-18 18:46:20 -05:00
st,spear-timer.yaml dt-bindings: timer: Convert st,spear-timer to DT schema 2025-05-16 11:10:34 +02:00
st,stih407-lpc
st,stm32-timer.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
thead,c900-aclint-mtimer.yaml dt-bindings: timer: Add Sophgo SG2044 ACLINT timer 2025-05-16 11:10:33 +02:00
ti,da830-timer.yaml dt-bindings: timer: ti,davinci-timer: convert to dtschema 2024-08-13 09:44:46 -06:00
ti,keystone-timer.yaml dt-bindings: timer: Convert ti,keystone-timer to DT schema 2025-05-16 11:10:34 +02:00
ti,timer-dm.yaml dt-bindings: timer: Add power-domains for TI timer-dm on K3 2022-09-29 14:02:47 -05:00
via,vt8500-timer.txt
xlnx,xps-timer.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00