1*b6b5683eSAlexey Charkov# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*b6b5683eSAlexey Charkov%YAML 1.2 3*b6b5683eSAlexey Charkov--- 4*b6b5683eSAlexey Charkov$id: http://devicetree.org/schemas/pwm/via,vt8500-pwm.yaml# 5*b6b5683eSAlexey Charkov$schema: http://devicetree.org/meta-schemas/core.yaml# 6*b6b5683eSAlexey Charkov 7*b6b5683eSAlexey Charkovtitle: VIA/Wondermedia VT8500/WM8xxx series SoC PWM controller 8*b6b5683eSAlexey Charkov 9*b6b5683eSAlexey Charkovmaintainers: 10*b6b5683eSAlexey Charkov - Alexey Charkov <alchark@gmail.com> 11*b6b5683eSAlexey Charkov 12*b6b5683eSAlexey CharkovallOf: 13*b6b5683eSAlexey Charkov - $ref: pwm.yaml# 14*b6b5683eSAlexey Charkov 15*b6b5683eSAlexey Charkovproperties: 16*b6b5683eSAlexey Charkov compatible: 17*b6b5683eSAlexey Charkov items: 18*b6b5683eSAlexey Charkov - const: via,vt8500-pwm 19*b6b5683eSAlexey Charkov 20*b6b5683eSAlexey Charkov reg: 21*b6b5683eSAlexey Charkov maxItems: 1 22*b6b5683eSAlexey Charkov 23*b6b5683eSAlexey Charkov '#pwm-cells': 24*b6b5683eSAlexey Charkov const: 3 25*b6b5683eSAlexey Charkov 26*b6b5683eSAlexey Charkov clocks: 27*b6b5683eSAlexey Charkov maxItems: 1 28*b6b5683eSAlexey Charkov 29*b6b5683eSAlexey Charkovrequired: 30*b6b5683eSAlexey Charkov - compatible 31*b6b5683eSAlexey Charkov - reg 32*b6b5683eSAlexey Charkov - clocks 33*b6b5683eSAlexey Charkov 34*b6b5683eSAlexey CharkovadditionalProperties: false 35*b6b5683eSAlexey Charkov 36*b6b5683eSAlexey Charkovexamples: 37*b6b5683eSAlexey Charkov - | 38*b6b5683eSAlexey Charkov pwm1: pwm@d8220000 { 39*b6b5683eSAlexey Charkov compatible = "via,vt8500-pwm"; 40*b6b5683eSAlexey Charkov reg = <0xd8220000 0x1000>; 41*b6b5683eSAlexey Charkov #pwm-cells = <3>; 42*b6b5683eSAlexey Charkov clocks = <&clkpwm>; 43*b6b5683eSAlexey Charkov }; 44