aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mediatek
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2023-05-23 02:14:32 +0100
committerDaniel Golle <daniel@makrotopia.org>2023-05-23 15:53:22 +0100
commita9989b30d01e534288928d7ef48df3eb9fe3150b (patch)
tree52b52ab244ec0f607cc00b27bc3d96a35efb08eb /target/linux/mediatek
parentb2beb4c68849c804a8b9441f776a6918d433fb1e (diff)
downloadupstream-a9989b30d01e534288928d7ef48df3eb9fe3150b.tar.gz
upstream-a9989b30d01e534288928d7ef48df3eb9fe3150b.tar.bz2
upstream-a9989b30d01e534288928d7ef48df3eb9fe3150b.zip
mediatek: mt7981: setup all clocks needed for eMMC
Setup all necessary clocks to get MMC to work on MT7981, similar to how it is done also on MT7986. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'target/linux/mediatek')
-rw-r--r--target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi9
1 files changed, 5 insertions, 4 deletions
diff --git a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi
index dbcf4bb28b8..95b548143b4 100644
--- a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi
+++ b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7981.dtsi
@@ -555,14 +555,15 @@
"mediatek,mt7981-mmc";
reg = <0 0x11230000 0 0x1000>, <0 0x11c20000 0 0x1000>;
interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&topckgen CLK_TOP_EMMC_208M>,
- <&topckgen CLK_TOP_EMMC_400M>,
- <&infracfg CLK_INFRA_MSDC_CK>;
+ clocks = <&infracfg CLK_INFRA_MSDC_CK>,
+ <&infracfg CLK_INFRA_MSDC_HCK_CK>,
+ <&infracfg CLK_INFRA_MSDC_66M_CK>,
+ <&infracfg CLK_INFRA_MSDC_133M_CK>;
assigned-clocks = <&topckgen CLK_TOP_EMMC_208M_SEL>,
<&topckgen CLK_TOP_EMMC_400M_SEL>;
assigned-clock-parents = <&topckgen CLK_TOP_CB_M_D2>,
<&topckgen CLK_TOP_CB_NET2_D2>;
- clock-names = "source", "hclk", "source_cg";
+ clock-names = "source", "hclk", "axi_cg", "ahb_cg";
status = "disabled";
};