162306a36Sopenharmony_ciMOXA ART MMC Host Controller Interface 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci Inherits from mmc binding[1]. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci [1] Documentation/devicetree/bindings/mmc/mmc.txt 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciRequired properties: 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci- compatible : Must be "moxa,moxart-mmc" or "faraday,ftsdc010" 1062306a36Sopenharmony_ci- reg : Should contain registers location and length 1162306a36Sopenharmony_ci- interrupts : Should contain the interrupt number 1262306a36Sopenharmony_ci- clocks : Should contain phandle for the clock feeding the MMC controller 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciOptional properties: 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci- dmas : Should contain two DMA channels, line request number must be 5 for 1762306a36Sopenharmony_ci both channels 1862306a36Sopenharmony_ci- dma-names : Must be "tx", "rx" 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciExample: 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci mmc: mmc@98e00000 { 2362306a36Sopenharmony_ci compatible = "moxa,moxart-mmc"; 2462306a36Sopenharmony_ci reg = <0x98e00000 0x5C>; 2562306a36Sopenharmony_ci interrupts = <5 0>; 2662306a36Sopenharmony_ci clocks = <&clk_apb>; 2762306a36Sopenharmony_ci dmas = <&dma 5>, 2862306a36Sopenharmony_ci <&dma 5>; 2962306a36Sopenharmony_ci dma-names = "tx", "rx"; 3062306a36Sopenharmony_ci }; 31