1*f13ca4f2SEduard Bostina# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*f13ca4f2SEduard Bostina%YAML 1.2 3*f13ca4f2SEduard Bostina--- 4*f13ca4f2SEduard Bostina$id: http://devicetree.org/schemas/mmc/ti,omap2420-mmc.yaml# 5*f13ca4f2SEduard Bostina$schema: http://devicetree.org/meta-schemas/core.yaml# 6*f13ca4f2SEduard Bostina 7*f13ca4f2SEduard Bostinatitle: Texas Instruments MMC host controller for OMAP1 and 2420 8*f13ca4f2SEduard Bostina 9*f13ca4f2SEduard Bostinamaintainers: 10*f13ca4f2SEduard Bostina - Eduard Bostina <egbostina@gmail.com> 11*f13ca4f2SEduard Bostina 12*f13ca4f2SEduard Bostinadescription: | 13*f13ca4f2SEduard Bostina The MMC Host Controller on TI OMAP1 and 2420 family provides 14*f13ca4f2SEduard Bostina an interface for MMC, SD, and SDIO types of memory cards. 15*f13ca4f2SEduard Bostina 16*f13ca4f2SEduard BostinaallOf: 17*f13ca4f2SEduard Bostina - $ref: /schemas/mmc/mmc-controller.yaml# 18*f13ca4f2SEduard Bostina 19*f13ca4f2SEduard Bostinaproperties: 20*f13ca4f2SEduard Bostina compatible: 21*f13ca4f2SEduard Bostina const: ti,omap2420-mmc 22*f13ca4f2SEduard Bostina 23*f13ca4f2SEduard Bostina reg: 24*f13ca4f2SEduard Bostina maxItems: 1 25*f13ca4f2SEduard Bostina 26*f13ca4f2SEduard Bostina interrupts: 27*f13ca4f2SEduard Bostina maxItems: 1 28*f13ca4f2SEduard Bostina 29*f13ca4f2SEduard Bostina ti,hwmods: 30*f13ca4f2SEduard Bostina description: | 31*f13ca4f2SEduard Bostina Name of the hwmod associated to the MMC controller. Must be 32*f13ca4f2SEduard Bostina "msdi<n>" where n is the controller instance starting from 1. 33*f13ca4f2SEduard Bostina $ref: /schemas/types.yaml#/definitions/string 34*f13ca4f2SEduard Bostina pattern: "^msdi([1-9]|[1-9][0-9]+)$" 35*f13ca4f2SEduard Bostina 36*f13ca4f2SEduard Bostina dmas: 37*f13ca4f2SEduard Bostina maxItems: 2 38*f13ca4f2SEduard Bostina 39*f13ca4f2SEduard Bostina dma-names: 40*f13ca4f2SEduard Bostina items: 41*f13ca4f2SEduard Bostina - const: tx 42*f13ca4f2SEduard Bostina - const: rx 43*f13ca4f2SEduard Bostina 44*f13ca4f2SEduard Bostinarequired: 45*f13ca4f2SEduard Bostina - compatible 46*f13ca4f2SEduard Bostina - reg 47*f13ca4f2SEduard Bostina - interrupts 48*f13ca4f2SEduard Bostina 49*f13ca4f2SEduard BostinaunevaluatedProperties: false 50*f13ca4f2SEduard Bostina 51*f13ca4f2SEduard Bostinaexamples: 52*f13ca4f2SEduard Bostina - | 53*f13ca4f2SEduard Bostina mmc@4809c000 { 54*f13ca4f2SEduard Bostina compatible = "ti,omap2420-mmc"; 55*f13ca4f2SEduard Bostina ti,hwmods = "msdi1"; 56*f13ca4f2SEduard Bostina reg = <0x4809c000 0x80>; 57*f13ca4f2SEduard Bostina interrupts = <83>; 58*f13ca4f2SEduard Bostina dmas = <&sdma 61 &sdma 62>; 59*f13ca4f2SEduard Bostina dma-names = "tx", "rx"; 60*f13ca4f2SEduard Bostina }; 61