Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Sep 2021 00:48:16 GMT
From:      Kevin Bowling <kbowling@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 321343a8b6bb - stable/12 - ixgbe: replace an operation in X550 setup
Message-ID:  <202109140048.18E0mGMR045316@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/12 has been updated by kbowling (ports committer):

URL: https://cgit.FreeBSD.org/src/commit/?id=321343a8b6bbc71bc47aa9c32f5f9679bbbb7807

commit 321343a8b6bbc71bc47aa9c32f5f9679bbbb7807
Author:     Xiaoyun Li <xiaoyun.li@intel.com>
AuthorDate: 2018-09-17 09:28:11 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2021-09-14 00:45:22 +0000

    ixgbe: replace an operation in X550 setup
    
    Replace "=" operation with "|=" operation to only set the intended
    register bits.
    
    Signed-off-by: Xiaoyun Li <xiaoyun.li@intel.com>
    Acked-by: Qi Zhang <qi.z.zhang@intel.com>
    
    Approved by:    imp
    Obtained from:  DPDK (1b665ccd9cd73499e934b807bec2fd77193912ef)
    MFC after:      1 week
    Differential Revision:  https://reviews.freebsd.org/D31621
    
    (cherry picked from commit c85b6f2901e7804105ca1d6d41cc5eb9a60474b8)
---
 sys/dev/ixgbe/ixgbe_x550.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys/dev/ixgbe/ixgbe_x550.c b/sys/dev/ixgbe/ixgbe_x550.c
index bcfbe14b30d2..b5f1bc4f6ef8 100644
--- a/sys/dev/ixgbe/ixgbe_x550.c
+++ b/sys/dev/ixgbe/ixgbe_x550.c
@@ -2802,9 +2802,9 @@ s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
 				 (IXGBE_CS4227_EDC_MODE_SR << 1));
 
 		if (setup_linear)
-			reg_phy_ext = (IXGBE_CS4227_EDC_MODE_CX1 << 1) | 0x1;
+			reg_phy_ext |= (IXGBE_CS4227_EDC_MODE_CX1 << 1) | 0x1;
 		else
-			reg_phy_ext = (IXGBE_CS4227_EDC_MODE_SR << 1) | 0x1;
+			reg_phy_ext |= (IXGBE_CS4227_EDC_MODE_SR << 1) | 0x1;
 		ret_val = hw->phy.ops.write_reg(hw, reg_slice,
 					 IXGBE_MDIO_ZERO_DEV_TYPE, reg_phy_ext);
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109140048.18E0mGMR045316>