1b0b8d558SLokesh Vutla# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2b0b8d558SLokesh Vutla%YAML 1.2 3b0b8d558SLokesh Vutla--- 4b0b8d558SLokesh Vutla$id: http://devicetree.org/schemas/pwm/pwm-tiecap.yaml# 5b0b8d558SLokesh Vutla$schema: http://devicetree.org/meta-schemas/core.yaml# 6b0b8d558SLokesh Vutla 7b0b8d558SLokesh Vutlatitle: TI SOC ECAP based APWM controller 8b0b8d558SLokesh Vutla 9b0b8d558SLokesh Vutlamaintainers: 10b0b8d558SLokesh Vutla - Vignesh R <vigneshr@ti.com> 11b0b8d558SLokesh Vutla 12b0b8d558SLokesh VutlaallOf: 13b0b8d558SLokesh Vutla - $ref: pwm.yaml# 14b0b8d558SLokesh Vutla 15b0b8d558SLokesh Vutlaproperties: 16b0b8d558SLokesh Vutla compatible: 17b0b8d558SLokesh Vutla oneOf: 18b0b8d558SLokesh Vutla - const: ti,am3352-ecap 19b0b8d558SLokesh Vutla - items: 20b0b8d558SLokesh Vutla - enum: 21b0b8d558SLokesh Vutla - ti,da850-ecap 22b0b8d558SLokesh Vutla - ti,am4372-ecap 23b0b8d558SLokesh Vutla - ti,dra746-ecap 24b0b8d558SLokesh Vutla - ti,k2g-ecap 25b0b8d558SLokesh Vutla - ti,am654-ecap 26*9939648aSLokesh Vutla - ti,am64-ecap 27b0b8d558SLokesh Vutla - const: ti,am3352-ecap 28b0b8d558SLokesh Vutla 29b0b8d558SLokesh Vutla reg: 30b0b8d558SLokesh Vutla maxItems: 1 31b0b8d558SLokesh Vutla 32b0b8d558SLokesh Vutla "#pwm-cells": 33b0b8d558SLokesh Vutla const: 3 34b0b8d558SLokesh Vutla description: | 35b0b8d558SLokesh Vutla See pwm.yaml in this directory for a description of the cells format. 36b0b8d558SLokesh Vutla The only third cell flag supported by this binding is PWM_POLARITY_INVERTED. 37b0b8d558SLokesh Vutla 38b0b8d558SLokesh Vutla clock-names: 39b0b8d558SLokesh Vutla const: fck 40b0b8d558SLokesh Vutla 41b0b8d558SLokesh Vutla clocks: 42b0b8d558SLokesh Vutla maxItems: 1 43b0b8d558SLokesh Vutla 44b0b8d558SLokesh Vutla power-domains: 45b0b8d558SLokesh Vutla maxItems: 1 46b0b8d558SLokesh Vutla 47b0b8d558SLokesh Vutlarequired: 48b0b8d558SLokesh Vutla - compatible 49b0b8d558SLokesh Vutla - reg 50b0b8d558SLokesh Vutla - "#pwm-cells" 51b0b8d558SLokesh Vutla - clocks 52b0b8d558SLokesh Vutla - clock-names 53b0b8d558SLokesh Vutla 54b0b8d558SLokesh VutlaadditionalProperties: false 55b0b8d558SLokesh Vutla 56b0b8d558SLokesh Vutlaexamples: 57b0b8d558SLokesh Vutla - | 58b0b8d558SLokesh Vutla ecap0: pwm@48300100 { /* ECAP on am33xx */ 59b0b8d558SLokesh Vutla compatible = "ti,am3352-ecap"; 60b0b8d558SLokesh Vutla #pwm-cells = <3>; 61b0b8d558SLokesh Vutla reg = <0x48300100 0x80>; 62b0b8d558SLokesh Vutla clocks = <&l4ls_gclk>; 63b0b8d558SLokesh Vutla clock-names = "fck"; 64b0b8d558SLokesh Vutla }; 65