net: ethernet: mtk_eth_soc: drop clocks unused by Ethernet driver
authorDaniel Golle <daniel@makrotopia.org>
Tue, 30 Jul 2024 10:36:42 +0000 (11:36 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 1 Aug 2024 15:58:13 +0000 (08:58 -0700)
Clocks for SerDes and PHY are going to be handled by standalone drivers
for each of those hardware components. Drop them from the Ethernet driver.

The clocks which are being removed for this patch are responsible for
the for the SerDes PCS and PHYs used for the 2nd and 3rd MAC which are
anyway not yet supported. Hence backwards compatibility is not an issue.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://patch.msgid.link/b5faaf69b5c6e3e155c64af03706c3c423c6a1c9.1722335682.git.daniel@makrotopia.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mediatek/mtk_eth_soc.h

index eb1708b43aa3e5309c43ba88188336f987c51ee5..0d5225f1d3eef6dc9821683027235076c745c72e 100644 (file)
@@ -724,12 +724,8 @@ enum mtk_clks_map {
        MTK_CLK_ETHWARP_WOCPU2,
        MTK_CLK_ETHWARP_WOCPU1,
        MTK_CLK_ETHWARP_WOCPU0,
-       MTK_CLK_TOP_USXGMII_SBUS_0_SEL,
-       MTK_CLK_TOP_USXGMII_SBUS_1_SEL,
        MTK_CLK_TOP_SGM_0_SEL,
        MTK_CLK_TOP_SGM_1_SEL,
-       MTK_CLK_TOP_XFI_PHY_0_XTAL_SEL,
-       MTK_CLK_TOP_XFI_PHY_1_XTAL_SEL,
        MTK_CLK_TOP_ETH_GMII_SEL,
        MTK_CLK_TOP_ETH_REFCK_50M_SEL,
        MTK_CLK_TOP_ETH_SYS_200M_SEL,
@@ -800,19 +796,9 @@ enum mtk_clks_map {
                                 BIT_ULL(MTK_CLK_GP3) | BIT_ULL(MTK_CLK_XGP1) | \
                                 BIT_ULL(MTK_CLK_XGP2) | BIT_ULL(MTK_CLK_XGP3) | \
                                 BIT_ULL(MTK_CLK_CRYPTO) | \
-                                BIT_ULL(MTK_CLK_SGMII_TX_250M) | \
-                                BIT_ULL(MTK_CLK_SGMII_RX_250M) | \
-                                BIT_ULL(MTK_CLK_SGMII2_TX_250M) | \
-                                BIT_ULL(MTK_CLK_SGMII2_RX_250M) | \
                                 BIT_ULL(MTK_CLK_ETHWARP_WOCPU2) | \
                                 BIT_ULL(MTK_CLK_ETHWARP_WOCPU1) | \
                                 BIT_ULL(MTK_CLK_ETHWARP_WOCPU0) | \
-                                BIT_ULL(MTK_CLK_TOP_USXGMII_SBUS_0_SEL) | \
-                                BIT_ULL(MTK_CLK_TOP_USXGMII_SBUS_1_SEL) | \
-                                BIT_ULL(MTK_CLK_TOP_SGM_0_SEL) | \
-                                BIT_ULL(MTK_CLK_TOP_SGM_1_SEL) | \
-                                BIT_ULL(MTK_CLK_TOP_XFI_PHY_0_XTAL_SEL) | \
-                                BIT_ULL(MTK_CLK_TOP_XFI_PHY_1_XTAL_SEL) | \
                                 BIT_ULL(MTK_CLK_TOP_ETH_GMII_SEL) | \
                                 BIT_ULL(MTK_CLK_TOP_ETH_REFCK_50M_SEL) | \
                                 BIT_ULL(MTK_CLK_TOP_ETH_SYS_200M_SEL) | \