.. | .. |
---|
10 | 10 | - compatible: value should be either of the following. |
---|
11 | 11 | "mediatek,mt8135-mmc": for mmc host ip compatible with mt8135 |
---|
12 | 12 | "mediatek,mt8173-mmc": for mmc host ip compatible with mt8173 |
---|
| 13 | + "mediatek,mt8183-mmc": for mmc host ip compatible with mt8183 |
---|
| 14 | + "mediatek,mt8516-mmc": for mmc host ip compatible with mt8516 |
---|
| 15 | + "mediatek,mt6779-mmc": for mmc host ip compatible with mt6779 |
---|
13 | 16 | "mediatek,mt2701-mmc": for mmc host ip compatible with mt2701 |
---|
14 | 17 | "mediatek,mt2712-mmc": for mmc host ip compatible with mt2712 |
---|
15 | 18 | "mediatek,mt7622-mmc": for MT7622 SoC |
---|
16 | 19 | "mediatek,mt7623-mmc", "mediatek,mt2701-mmc": for MT7623 SoC |
---|
| 20 | + "mediatek,mt7620-mmc", for MT7621 SoC (and others) |
---|
17 | 21 | |
---|
18 | 22 | - reg: physical base address of the controller and length |
---|
19 | 23 | - interrupts: Should contain MSDC interrupt number |
---|
.. | .. |
---|
22 | 26 | "source" - source clock (required) |
---|
23 | 27 | "hclk" - HCLK which used for host (required) |
---|
24 | 28 | "source_cg" - independent source clock gate (required for MT2712) |
---|
| 29 | + "bus_clk" - bus clock used for internal register access (required for MT2712 MSDC0/3) |
---|
25 | 30 | - pinctrl-names: should be "default", "state_uhs" |
---|
26 | 31 | - pinctrl-0: should contain default/high speed pin ctrl |
---|
27 | 32 | - pinctrl-1: should contain uhs mode pin ctrl |
---|
.. | .. |
---|
45 | 50 | error caused by stop clock(fifo full) |
---|
46 | 51 | Valid range = [0:0x7]. if not present, default value is 0. |
---|
47 | 52 | applied to compatible "mediatek,mt2701-mmc". |
---|
| 53 | +- resets: Phandle and reset specifier pair to softreset line of MSDC IP. |
---|
| 54 | +- reset-names: Should be "hrst". |
---|
48 | 55 | |
---|
49 | 56 | Examples: |
---|
50 | 57 | mmc0: mmc@11230000 { |
---|