Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Sky Huang and committed by
Jakub Kicinski
be378ebd 4786eff2

+4 -4
-4
drivers/net/phy/mediatek/mtk-ge.c
··· 8 8 #define MTK_GPHY_ID_MT7530 0x03a29412 9 9 #define MTK_GPHY_ID_MT7531 0x03a29441 10 10 11 - #define MTK_PHY_PAGE_EXTENDED_1 0x0001 12 - #define MTK_PHY_AUX_CTRL_AND_STATUS 0x14 13 - #define MTK_PHY_ENABLE_DOWNSHIFT BIT(4) 14 - 15 11 #define MTK_PHY_PAGE_EXTENDED_2 0x0002 16 12 #define MTK_PHY_PAGE_EXTENDED_3 0x0003 17 13 #define MTK_PHY_RG_LPI_PCS_DSP_CTRL_REG11 0x11
+4
drivers/net/phy/mediatek/mtk.h
··· 8 8 #ifndef _MTK_EPHY_H_ 9 9 #define _MTK_EPHY_H_ 10 10 11 + #define MTK_PHY_AUX_CTRL_AND_STATUS 0x14 12 + #define MTK_PHY_ENABLE_DOWNSHIFT BIT(4) 13 + 11 14 #define MTK_EXT_PAGE_ACCESS 0x1f 15 + #define MTK_PHY_PAGE_EXTENDED_1 0x0001 12 16 #define MTK_PHY_PAGE_STANDARD 0x0000 13 17 #define MTK_PHY_PAGE_EXTENDED_52B5 0x52b5 14 18