Add BIt macro to init PHY 1 for GNRD.

Signed-off-by: Soumyadeep Hore <soumyadeep.h...@intel.com>
---
 drivers/net/ice/base/ice_ptp_hw.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ice/base/ice_ptp_hw.c 
b/drivers/net/ice/base/ice_ptp_hw.c
index e574ae6d4f..e61810cbdc 100644
--- a/drivers/net/ice/base/ice_ptp_hw.c
+++ b/drivers/net/ice/base/ice_ptp_hw.c
@@ -2365,9 +2365,10 @@ static void ice_sb_access_ena_eth56g(struct ice_hw *hw, 
bool enable)
        u32 regval = rd32(hw, PF_SB_REM_DEV_CTL);
 
        if (enable)
-               regval |= (cgu | eth56g_dev_0 | eth56g_dev_1);
+               regval |= (BIT(eth56g_dev_1));
        else
-               regval &= ~(cgu | eth56g_dev_0 | eth56g_dev_1);
+               regval &= ~(BIT(eth56g_dev_1));
+
        wr32(hw, PF_SB_REM_DEV_CTL, regval);
 }
 
@@ -5691,6 +5692,7 @@ void ice_ptp_init_phy_model(struct ice_hw *hw)
        }
 
        ice_sb_access_ena_eth56g(hw, true);
+
        for (phy = 0; phy < hw->num_phys; phy++)
                if (hw->phy_addr[phy]) {
                        int err;
-- 
2.43.0

Reply via email to