18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/mmc/synopsys-dw-mshc.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: Synopsys Designware Mobile Storage Host Controller Binding 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciallOf: 108c2ecf20Sopenharmony_ci - $ref: "synopsys-dw-mshc-common.yaml#" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cimaintainers: 138c2ecf20Sopenharmony_ci - Ulf Hansson <ulf.hansson@linaro.org> 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci# Everything else is described in the common file 168c2ecf20Sopenharmony_ciproperties: 178c2ecf20Sopenharmony_ci compatible: 188c2ecf20Sopenharmony_ci const: snps,dw-mshc 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci reg: 218c2ecf20Sopenharmony_ci maxItems: 1 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci interrupts: 248c2ecf20Sopenharmony_ci maxItems: 1 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci clocks: 278c2ecf20Sopenharmony_ci minItems: 2 288c2ecf20Sopenharmony_ci maxItems: 2 298c2ecf20Sopenharmony_ci description: 308c2ecf20Sopenharmony_ci Handle to "biu" and "ciu" clocks for the 318c2ecf20Sopenharmony_ci bus interface unit clock and the card interface unit clock. 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci clock-names: 348c2ecf20Sopenharmony_ci items: 358c2ecf20Sopenharmony_ci - const: biu 368c2ecf20Sopenharmony_ci - const: ciu 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_cirequired: 398c2ecf20Sopenharmony_ci - compatible 408c2ecf20Sopenharmony_ci - reg 418c2ecf20Sopenharmony_ci - interrupts 428c2ecf20Sopenharmony_ci - clocks 438c2ecf20Sopenharmony_ci - clock-names 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ciunevaluatedProperties: false 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciexamples: 488c2ecf20Sopenharmony_ci - | 498c2ecf20Sopenharmony_ci mmc@12200000 { 508c2ecf20Sopenharmony_ci compatible = "snps,dw-mshc"; 518c2ecf20Sopenharmony_ci reg = <0x12200000 0x1000>; 528c2ecf20Sopenharmony_ci interrupts = <0 75 0>; 538c2ecf20Sopenharmony_ci clocks = <&clock 351>, <&clock 132>; 548c2ecf20Sopenharmony_ci clock-names = "biu", "ciu"; 558c2ecf20Sopenharmony_ci dmas = <&pdma 12>; 568c2ecf20Sopenharmony_ci dma-names = "rx-tx"; 578c2ecf20Sopenharmony_ci resets = <&rst 20>; 588c2ecf20Sopenharmony_ci reset-names = "reset"; 598c2ecf20Sopenharmony_ci vmmc-supply = <&buck8>; 608c2ecf20Sopenharmony_ci #address-cells = <1>; 618c2ecf20Sopenharmony_ci #size-cells = <0>; 628c2ecf20Sopenharmony_ci broken-cd; 638c2ecf20Sopenharmony_ci bus-width = <8>; 648c2ecf20Sopenharmony_ci cap-mmc-highspeed; 658c2ecf20Sopenharmony_ci cap-sd-highspeed; 668c2ecf20Sopenharmony_ci card-detect-delay = <200>; 678c2ecf20Sopenharmony_ci max-frequency = <200000000>; 688c2ecf20Sopenharmony_ci clock-frequency = <400000000>; 698c2ecf20Sopenharmony_ci data-addr = <0x200>; 708c2ecf20Sopenharmony_ci fifo-depth = <0x80>; 718c2ecf20Sopenharmony_ci fifo-watermark-aligned; 728c2ecf20Sopenharmony_ci }; 73