Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/mmc/owl-mmc.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Actions Semi Owl SoCs SD/MMC/SDIO controller
0008 
0009 allOf:
0010   - $ref: "mmc-controller.yaml"
0011 
0012 maintainers:
0013   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
0014 
0015 properties:
0016   compatible:
0017     oneOf:
0018       - const: actions,owl-mmc
0019       - items:
0020           - enum:
0021               - actions,s500-mmc
0022               - actions,s700-mmc
0023           - const: actions,owl-mmc
0024 
0025   reg:
0026     maxItems: 1
0027 
0028   interrupts:
0029     maxItems: 1
0030 
0031   clocks:
0032     minItems: 1
0033 
0034   resets:
0035     maxItems: 1
0036 
0037   dmas:
0038     maxItems: 1
0039 
0040   dma-names:
0041     const: mmc
0042 
0043 required:
0044   - compatible
0045   - reg
0046   - interrupts
0047   - clocks
0048   - resets
0049   - dmas
0050   - dma-names
0051 
0052 unevaluatedProperties: false
0053 
0054 examples:
0055   - |
0056     mmc0: mmc@e0330000 {
0057         compatible = "actions,owl-mmc";
0058         reg = <0xe0330000 0x4000>;
0059         interrupts = <0 42 4>;
0060         clocks = <&cmu 56>;
0061         resets = <&cmu 23>;
0062         dmas = <&dma 2>;
0063         dma-names = "mmc";
0064         bus-width = <4>;
0065     };
0066 
0067 ...