116 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---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 Controller8 9allOf:10 - $ref: mmc-controller.yaml11 12maintainers:13 - Chen-Yu Tsai <wens@csie.org>14 - Maxime Ripard <mripard@kernel.org>15 16properties:17 "#address-cells": true18 "#size-cells": true19 20 compatible:21 oneOf:22 - const: allwinner,sun4i-a10-mmc23 - const: allwinner,sun5i-a13-mmc24 - const: allwinner,sun7i-a20-mmc25 - const: allwinner,sun8i-a83t-emmc26 - const: allwinner,sun9i-a80-mmc27 - const: allwinner,sun20i-d1-mmc28 - const: allwinner,sun50i-a64-emmc29 - const: allwinner,sun50i-a64-mmc30 - const: allwinner,sun50i-a100-emmc31 - const: allwinner,sun50i-a100-mmc32 - items:33 - const: allwinner,sun8i-a83t-mmc34 - const: allwinner,sun7i-a20-mmc35 - items:36 - const: allwinner,sun8i-r40-emmc37 - const: allwinner,sun50i-a64-emmc38 - items:39 - const: allwinner,sun8i-r40-mmc40 - const: allwinner,sun50i-a64-mmc41 - items:42 - const: allwinner,sun50i-h5-emmc43 - const: allwinner,sun50i-a64-emmc44 - items:45 - const: allwinner,sun50i-h5-mmc46 - const: allwinner,sun50i-a64-mmc47 - items:48 - const: allwinner,sun50i-h6-emmc49 - const: allwinner,sun50i-a64-emmc50 - items:51 - const: allwinner,sun50i-h6-mmc52 - const: allwinner,sun50i-a64-mmc53 - items:54 - const: allwinner,sun20i-d1-emmc55 - const: allwinner,sun50i-a100-emmc56 - items:57 - const: allwinner,sun50i-h616-emmc58 - const: allwinner,sun50i-a100-emmc59 - items:60 - const: allwinner,sun50i-h616-mmc61 - const: allwinner,sun50i-a100-mmc62 - items:63 - const: allwinner,suniv-f1c100s-mmc64 - const: allwinner,sun7i-a20-mmc65 66 reg:67 maxItems: 168 69 interrupts:70 maxItems: 171 72 clocks:73 minItems: 274 items:75 - description: Bus Clock76 - description: Module Clock77 - description: Output Clock78 - description: Sample Clock79 80 clock-names:81 minItems: 282 items:83 - const: ahb84 - const: mmc85 - const: output86 - const: sample87 88 resets:89 maxItems: 190 91 reset-names:92 const: ahb93 94required:95 - compatible96 - reg97 - interrupts98 - clocks99 - clock-names100 101unevaluatedProperties: false102 103examples:104 - |105 mmc0: mmc@1c0f000 {106 compatible = "allwinner,sun5i-a13-mmc";107 reg = <0x01c0f000 0x1000>;108 clocks = <&ahb_gates 8>, <&mmc0_clk>;109 clock-names = "ahb", "mmc";110 interrupts = <32>;111 bus-width = <4>;112 cd-gpios = <&pio 7 1 0>;113 };114 115...116