hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/Documentation/devicetree/bindings/mmc/mtk-sd.txt
....@@ -10,10 +10,14 @@
1010 - compatible: value should be either of the following.
1111 "mediatek,mt8135-mmc": for mmc host ip compatible with mt8135
1212 "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
1316 "mediatek,mt2701-mmc": for mmc host ip compatible with mt2701
1417 "mediatek,mt2712-mmc": for mmc host ip compatible with mt2712
1518 "mediatek,mt7622-mmc": for MT7622 SoC
1619 "mediatek,mt7623-mmc", "mediatek,mt2701-mmc": for MT7623 SoC
20
+ "mediatek,mt7620-mmc", for MT7621 SoC (and others)
1721
1822 - reg: physical base address of the controller and length
1923 - interrupts: Should contain MSDC interrupt number
....@@ -22,6 +26,7 @@
2226 "source" - source clock (required)
2327 "hclk" - HCLK which used for host (required)
2428 "source_cg" - independent source clock gate (required for MT2712)
29
+ "bus_clk" - bus clock used for internal register access (required for MT2712 MSDC0/3)
2530 - pinctrl-names: should be "default", "state_uhs"
2631 - pinctrl-0: should contain default/high speed pin ctrl
2732 - pinctrl-1: should contain uhs mode pin ctrl
....@@ -45,6 +50,8 @@
4550 error caused by stop clock(fifo full)
4651 Valid range = [0:0x7]. if not present, default value is 0.
4752 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".
4855
4956 Examples:
5057 mmc0: mmc@11230000 {