Skip to content

Commit bbeeda2

Browse files
idoschdavem330
authored andcommitted
mlxsw: reg: Use correct offset in field definiton
The rx_lane, tx_lane and module fields in the PMLP register don't have an additional offset besides the base one (0x04), so set it to 0x00. Fixes: 4ec14b7 ("mlxsw: Add interface to access registers and process events") Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 3f47f86 commit bbeeda2

File tree

1 file changed

+3
-3
lines changed
  • drivers/net/ethernet/mellanox/mlxsw

1 file changed

+3
-3
lines changed

drivers/net/ethernet/mellanox/mlxsw/reg.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1787,20 +1787,20 @@ MLXSW_ITEM32(reg, pmlp, width, 0x00, 0, 8);
17871787
* Module number.
17881788
* Access: RW
17891789
*/
1790-
MLXSW_ITEM32_INDEXED(reg, pmlp, module, 0x04, 0, 8, 0x04, 0, false);
1790+
MLXSW_ITEM32_INDEXED(reg, pmlp, module, 0x04, 0, 8, 0x04, 0x00, false);
17911791

17921792
/* reg_pmlp_tx_lane
17931793
* Tx Lane. When rxtx field is cleared, this field is used for Rx as well.
17941794
* Access: RW
17951795
*/
1796-
MLXSW_ITEM32_INDEXED(reg, pmlp, tx_lane, 0x04, 16, 2, 0x04, 16, false);
1796+
MLXSW_ITEM32_INDEXED(reg, pmlp, tx_lane, 0x04, 16, 2, 0x04, 0x00, false);
17971797

17981798
/* reg_pmlp_rx_lane
17991799
* Rx Lane. When rxtx field is cleared, this field is ignored and Rx lane is
18001800
* equal to Tx lane.
18011801
* Access: RW
18021802
*/
1803-
MLXSW_ITEM32_INDEXED(reg, pmlp, rx_lane, 0x04, 24, 2, 0x04, 24, false);
1803+
MLXSW_ITEM32_INDEXED(reg, pmlp, rx_lane, 0x04, 24, 2, 0x04, 0x00, false);
18041804

18051805
static inline void mlxsw_reg_pmlp_pack(char *payload, u8 local_port)
18061806
{

0 commit comments

Comments
 (0)