10e190fd0SLiming Sun* Mellanox Bluefield SoC specific extensions to the Synopsys Designware 20e190fd0SLiming Sun Mobile Storage Host Controller 30e190fd0SLiming Sun 40e190fd0SLiming SunRead synopsys-dw-mshc.txt for more details 50e190fd0SLiming Sun 60e190fd0SLiming SunThe Synopsys designware mobile storage host controller is used to interface 70e190fd0SLiming Suna SoC with storage medium such as eMMC or SD/MMC cards. This file documents 80e190fd0SLiming Sundifferences between the core Synopsys dw mshc controller properties described 90e190fd0SLiming Sunby synopsys-dw-mshc.txt and the properties used by the Mellanox Bluefield SoC 100e190fd0SLiming Sunspecific extensions to the Synopsys Designware Mobile Storage Host Controller. 110e190fd0SLiming Sun 120e190fd0SLiming SunRequired Properties: 130e190fd0SLiming Sun 140e190fd0SLiming Sun* compatible: should be one of the following. 150e190fd0SLiming Sun - "mellanox,bluefield-dw-mshc": for controllers with Mellanox Bluefield SoC 160e190fd0SLiming Sun specific extensions. 170e190fd0SLiming Sun 180e190fd0SLiming SunExample: 190e190fd0SLiming Sun 200e190fd0SLiming Sun /* Mellanox Bluefield SoC MMC */ 210e190fd0SLiming Sun mmc@6008000 { 220e190fd0SLiming Sun compatible = "mellanox,bluefield-dw-mshc"; 230e190fd0SLiming Sun reg = <0x6008000 0x400>; 240e190fd0SLiming Sun interrupts = <32>; 250e190fd0SLiming Sun fifo-depth = <0x100>; 260e190fd0SLiming Sun clock-frequency = <24000000>; 270e190fd0SLiming Sun bus-width = <8>; 280e190fd0SLiming Sun cap-mmc-highspeed; 290e190fd0SLiming Sun }; 30