18c2ecf20Sopenharmony_ciMOXA ART MMC Host Controller Interface 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci Inherits from mmc binding[1]. 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci [1] Documentation/devicetree/bindings/mmc/mmc.txt 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciRequired properties: 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci- compatible : Must be "moxa,moxart-mmc" or "faraday,ftsdc010" 108c2ecf20Sopenharmony_ci- reg : Should contain registers location and length 118c2ecf20Sopenharmony_ci- interrupts : Should contain the interrupt number 128c2ecf20Sopenharmony_ci- clocks : Should contain phandle for the clock feeding the MMC controller 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciOptional properties: 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci- dmas : Should contain two DMA channels, line request number must be 5 for 178c2ecf20Sopenharmony_ci both channels 188c2ecf20Sopenharmony_ci- dma-names : Must be "tx", "rx" 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciExample: 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci mmc: mmc@98e00000 { 238c2ecf20Sopenharmony_ci compatible = "moxa,moxart-mmc"; 248c2ecf20Sopenharmony_ci reg = <0x98e00000 0x5C>; 258c2ecf20Sopenharmony_ci interrupts = <5 0>; 268c2ecf20Sopenharmony_ci clocks = <&clk_apb>; 278c2ecf20Sopenharmony_ci dmas = <&dma 5>, 288c2ecf20Sopenharmony_ci <&dma 5>; 298c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 308c2ecf20Sopenharmony_ci }; 31