1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/mmc/mxs-mmc 4 $id: http://devicetree.org/schemas/mmc/mxs-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Freescale MXS MMC controller 7 title: Freescale MXS MMC controller 8 8 9 maintainers: 9 maintainers: 10 - Shawn Guo <shawnguo@kernel.org> 10 - Shawn Guo <shawnguo@kernel.org> 11 11 12 description: | 12 description: | 13 The Freescale MXS Synchronous Serial Ports ( 13 The Freescale MXS Synchronous Serial Ports (SSP) can act as a MMC controller 14 to support MMC, SD, and SDIO types of memory 14 to support MMC, SD, and SDIO types of memory cards. 15 15 16 This file documents differences between the 16 This file documents differences between the core properties in mmc.txt 17 and the properties used by the mxsmmc driver 17 and the properties used by the mxsmmc driver. 18 18 19 allOf: 19 allOf: 20 - $ref: mmc-controller.yaml 20 - $ref: mmc-controller.yaml 21 21 22 properties: 22 properties: 23 compatible: 23 compatible: 24 enum: 24 enum: 25 - fsl,imx23-mmc 25 - fsl,imx23-mmc 26 - fsl,imx28-mmc 26 - fsl,imx28-mmc 27 27 28 reg: 28 reg: 29 maxItems: 1 29 maxItems: 1 30 30 31 interrupts: 31 interrupts: 32 maxItems: 1 32 maxItems: 1 33 33 34 dmas: 34 dmas: 35 maxItems: 1 35 maxItems: 1 36 36 37 dma-names: 37 dma-names: 38 const: rx-tx 38 const: rx-tx 39 39 40 required: 40 required: 41 - compatible 41 - compatible 42 - reg 42 - reg 43 - interrupts 43 - interrupts 44 - dmas 44 - dmas 45 - dma-names 45 - dma-names 46 46 47 unevaluatedProperties: false 47 unevaluatedProperties: false 48 48 49 examples: 49 examples: 50 - | 50 - | 51 mmc@80010000 { 51 mmc@80010000 { 52 compatible = "fsl,imx28-mmc"; 52 compatible = "fsl,imx28-mmc"; 53 reg = <0x80010000 2000>; 53 reg = <0x80010000 2000>; 54 interrupts = <96>; 54 interrupts = <96>; 55 dmas = <&dma_apbh 0>; 55 dmas = <&dma_apbh 0>; 56 dma-names = "rx-tx"; 56 dma-names = "rx-tx"; 57 bus-width = <8>; 57 bus-width = <8>; 58 }; 58 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.