| 
     1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/pwm/clk-pwm.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Clock based PWM controller
    8 
    9 maintainers:
   10   - Nikita Travkin <nikita@trvn.ru>
   11 
   12 description: |
   13   Some systems have clocks that can be exposed to external devices.
   14   (e.g. by muxing them to GPIO pins)
   15   It's often possible to control duty-cycle of such clocks which makes them
   16   suitable for generating PWM signal.
   17 
   18 allOf:
   19   - $ref: pwm.yaml#
   20 
   21 properties:
   22   compatible:
   23     const: clk-pwm
   24 
   25   clocks:
   26     description: Clock used to generate the signal.
   27     maxItems: 1
   28 
   29   "#pwm-cells":
   30     const: 2
   31 
   32 unevaluatedProperties: false
   33 
   34 required:
   35   - compatible
   36   - clocks
   37 
   38 examples:
   39   - |
   40     pwm {
   41       compatible = "clk-pwm";
   42       #pwm-cells = <2>;
   43       clocks = <&gcc 0>;
   44       pinctrl-names = "default";
   45       pinctrl-0 = <&pwm_clk_flash_default>;
   46     };
Cache object: 0ea07b24e7677fd64979a9ea529de0fa 
 
 |