1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/mmc/allwinner,sun4i-a10-mmc.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Allwinner A10 MMC Controller 8 9allOf: 10 - $ref: mmc-controller.yaml 11 12maintainers: 13 - Chen-Yu Tsai <wens@csie.org> 14 - Maxime Ripard <mripard@kernel.org> 15 16properties: 17 "#address-cells": true 18 "#size-cells": true 19 20 compatible: 21 oneOf: 22 - const: allwinner,sun4i-a10-mmc 23 - const: allwinner,sun5i-a13-mmc 24 - const: allwinner,sun7i-a20-mmc 25 - const: allwinner,sun8i-a83t-emmc 26 - const: allwinner,sun9i-a80-mmc 27 - const: allwinner,sun20i-d1-mmc 28 - const: allwinner,sun50i-a64-emmc 29 - const: allwinner,sun50i-a64-mmc 30 - const: allwinner,sun50i-a100-emmc 31 - const: allwinner,sun50i-a100-mmc 32 - items: 33 - enum: 34 - allwinner,sun8i-a83t-mmc 35 - allwinner,suniv-f1c100s-mmc 36 - const: allwinner,sun7i-a20-mmc 37 - items: 38 - enum: 39 - allwinner,sun8i-r40-emmc 40 - allwinner,sun50i-h5-emmc 41 - allwinner,sun50i-h6-emmc 42 - const: allwinner,sun50i-a64-emmc 43 - items: 44 - enum: 45 - allwinner,sun8i-r40-mmc 46 - allwinner,sun50i-h5-mmc 47 - allwinner,sun50i-h6-mmc 48 - const: allwinner,sun50i-a64-mmc 49 - items: 50 - enum: 51 - allwinner,sun20i-d1-emmc 52 - allwinner,sun50i-h616-emmc 53 - allwinner,sun55i-a523-emmc 54 - const: allwinner,sun50i-a100-emmc 55 - items: 56 - const: allwinner,sun50i-h616-mmc 57 - const: allwinner,sun50i-a100-mmc 58 - items: 59 - const: allwinner,sun55i-a523-mmc 60 - const: allwinner,sun20i-d1-mmc 61 62 reg: 63 maxItems: 1 64 65 interrupts: 66 maxItems: 1 67 68 clocks: 69 minItems: 2 70 items: 71 - description: Bus Clock 72 - description: Module Clock 73 - description: Output Clock 74 - description: Sample Clock 75 76 clock-names: 77 minItems: 2 78 items: 79 - const: ahb 80 - const: mmc 81 - const: output 82 - const: sample 83 84 resets: 85 maxItems: 1 86 87 reset-names: 88 const: ahb 89 90required: 91 - compatible 92 - reg 93 - interrupts 94 - clocks 95 - clock-names 96 97unevaluatedProperties: false 98 99examples: 100 - | 101 mmc0: mmc@1c0f000 { 102 compatible = "allwinner,sun5i-a13-mmc"; 103 reg = <0x01c0f000 0x1000>; 104 clocks = <&ahb_gates 8>, <&mmc0_clk>; 105 clock-names = "ahb", "mmc"; 106 interrupts = <32>; 107 bus-width = <4>; 108 cd-gpios = <&pio 7 1 0>; 109 }; 110 111... 112