mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-06 05:02:31 +00:00
net: dsa: mv88e6xxx: Allow external SMI if serial
p0_mode set to one of the supported serial mode should not prevent configuring the external SMI interface in mv88e6xxx_g2_scratch_gpio_set_smi. The current masking of the p0_mode only checks the first 2 bits. This results in switches supporting serial mode cannot setup external SMI on certain serial modes (Ex: 1000BASE-X and SGMII). Extend the mask of the p0_mode to include the reduced modes and serial modes as allowed modes for the external SMI interface. Signed-off-by: Marcus Carlberg <marcus.carlberg@axis.com> Link: https://lore.kernel.org/r/20220824093706.19049-1-marcus.carlberg@axis.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
8f1948bdcf
commit
8532c60efc
@ -298,7 +298,7 @@
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA1 0x71
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA1_NO_CPU BIT(2)
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA2 0x72
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA2_P0_MODE_MASK 0x3
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA2_P0_MODE_MASK 0xf
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA3 0x73
|
||||
#define MV88E6352_G2_SCRATCH_CONFIG_DATA3_S_SEL BIT(1)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user