Skip to content

Commit 8b5db51

Browse files
amergnatmbgg
authored andcommitted
arm64: dts: mediatek: add mmc support for mt8365 SoC
There are three ports of MSDC (MMC and SD Controller), which are: - MSDC0: EMMC5.1 - MSDC1: SD3.0/SDIO3.0 - MSDC2: SDIO3.0+ Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com> Link: https://lore.kernel.org/r/20230203-evk-board-support-v3-8-0003e80e0095@baylibre.com Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
1 parent a00d1c9 commit 8b5db51

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

arch/arm64/boot/dts/mediatek/mt8365.dtsi

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,45 @@
388388
};
389389
};
390390

391+
mmc0: mmc@11230000 {
392+
compatible = "mediatek,mt8365-mmc", "mediatek,mt8183-mmc";
393+
reg = <0 0x11230000 0 0x1000>,
394+
<0 0x11cd0000 0 0x1000>;
395+
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_LOW>;
396+
clocks = <&topckgen CLK_TOP_MSDC50_0_SEL>,
397+
<&infracfg CLK_IFR_MSDC0_HCLK>,
398+
<&infracfg CLK_IFR_MSDC0_SRC>;
399+
clock-names = "source", "hclk", "source_cg";
400+
status = "disabled";
401+
};
402+
403+
mmc1: mmc@11240000 {
404+
compatible = "mediatek,mt8365-mmc", "mediatek,mt8183-mmc";
405+
reg = <0 0x11240000 0 0x1000>,
406+
<0 0x11c90000 0 0x1000>;
407+
interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_LOW>;
408+
clocks = <&topckgen CLK_TOP_MSDC30_1_SEL>,
409+
<&infracfg CLK_IFR_MSDC1_HCLK>,
410+
<&infracfg CLK_IFR_MSDC1_SRC>;
411+
clock-names = "source", "hclk", "source_cg";
412+
status = "disabled";
413+
};
414+
415+
mmc2: mmc@11250000 {
416+
compatible = "mediatek,mt8365-mmc", "mediatek,mt8183-mmc";
417+
reg = <0 0x11250000 0 0x1000>,
418+
<0 0x11c60000 0 0x1000>;
419+
interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_LOW>;
420+
clocks = <&topckgen CLK_TOP_MSDC50_2_SEL>,
421+
<&infracfg CLK_IFR_MSDC2_HCLK>,
422+
<&infracfg CLK_IFR_MSDC2_SRC>,
423+
<&infracfg CLK_IFR_MSDC2_BK>,
424+
<&infracfg CLK_IFR_AP_MSDC0>;
425+
clock-names = "source", "hclk", "source_cg",
426+
"bus_clk", "sys_cg";
427+
status = "disabled";
428+
};
429+
391430
u3phy: t-phy@11cc0000 {
392431
compatible = "mediatek,mt8365-tphy", "mediatek,generic-tphy-v2";
393432
#address-cells = <1>;

0 commit comments

Comments
 (0)