66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/mmc/fsl-imx-mmc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale Secure Digital Host Controller for i.MX2/3 series8 9maintainers:10 - Markus Pargmann <mpa@pengutronix.de>11 12allOf:13 - $ref: mmc-controller.yaml14 15properties:16 compatible:17 oneOf:18 - const: fsl,imx21-mmc19 - const: fsl,imx31-mmc20 - items:21 - const: fsl,imx27-mmc22 - const: fsl,imx21-mmc23 24 reg:25 maxItems: 126 27 clocks:28 maxItems: 229 30 clock-names:31 items:32 - const: ipg33 - const: per34 35 interrupts:36 maxItems: 137 38 dmas:39 maxItems: 140 41 dma-names:42 const: rx-tx43 44required:45 - clocks46 - clock-names47 - compatible48 - reg49 - interrupts50 51unevaluatedProperties: false52 53examples:54 - |55 mmc@10014000 {56 compatible = "fsl,imx27-mmc", "fsl,imx21-mmc";57 reg = <0x10014000 0x1000>;58 interrupts = <11>;59 clocks = <&clks 29>, <&clks 60>;60 clock-names = "ipg", "per";61 dmas = <&dma 7>;62 dma-names = "rx-tx";63 bus-width = <4>;64 cd-gpios = <&gpio3 29>;65 };66