| 
     1 # SPDX-License-Identifier: GPL-2.0
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-mmc-config-clk.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Allwinner A80 MMC Configuration Clock Device Tree Bindings
    8 
    9 maintainers:
   10   - Chen-Yu Tsai <wens@csie.org>
   11   - Maxime Ripard <mripard@kernel.org>
   12 
   13 deprecated: true
   14 
   15 description: >
   16   There is one clock/reset output per mmc controller. The number of
   17   outputs is determined by the size of the address block, which is
   18   related to the overall mmc block.
   19 
   20 properties:
   21   "#clock-cells":
   22     const: 1
   23     description: >
   24       The additional ID argument passed to the clock shall refer to
   25       the index of the output.
   26 
   27   "#reset-cells":
   28     const: 1
   29 
   30   compatible:
   31     const: allwinner,sun9i-a80-mmc-config-clk
   32 
   33   reg:
   34     maxItems: 1
   35 
   36   clocks:
   37     maxItems: 1
   38 
   39   resets:
   40     maxItems: 1
   41 
   42   clock-output-names:
   43     maxItems: 4
   44 
   45 required:
   46   - "#clock-cells"
   47   - "#reset-cells"
   48   - compatible
   49   - reg
   50   - clocks
   51   - clock-output-names
   52 
   53 additionalProperties: false
   54 
   55 examples:
   56   - |
   57     clk@1c13000 {
   58         #clock-cells = <1>;
   59         #reset-cells = <1>;
   60         compatible = "allwinner,sun9i-a80-mmc-config-clk";
   61         reg = <0x01c13000 0x10>;
   62         clocks = <&ahb0_gates 8>;
   63         resets = <&ahb0_resets 8>;
   64         clock-output-names = "mmc0_config", "mmc1_config",
   65                              "mmc2_config", "mmc3_config";
   66     };
   67 
   68 ...
Cache object: dd352d88dcc68ba05bdb6daaf9ff40c5 
 
 |