12ba4597dSLokesh Vutla# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 22ba4597dSLokesh Vutla%YAML 1.2 32ba4597dSLokesh Vutla--- 42ba4597dSLokesh Vutla$id: http://devicetree.org/schemas/pwm/pwm-tiehrpwm.yaml# 52ba4597dSLokesh Vutla$schema: http://devicetree.org/meta-schemas/core.yaml# 62ba4597dSLokesh Vutla 72ba4597dSLokesh Vutlatitle: TI SOC EHRPWM based PWM controller 82ba4597dSLokesh Vutla 92ba4597dSLokesh Vutlamaintainers: 102ba4597dSLokesh Vutla - Vignesh R <vigneshr@ti.com> 112ba4597dSLokesh Vutla 122ba4597dSLokesh VutlaallOf: 132ba4597dSLokesh Vutla - $ref: pwm.yaml# 142ba4597dSLokesh Vutla 152ba4597dSLokesh Vutlaproperties: 162ba4597dSLokesh Vutla compatible: 172ba4597dSLokesh Vutla oneOf: 182ba4597dSLokesh Vutla - const: ti,am3352-ehrpwm 192ba4597dSLokesh Vutla - items: 202ba4597dSLokesh Vutla - enum: 212ba4597dSLokesh Vutla - ti,da850-ehrpwm 222ba4597dSLokesh Vutla - ti,am4372-ehrpwm 232ba4597dSLokesh Vutla - ti,dra746-ehrpwm 242ba4597dSLokesh Vutla - ti,am654-ehrpwm 25*d233504aSLokesh Vutla - ti,am64-epwm 262ba4597dSLokesh Vutla - const: ti,am3352-ehrpwm 272ba4597dSLokesh Vutla 282ba4597dSLokesh Vutla reg: 292ba4597dSLokesh Vutla maxItems: 1 302ba4597dSLokesh Vutla 312ba4597dSLokesh Vutla "#pwm-cells": 322ba4597dSLokesh Vutla const: 3 332ba4597dSLokesh Vutla description: | 342ba4597dSLokesh Vutla See pwm.yaml in this directory for a description of the cells format. 352ba4597dSLokesh Vutla The only third cell flag supported by this binding is PWM_POLARITY_INVERTED. 362ba4597dSLokesh Vutla 372ba4597dSLokesh Vutla clock-names: 382ba4597dSLokesh Vutla items: 392ba4597dSLokesh Vutla - const: tbclk 402ba4597dSLokesh Vutla - const: fck 412ba4597dSLokesh Vutla 422ba4597dSLokesh Vutla clocks: 432ba4597dSLokesh Vutla maxItems: 2 442ba4597dSLokesh Vutla 452ba4597dSLokesh Vutla power-domains: 462ba4597dSLokesh Vutla maxItems: 1 472ba4597dSLokesh Vutla 482ba4597dSLokesh Vutlarequired: 492ba4597dSLokesh Vutla - compatible 502ba4597dSLokesh Vutla - reg 512ba4597dSLokesh Vutla - "#pwm-cells" 522ba4597dSLokesh Vutla - clocks 532ba4597dSLokesh Vutla - clock-names 542ba4597dSLokesh Vutla 552ba4597dSLokesh VutlaadditionalProperties: false 562ba4597dSLokesh Vutla 572ba4597dSLokesh Vutlaexamples: 582ba4597dSLokesh Vutla - | 592ba4597dSLokesh Vutla ehrpwm0: pwm@48300200 { /* EHRPWM on am33xx */ 602ba4597dSLokesh Vutla compatible = "ti,am3352-ehrpwm"; 612ba4597dSLokesh Vutla #pwm-cells = <3>; 622ba4597dSLokesh Vutla reg = <0x48300200 0x100>; 632ba4597dSLokesh Vutla clocks = <&ehrpwm0_tbclk>, <&l4ls_gclk>; 642ba4597dSLokesh Vutla clock-names = "tbclk", "fck"; 652ba4597dSLokesh Vutla }; 66