ksz_cfg
ksz_cfg(dev, reg, mask, true);
ksz_cfg(dev, KSZ8863_REG_SW_RESET,
ksz_cfg(dev, KSZ8863_REG_SW_RESET,
ksz_cfg(dev, KSZ8463_REG_SW_RESET,
ksz_cfg(dev, S_MIRROR_CTRL, SW_VLAN_ENABLE, flag);
ksz_cfg(dev, KSZ8463_REG_SW_RESET,
ksz_cfg(dev, reg, 0x03 << (4 - 2 * port), state);
ksz_cfg(dev, KSZ88X3_REG_FVID_AND_HOST_MODE,
ksz_cfg(dev, regs[S_TAIL_TAG_CTRL], masks[SW_TAIL_TAG_ENABLE], true);
ksz_cfg(dev, S_LINK_AGING_CTRL, SW_LINK_AUTO_AGING, true);
ksz_cfg(dev, S_REPLACE_VID_CTRL, SW_REPLACE_VID, false);
ksz_cfg(dev, S_MIRROR_CTRL, SW_MIRROR_RX_TX, false);
ksz_cfg(dev, REG_SW_CTRL_19, SW_INS_TAG_ENABLE, true);
ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), true);
ksz_cfg(dev, REG_SW_CTRL_6, SW_MIB_COUNTER_FREEZE, freeze);
ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), false);
ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), true);
ksz_cfg(dev, REG_SW_CTRL_6, SW_MIB_COUNTER_FLUSH, true);
ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), false);
ksz_cfg(dev, S_MIRROR_CTRL, SW_MIRROR_RX_TX, false);
ksz_cfg(dev, REG_SW_LUE_CTRL_0, SW_RESV_MCAST_ENABLE, true);
ksz_cfg(dev, REG_SW_MAC_CTRL_0, SW_CHECK_LENGTH, false);
ksz_cfg(dev, REG_SW_MAC_CTRL_1, SW_JUMBO_PACKET, true);
ksz_cfg(dev, REG_SW_MAC_CTRL_1, SW_BACK_PRESSURE,
ksz_cfg(dev, REG_SW_MAC_CTRL_5, SW_OUT_RATE_LIMIT_QUEUE_BASED, true);
ksz_cfg(dev, REG_SW_MAC_CTRL_6, SW_MIB_COUNTER_FREEZE, true);
ksz_cfg(dev, REG_SW_OPERATION, SW_RESET, true);
ksz_cfg(dev, S_FLUSH_TABLE_CTRL, SW_FLUSH_DYN_MAC_TABLE, true);
ksz_cfg(dev, S_FLUSH_TABLE_CTRL, SW_FLUSH_STP_TABLE, true);
ksz_cfg(dev, REG_SW_LUE_CTRL_0, SW_VLAN_ENABLE, true);
ksz_cfg(dev, REG_SW_LUE_CTRL_0, SW_VLAN_ENABLE, false);