mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-06-07 14:52:04 +08:00

The MediaTek Ethernet PHY drivers are going to be used by multiple targets (airoha, mediatek, ramips). Add generic backports of changes required for recently added Ethernet PHYs. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
46 lines
1.5 KiB
Diff
46 lines
1.5 KiB
Diff
From bae8c61522c4d5a5250a24dcb57d120ea593fab1 Mon Sep 17 00:00:00 2001
|
|
From: Sky Huang <skylake.huang@mediatek.com>
|
|
Date: Thu, 13 Feb 2025 16:05:53 +0800
|
|
Subject: [PATCH 14/20] net: phy: mediatek: Move some macros to phy-lib for
|
|
later use
|
|
|
|
Move some macros to phy-lib because MediaTek's 2.5G built-in
|
|
ethernet PHY will also use them.
|
|
|
|
Signed-off-by: Sky Huang <skylake.huang@mediatek.com>
|
|
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
|
|
Link: https://patch.msgid.link/20250213080553.921434-6-SkyLake.Huang@mediatek.com
|
|
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
|
---
|
|
drivers/net/phy/mediatek/mtk-ge.c | 4 ----
|
|
drivers/net/phy/mediatek/mtk.h | 4 ++++
|
|
2 files changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
--- a/drivers/net/phy/mediatek/mtk-ge.c
|
|
+++ b/drivers/net/phy/mediatek/mtk-ge.c
|
|
@@ -8,10 +8,6 @@
|
|
#define MTK_GPHY_ID_MT7530 0x03a29412
|
|
#define MTK_GPHY_ID_MT7531 0x03a29441
|
|
|
|
-#define MTK_PHY_PAGE_EXTENDED_1 0x0001
|
|
-#define MTK_PHY_AUX_CTRL_AND_STATUS 0x14
|
|
-#define MTK_PHY_ENABLE_DOWNSHIFT BIT(4)
|
|
-
|
|
#define MTK_PHY_PAGE_EXTENDED_2 0x0002
|
|
#define MTK_PHY_PAGE_EXTENDED_3 0x0003
|
|
#define MTK_PHY_RG_LPI_PCS_DSP_CTRL_REG11 0x11
|
|
--- a/drivers/net/phy/mediatek/mtk.h
|
|
+++ b/drivers/net/phy/mediatek/mtk.h
|
|
@@ -8,7 +8,11 @@
|
|
#ifndef _MTK_EPHY_H_
|
|
#define _MTK_EPHY_H_
|
|
|
|
+#define MTK_PHY_AUX_CTRL_AND_STATUS 0x14
|
|
+#define MTK_PHY_ENABLE_DOWNSHIFT BIT(4)
|
|
+
|
|
#define MTK_EXT_PAGE_ACCESS 0x1f
|
|
+#define MTK_PHY_PAGE_EXTENDED_1 0x0001
|
|
#define MTK_PHY_PAGE_STANDARD 0x0000
|
|
#define MTK_PHY_PAGE_EXTENDED_52B5 0x52b5
|
|
|