1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 # Copyright (C) 2022 SiFive, Inc. 3 %YAML 1.2 4 --- 5 $id: http://devicetree.org/schemas/pwm/snps,dw 6 $schema: http://devicetree.org/meta-schemas/co 7 8 title: Synopsys DW-APB timers PWM controller 9 10 maintainers: 11 - Ben Dooks <ben.dooks@sifive.com> 12 13 description: 14 This describes the DesignWare APB timers mod 15 mode. The IP core can be generated with vari 16 control the functionality, the number of PWM 17 internal controls the designer requires. 18 19 The IP block has a version register so this 20 instead of having to encode the IP version n 21 compatible. 22 23 allOf: 24 - $ref: pwm.yaml# 25 26 properties: 27 compatible: 28 const: snps,dw-apb-timers-pwm2 29 30 reg: 31 maxItems: 1 32 33 "#pwm-cells": 34 const: 3 35 36 clocks: 37 items: 38 - description: Interface bus clock 39 - description: PWM reference clock 40 41 clock-names: 42 items: 43 - const: bus 44 - const: timer 45 46 snps,pwm-number: 47 $ref: /schemas/types.yaml#/definitions/uin 48 description: The number of PWM channels co 49 enum: [1, 2, 3, 4, 5, 6, 7, 8] 50 51 required: 52 - compatible 53 - reg 54 - clocks 55 - clock-names 56 57 additionalProperties: false 58 59 examples: 60 - | 61 pwm: pwm@180000 { 62 compatible = "snps,dw-apb-timers-pwm2"; 63 reg = <0x180000 0x200>; 64 #pwm-cells = <3>; 65 clocks = <&bus>, <&timer>; 66 clock-names = "bus", "timer"; 67 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.