From 8d8a0d4793268d6b5ea2cd78feaf4c4950cd18e3 Mon Sep 17 00:00:00 2001
From: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Date: Sat, 15 Feb 2025 19:40:22 +0300
Subject: [PATCH] airoha/en7581: use 'airoha,an758x-mmc' instead of
 mediatek,mt7622-mmc

This requires fresh u-boot with similar change as we use the same
dts for u-boot and linux
---
 airoha/Config.in            | 2 +-
 airoha/dts/en7581-base.dtsi | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/airoha/Config.in b/airoha/Config.in
index 3ce05e810..ae9207b5a 100644
--- a/airoha/Config.in
+++ b/airoha/Config.in
@@ -3,7 +3,7 @@ if TARGET_airoha
 	config KERNEL_GIT_CLONE_URI
 		default "https://dev.iopsys.eu/airoha/linux.git"
 	config KERNEL_GIT_REF
-		default "e850df0c4483df7bbf1b1b776e565ca62751b0a3" if TARGET_airoha_an7581
+		default "65704cf58e209a0ab2b9680aca0a047ad7deff04" if TARGET_airoha_an7581
 		default "97d2eb7b02e0c963ab66c11e2c9c70660694b680" if TARGET_airoha_en7523
 	config KERNEL_GIT_MIRROR_HASH
 		default "e76032cce99c247d73bae1b67bc7a1de58a8a3def4c6f2426f322ad062b608de"
diff --git a/airoha/dts/en7581-base.dtsi b/airoha/dts/en7581-base.dtsi
index fe3e15344..343984d5b 100644
--- a/airoha/dts/en7581-base.dtsi
+++ b/airoha/dts/en7581-base.dtsi
@@ -1003,10 +1003,11 @@
 	};
 
 	mmc0: mmc@1fa0e000 {
-		compatible = "mediatek,mt7622-mmc";
+		compatible = "airoha,an758x-mmc";
 		reg = <0x0 0x1fa0e000 0x0 0x1000>,
 		      <0x0 0x1fa0c000 0x0 0x60>;
 		interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
+		source-clock-frequency = <200000000>;
 		//clocks = <&pericfg CLK_PERI_MSDC30_0_PD>,
 		//	 <&topckgen CLK_TOP_MSDC50_0_SEL>;
 		//clock-names = "source", "hclk";
-- 
GitLab