mtk-sd.yaml (972d6a7dcec3ad3226661034c5d8cb2d30585157) mtk-sd.yaml (2fee14ac97dc74f6a8525e69640c6972a4f36899)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mmc/mtk-sd.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MTK MSDC Storage Host Controller Binding
8

--- 17 unchanged lines hidden (view full) ---

26 - mediatek,mt8173-mmc
27 - mediatek,mt8183-mmc
28 - mediatek,mt8516-mmc
29 - items:
30 - const: mediatek,mt7623-mmc
31 - const: mediatek,mt2701-mmc
32 - items:
33 - const: mediatek,mt8192-mmc
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mmc/mtk-sd.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MTK MSDC Storage Host Controller Binding
8

--- 17 unchanged lines hidden (view full) ---

26 - mediatek,mt8173-mmc
27 - mediatek,mt8183-mmc
28 - mediatek,mt8516-mmc
29 - items:
30 - const: mediatek,mt7623-mmc
31 - const: mediatek,mt2701-mmc
32 - items:
33 - const: mediatek,mt8192-mmc
34 - const: mediatek,mt8183-mmc
35 - items:
34 - const: mediatek,mt8195-mmc
35 - const: mediatek,mt8183-mmc
36
37 clocks:
38 description:
39 Should contain phandle for the clock feeding the MMC controller.
40 minItems: 2
36 - const: mediatek,mt8195-mmc
37 - const: mediatek,mt8183-mmc
38
39 clocks:
40 description:
41 Should contain phandle for the clock feeding the MMC controller.
42 minItems: 2
43 maxItems: 8
41 items:
42 - description: source clock (required).
43 - description: HCLK which used for host (required).
44 - description: independent source clock gate (required for MT2712).
45 - description: bus clock used for internal register access (required for MT2712 MSDC0/3).
46 - description: msdc subsys clock gate (required for MT8192).
47 - description: peripheral bus clock gate (required for MT8192).
48 - description: AXI bus clock gate (required for MT8192).
49 - description: AHB bus clock gate (required for MT8192).
50
51 clock-names:
52 minItems: 2
44 items:
45 - description: source clock (required).
46 - description: HCLK which used for host (required).
47 - description: independent source clock gate (required for MT2712).
48 - description: bus clock used for internal register access (required for MT2712 MSDC0/3).
49 - description: msdc subsys clock gate (required for MT8192).
50 - description: peripheral bus clock gate (required for MT8192).
51 - description: AXI bus clock gate (required for MT8192).
52 - description: AHB bus clock gate (required for MT8192).
53
54 clock-names:
55 minItems: 2
56 maxItems: 8
53 items:
54 - const: source
55 - const: hclk
56 - const: source_cg
57 - const: bus_clk
58 - const: sys_cg
59 - const: pclk_cg
60 - const: axi_cg

--- 115 unchanged lines hidden ---
57 items:
58 - const: source
59 - const: hclk
60 - const: source_cg
61 - const: bus_clk
62 - const: sys_cg
63 - const: pclk_cg
64 - const: axi_cg

--- 115 unchanged lines hidden ---