~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/pwm/snps,dw-apb-timers-pwm2.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/pwm/snps,dw-apb-timers-pwm2.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/pwm/snps,dw-apb-timers-pwm2.yaml (Version linux-6.5.13)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php