1*8b9d91d2SStanislav Jakubek# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*8b9d91d2SStanislav Jakubek%YAML 1.2 3*8b9d91d2SStanislav Jakubek--- 4*8b9d91d2SStanislav Jakubek$id: http://devicetree.org/schemas/pwm/brcm,kona-pwm.yaml# 5*8b9d91d2SStanislav Jakubek$schema: http://devicetree.org/meta-schemas/core.yaml# 6*8b9d91d2SStanislav Jakubek 7*8b9d91d2SStanislav Jakubektitle: Broadcom Kona family PWM controller 8*8b9d91d2SStanislav Jakubek 9*8b9d91d2SStanislav Jakubekdescription: 10*8b9d91d2SStanislav Jakubek This controller has 6 channels. 11*8b9d91d2SStanislav Jakubek 12*8b9d91d2SStanislav Jakubekmaintainers: 13*8b9d91d2SStanislav Jakubek - Florian Fainelli <f.fainelli@gmail.com> 14*8b9d91d2SStanislav Jakubek 15*8b9d91d2SStanislav JakubekallOf: 16*8b9d91d2SStanislav Jakubek - $ref: pwm.yaml# 17*8b9d91d2SStanislav Jakubek 18*8b9d91d2SStanislav Jakubekproperties: 19*8b9d91d2SStanislav Jakubek compatible: 20*8b9d91d2SStanislav Jakubek items: 21*8b9d91d2SStanislav Jakubek - enum: 22*8b9d91d2SStanislav Jakubek - brcm,bcm11351-pwm 23*8b9d91d2SStanislav Jakubek - const: brcm,kona-pwm 24*8b9d91d2SStanislav Jakubek 25*8b9d91d2SStanislav Jakubek reg: 26*8b9d91d2SStanislav Jakubek maxItems: 1 27*8b9d91d2SStanislav Jakubek 28*8b9d91d2SStanislav Jakubek clocks: 29*8b9d91d2SStanislav Jakubek maxItems: 1 30*8b9d91d2SStanislav Jakubek 31*8b9d91d2SStanislav Jakubek '#pwm-cells': 32*8b9d91d2SStanislav Jakubek const: 3 33*8b9d91d2SStanislav Jakubek 34*8b9d91d2SStanislav Jakubekrequired: 35*8b9d91d2SStanislav Jakubek - compatible 36*8b9d91d2SStanislav Jakubek - reg 37*8b9d91d2SStanislav Jakubek - clocks 38*8b9d91d2SStanislav Jakubek 39*8b9d91d2SStanislav JakubekunevaluatedProperties: false 40*8b9d91d2SStanislav Jakubek 41*8b9d91d2SStanislav Jakubekexamples: 42*8b9d91d2SStanislav Jakubek - | 43*8b9d91d2SStanislav Jakubek #include <dt-bindings/clock/bcm281xx.h> 44*8b9d91d2SStanislav Jakubek 45*8b9d91d2SStanislav Jakubek pwm@3e01a000 { 46*8b9d91d2SStanislav Jakubek compatible = "brcm,bcm11351-pwm", "brcm,kona-pwm"; 47*8b9d91d2SStanislav Jakubek reg = <0x3e01a000 0xcc>; 48*8b9d91d2SStanislav Jakubek clocks = <&slave_ccu BCM281XX_SLAVE_CCU_PWM>; 49*8b9d91d2SStanislav Jakubek #pwm-cells = <3>; 50*8b9d91d2SStanislav Jakubek }; 51*8b9d91d2SStanislav Jakubek... 52