1*7ef62cebSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*7ef62cebSEmmanuel Vadot%YAML 1.2 3*7ef62cebSEmmanuel Vadot--- 4*7ef62cebSEmmanuel Vadot$id: http://devicetree.org/schemas/counter/ti,am62-ecap-capture.yaml# 5*7ef62cebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*7ef62cebSEmmanuel Vadot 7*7ef62cebSEmmanuel Vadottitle: Texas Instruments Enhanced Capture (eCAP) Module 8*7ef62cebSEmmanuel Vadot 9*7ef62cebSEmmanuel Vadotmaintainers: 10*7ef62cebSEmmanuel Vadot - Julien Panis <jpanis@baylibre.com> 11*7ef62cebSEmmanuel Vadot 12*7ef62cebSEmmanuel Vadotdescription: | 13*7ef62cebSEmmanuel Vadot The eCAP module resources can be used to capture timestamps 14*7ef62cebSEmmanuel Vadot on input signal events (falling/rising edges). 15*7ef62cebSEmmanuel Vadot 16*7ef62cebSEmmanuel Vadotproperties: 17*7ef62cebSEmmanuel Vadot compatible: 18*7ef62cebSEmmanuel Vadot const: ti,am62-ecap-capture 19*7ef62cebSEmmanuel Vadot 20*7ef62cebSEmmanuel Vadot reg: 21*7ef62cebSEmmanuel Vadot maxItems: 1 22*7ef62cebSEmmanuel Vadot 23*7ef62cebSEmmanuel Vadot interrupts: 24*7ef62cebSEmmanuel Vadot maxItems: 1 25*7ef62cebSEmmanuel Vadot 26*7ef62cebSEmmanuel Vadot clocks: 27*7ef62cebSEmmanuel Vadot maxItems: 1 28*7ef62cebSEmmanuel Vadot 29*7ef62cebSEmmanuel Vadot clock-names: 30*7ef62cebSEmmanuel Vadot const: fck 31*7ef62cebSEmmanuel Vadot 32*7ef62cebSEmmanuel Vadot power-domains: 33*7ef62cebSEmmanuel Vadot maxItems: 1 34*7ef62cebSEmmanuel Vadot 35*7ef62cebSEmmanuel Vadotrequired: 36*7ef62cebSEmmanuel Vadot - compatible 37*7ef62cebSEmmanuel Vadot - reg 38*7ef62cebSEmmanuel Vadot - interrupts 39*7ef62cebSEmmanuel Vadot - clocks 40*7ef62cebSEmmanuel Vadot - clock-names 41*7ef62cebSEmmanuel Vadot 42*7ef62cebSEmmanuel VadotadditionalProperties: false 43*7ef62cebSEmmanuel Vadot 44*7ef62cebSEmmanuel Vadotexamples: 45*7ef62cebSEmmanuel Vadot - | 46*7ef62cebSEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 47*7ef62cebSEmmanuel Vadot #include <dt-bindings/soc/ti,sci_pm_domain.h> 48*7ef62cebSEmmanuel Vadot 49*7ef62cebSEmmanuel Vadot soc { 50*7ef62cebSEmmanuel Vadot #address-cells = <2>; 51*7ef62cebSEmmanuel Vadot #size-cells = <2>; 52*7ef62cebSEmmanuel Vadot 53*7ef62cebSEmmanuel Vadot capture@23100000 { /* eCAP in capture mode on am62x */ 54*7ef62cebSEmmanuel Vadot compatible = "ti,am62-ecap-capture"; 55*7ef62cebSEmmanuel Vadot reg = <0x00 0x23100000 0x00 0x100>; 56*7ef62cebSEmmanuel Vadot interrupts = <GIC_SPI 113 IRQ_TYPE_EDGE_RISING>; 57*7ef62cebSEmmanuel Vadot power-domains = <&k3_pds 51 TI_SCI_PD_EXCLUSIVE>; 58*7ef62cebSEmmanuel Vadot clocks = <&k3_clks 51 0>; 59*7ef62cebSEmmanuel Vadot clock-names = "fck"; 60*7ef62cebSEmmanuel Vadot }; 61*7ef62cebSEmmanuel Vadot }; 62