WARNING: please write a help paragraph that fully describes the config symbol #44: FILE: drivers/net/dsa/Kconfig:27: +config NET_DSA_AN8855 + tristate "Airoha AN8855 Ethernet switch support" + depends on MFD_AIROHA_AN8855 || COMPILE_TEST + depends on NET_DSA + select NET_DSA_TAG_MTK + help + This enables support for the Ethernet switch inside the + Airoha AN8855 chip. + WARNING: line length of 90 exceeds 80 columns #111: FILE: drivers/net/dsa/an8855.c:38: + MIB_DESC(1, AN8855_PORT_MIB_RXS_FLOW_SAMPLING_PKT_DROP, "RxsFlowSamplingPktDrop"), WARNING: line length of 84 exceeds 80 columns #112: FILE: drivers/net/dsa/an8855.c:39: + MIB_DESC(1, AN8855_PORT_MIB_RXS_FLOW_TOTAL_PKT_DROP, "RxsFlowTotalPktDrop"), WARNING: line length of 81 exceeds 80 columns #165: FILE: drivers/net/dsa/an8855.c:92: + dev_err(priv->ds->dev, "failed to write ATWD2 entry: %d\n", ret); WARNING: line length of 84 exceeds 80 columns #252: FILE: drivers/net/dsa/an8855.c:179: + AN8855_FID_PST_VAL(AN8855_FID_BRIDGED, stp_state)); WARNING: line length of 81 exceeds 80 columns #258: FILE: drivers/net/dsa/an8855.c:185: + ret = regmap_update_bits(priv->regmap, AN8855_PSC_P(port), AN8855_SA_DIS, WARNING: line length of 82 exceeds 80 columns #285: FILE: drivers/net/dsa/an8855.c:212: + ret = an8855_fdb_cmd(priv, AN8855_ATC_MAT(AND8855_FDB_MAT_MAC_TYPE_PORT) | WARNING: line length of 82 exceeds 80 columns #323: FILE: drivers/net/dsa/an8855.c:250: + FIELD_PREP(AN8855_USER_PORTMATRIX, WARNING: line length of 89 exceeds 80 columns #354: FILE: drivers/net/dsa/an8855.c:281: + ret = regmap_update_bits(priv->regmap, AN8855_PSC_P(port), AN8855_SA_DIS, WARNING: line length of 86 exceeds 80 columns #355: FILE: drivers/net/dsa/an8855.c:282: + flags.val & BR_LEARNING ? 0 : AN8855_SA_DIS); WARNING: line length of 85 exceeds 80 columns #369: FILE: drivers/net/dsa/an8855.c:296: + flags.val & BR_MCAST_FLOOD ? BIT(port) : 0); WARNING: line length of 85 exceeds 80 columns #374: FILE: drivers/net/dsa/an8855.c:301: + flags.val & BR_MCAST_FLOOD ? BIT(port) : 0); WARNING: line length of 85 exceeds 80 columns #381: FILE: drivers/net/dsa/an8855.c:308: + flags.val & BR_BCAST_FLOOD ? BIT(port) : 0); WARNING: line length of 83 exceeds 80 columns #412: FILE: drivers/net/dsa/an8855.c:339: + /* Get the count in unit, age_unit is always incremented by 1 internally */ WARNING: line length of 82 exceeds 80 columns #448: FILE: drivers/net/dsa/an8855.c:375: + dev_err(priv->ds->dev, "failed to update port member: %d\n", ret); WARNING: line length of 85 exceeds 80 columns #562: FILE: drivers/net/dsa/an8855.c:489: + ret = an8855_fdb_cmd(priv, AN8855_ATC_MAT(AND8855_FDB_MAT_MAC_PORT) | WARNING: line length of 83 exceeds 80 columns #631: FILE: drivers/net/dsa/an8855.c:558: + val = untagged ? AN8855_VLAN_EGRESS_UNTAG : AN8855_VLAN_EGRESS_TAG; WARNING: line length of 92 exceeds 80 columns #660: FILE: drivers/net/dsa/an8855.c:587: + dev_err(priv->ds->dev, "Cannot be deleted due to invalid entry: %d\n", ret); WARNING: line length of 88 exceeds 80 columns #699: FILE: drivers/net/dsa/an8855.c:626: + AN8855_PVC_EG_TAG | AN8855_VLAN_ATTR | AN8855_ACC_FRM, WARNING: line length of 84 exceeds 80 columns #845: FILE: drivers/net/dsa/an8855.c:772: + regmap_update_bits(priv->regmap, AN8855_PVC_P(port), AN8855_ACC_FRM, WARNING: line length of 84 exceeds 80 columns #846: FILE: drivers/net/dsa/an8855.c:773: + FIELD_PREP(AN8855_ACC_FRM, AN8855_VLAN_ACC_ALL)); WARNING: line length of 82 exceeds 80 columns #864: FILE: drivers/net/dsa/an8855.c:791: + ret = regmap_update_bits(priv->regmap, AN8855_PVC_P(port), WARNING: line length of 85 exceeds 80 columns #867: FILE: drivers/net/dsa/an8855.c:794: + AN8855_VLAN_ACC_TAGGED)); WARNING: line length of 82 exceeds 80 columns #903: FILE: drivers/net/dsa/an8855.c:830: + ret = regmap_update_bits(priv->regmap, AN8855_PVC_P(port), WARNING: line length of 85 exceeds 80 columns #906: FILE: drivers/net/dsa/an8855.c:833: + AN8855_VLAN_ACC_TAGGED)); WARNING: line length of 82 exceeds 80 columns #1105: FILE: drivers/net/dsa/an8855.c:1032: + * To simulate a global frame counter, read Unicast and addition Multicast WARNING: line length of 82 exceeds 80 columns #1111: FILE: drivers/net/dsa/an8855.c:1038: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_SINGLE_COLLISION, 1, WARNING: line length of 84 exceeds 80 columns #1114: FILE: drivers/net/dsa/an8855.c:1041: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_MULTIPLE_COLLISION, 1, WARNING: line length of 85 exceeds 80 columns #1132: FILE: drivers/net/dsa/an8855.c:1059: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_EXCESSIVE_COLLISION, 1, WARNING: line length of 82 exceeds 80 columns #1181: FILE: drivers/net/dsa/an8855.c:1108: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_65_TO_127, 1, WARNING: line length of 83 exceeds 80 columns #1183: FILE: drivers/net/dsa/an8855.c:1110: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_128_TO_255, 1, WARNING: line length of 83 exceeds 80 columns #1185: FILE: drivers/net/dsa/an8855.c:1112: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_256_TO_511, 1, WARNING: line length of 84 exceeds 80 columns #1187: FILE: drivers/net/dsa/an8855.c:1114: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_512_TO_1023, 1, WARNING: line length of 85 exceeds 80 columns #1189: FILE: drivers/net/dsa/an8855.c:1116: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_1024_TO_1518, 1, WARNING: line length of 84 exceeds 80 columns #1191: FILE: drivers/net/dsa/an8855.c:1118: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_1519_TO_MAX, 1, WARNING: line length of 82 exceeds 80 columns #1196: FILE: drivers/net/dsa/an8855.c:1123: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_65_TO_127, 1, WARNING: line length of 83 exceeds 80 columns #1198: FILE: drivers/net/dsa/an8855.c:1125: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_128_TO_255, 1, WARNING: line length of 83 exceeds 80 columns #1200: FILE: drivers/net/dsa/an8855.c:1127: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_256_TO_511, 1, WARNING: line length of 84 exceeds 80 columns #1202: FILE: drivers/net/dsa/an8855.c:1129: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_512_TO_1023, 1, WARNING: line length of 85 exceeds 80 columns #1204: FILE: drivers/net/dsa/an8855.c:1131: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_1024_TO_1518, 1, WARNING: line length of 84 exceeds 80 columns #1206: FILE: drivers/net/dsa/an8855.c:1133: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_1519_TO_MAX, 1, WARNING: line length of 81 exceeds 80 columns #1262: FILE: drivers/net/dsa/an8855.c:1189: + ingress ? AN8855_PORT_RX_MIR : AN8855_PORT_TX_MIR); WARNING: line length of 90 exceeds 80 columns #1331: FILE: drivers/net/dsa/an8855.c:1258: + FIELD_PREP(AN8855_BPDU_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 88 exceeds 80 columns #1332: FILE: drivers/net/dsa/an8855.c:1259: + FIELD_PREP(AN8855_BPDU_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1343: FILE: drivers/net/dsa/an8855.c:1270: + FIELD_PREP(AN8855_PAE_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1344: FILE: drivers/net/dsa/an8855.c:1271: + FIELD_PREP(AN8855_PAE_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1355: FILE: drivers/net/dsa/an8855.c:1282: + FIELD_PREP(AN8855_R01_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1356: FILE: drivers/net/dsa/an8855.c:1283: + FIELD_PREP(AN8855_R01_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1367: FILE: drivers/net/dsa/an8855.c:1294: + FIELD_PREP(AN8855_R02_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1368: FILE: drivers/net/dsa/an8855.c:1295: + FIELD_PREP(AN8855_R02_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1379: FILE: drivers/net/dsa/an8855.c:1306: + FIELD_PREP(AN8855_R03_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1380: FILE: drivers/net/dsa/an8855.c:1307: + FIELD_PREP(AN8855_R03_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 90 exceeds 80 columns #1391: FILE: drivers/net/dsa/an8855.c:1318: + FIELD_PREP(AN8855_R0E_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 88 exceeds 80 columns #1392: FILE: drivers/net/dsa/an8855.c:1319: + FIELD_PREP(AN8855_R0E_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 88 exceeds 80 columns #1431: FILE: drivers/net/dsa/an8855.c:1358: + FIELD_PREP(AN8855_PORTMATRIX, BIT(AN8855_CPU_PORT))); WARNING: line length of 82 exceeds 80 columns #1436: FILE: drivers/net/dsa/an8855.c:1363: + ret = regmap_clear_bits(priv->regmap, AN8855_BCF, BIT(dp->index)); WARNING: line length of 83 exceeds 80 columns #1441: FILE: drivers/net/dsa/an8855.c:1368: + ret = regmap_clear_bits(priv->regmap, AN8855_UNUF, BIT(dp->index)); WARNING: line length of 83 exceeds 80 columns #1446: FILE: drivers/net/dsa/an8855.c:1373: + ret = regmap_clear_bits(priv->regmap, AN8855_UNMF, BIT(dp->index)); WARNING: line length of 85 exceeds 80 columns #1450: FILE: drivers/net/dsa/an8855.c:1377: + ret = regmap_clear_bits(priv->regmap, AN8855_UNIPMF, BIT(dp->index)); WARNING: line length of 85 exceeds 80 columns #1455: FILE: drivers/net/dsa/an8855.c:1382: + ret = an8855_port_set_pvid(priv, dp->index, AN8855_PORT_VID_DEFAULT); WARNING: line length of 81 exceeds 80 columns #1462: FILE: drivers/net/dsa/an8855.c:1389: + AN8855_PORT_SPEC_REPLACE_MODE | AN8855_PORT_SPEC_TAG); WARNING: line length of 83 exceeds 80 columns #1475: FILE: drivers/net/dsa/an8855.c:1402: + FIELD_PREP(AN8855_CPU_PORT_IDX, AN8855_CPU_PORT)); WARNING: line length of 90 exceeds 80 columns #1492: FILE: drivers/net/dsa/an8855.c:1419: + FIELD_PREP(AN8855_PORT_VLAN, AN8855_PORT_FALLBACK_MODE)); WARNING: line length of 81 exceeds 80 columns #1511: FILE: drivers/net/dsa/an8855.c:1438: + ret = regmap_set_bits(priv->regmap, AN8855_UNIPMF, BIT(AN8855_CPU_PORT)); WARNING: line length of 85 exceeds 80 columns #1530: FILE: drivers/net/dsa/an8855.c:1457: + /* Enable consistent egress tag (for VLAN unware VLAN-passthrough) */ WARNING: line length of 99 exceeds 80 columns #1533: FILE: drivers/net/dsa/an8855.c:1460: + FIELD_PREP(AN8855_PVC_EG_TAG, AN8855_VLAN_EG_CONSISTENT)); WARNING: line length of 88 exceeds 80 columns #1544: FILE: drivers/net/dsa/an8855.c:1471: + AN8855_CKG_LNKDN_GLB_STOP | AN8855_CKG_LNKDN_PORT_STOP); WARNING: line length of 87 exceeds 80 columns #1568: FILE: drivers/net/dsa/an8855.c:1495: +static struct phylink_pcs *an8855_phylink_mac_select_pcs(struct phylink_config *config, WARNING: line length of 83 exceeds 80 columns #1569: FILE: drivers/net/dsa/an8855.c:1496: + phy_interface_t interface) WARNING: line length of 82 exceeds 80 columns #1660: FILE: drivers/net/dsa/an8855.c:1587: + AN8855_PMCR_FORCE_MODE | AN8855_PMCR_FORCE_LNK, WARNING: line length of 84 exceeds 80 columns #1666: FILE: drivers/net/dsa/an8855.c:1593: + struct phy_device *phydev, unsigned int mode, WARNING: line length of 83 exceeds 80 columns #1880: FILE: drivers/net/dsa/an8855.c:1807: + FIELD_PREP(AN8855_RG_DA_QP_TX_FIR_C2_FORCE, 0x4) | WARNING: line length of 83 exceeds 80 columns #1882: FILE: drivers/net/dsa/an8855.c:1809: + FIELD_PREP(AN8855_RG_DA_QP_TX_FIR_C1_FORCE, 0x0)); WARNING: line length of 84 exceeds 80 columns #1894: FILE: drivers/net/dsa/an8855.c:1821: + FIELD_PREP(AN8855_RG_DA_QP_TX_FIR_C0B_FORCE, val)); WARNING: line length of 83 exceeds 80 columns #1931: FILE: drivers/net/dsa/an8855.c:1858: + FIELD_PREP(AN8855_RG_DA_QP_PLL_FBKSEL_INTF, 0x0) | WARNING: line length of 87 exceeds 80 columns #1965: FILE: drivers/net/dsa/an8855.c:1892: + FIELD_PREP(AN8855_RG_DA_QP_PLL_PFD_OFFSET_INTF, 0x1) | WARNING: line length of 89 exceeds 80 columns #1966: FILE: drivers/net/dsa/an8855.c:1893: + FIELD_PREP(AN8855_RG_DA_QP_PLL_KBAND_PREDIV_INTF, 0x1)); WARNING: line length of 85 exceeds 80 columns #1982: FILE: drivers/net/dsa/an8855.c:1909: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SDM_HREN_INTF, 0x0)); WARNING: line length of 85 exceeds 80 columns #2005: FILE: drivers/net/dsa/an8855.c:1932: + FIELD_PREP(AN8855_RG_LCPLL_PON_HRDDS_PCW_NCPO_GPON, val)); WARNING: line length of 86 exceeds 80 columns #2021: FILE: drivers/net/dsa/an8855.c:1948: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SSC_DELTA_INTF, 0x0)); WARNING: line length of 88 exceeds 80 columns #2026: FILE: drivers/net/dsa/an8855.c:1953: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SSC_DIR_DLY_INTF, 0x0)); WARNING: line length of 87 exceeds 80 columns #2031: FILE: drivers/net/dsa/an8855.c:1958: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SSC_PERIOD_INTF, 0x0)); WARNING: line length of 81 exceeds 80 columns #2093: FILE: drivers/net/dsa/an8855.c:2020: + FIELD_PREP(AN8855_RG_QP_CDR_PR_BUF_IN_SR, 0x6) | WARNING: line length of 82 exceeds 80 columns #2108: FILE: drivers/net/dsa/an8855.c:2035: + ret = regmap_update_bits(priv->regmap, AN8855_RG_QP_CDR_PR_KBAND_DIV_PCIE, WARNING: line length of 92 exceeds 80 columns #2111: FILE: drivers/net/dsa/an8855.c:2038: + FIELD_PREP(AN8855_RG_QP_CDR_PR_KBAND_DIV_PCIE_MASK, 0x19)); WARNING: line length of 85 exceeds 80 columns #2115: FILE: drivers/net/dsa/an8855.c:2042: + ret = regmap_update_bits(priv->regmap, AN8855_RG_QP_CDR_FORCE_IBANDLPF_R_OFF, WARNING: line length of 81 exceeds 80 columns #2124: FILE: drivers/net/dsa/an8855.c:2051: + ret = regmap_clear_bits(priv->regmap, AN8855_RG_QP_CDR_PR_KBAND_DIV_PCIE, WARNING: line length of 81 exceeds 80 columns #2131: FILE: drivers/net/dsa/an8855.c:2058: + FIELD_PREP(AN8855_RG_QP_CDR_PR_KBAND_DIV, 0x4)); WARNING: line length of 83 exceeds 80 columns #2147: FILE: drivers/net/dsa/an8855.c:2074: + FIELD_PREP(AN8855_RG_QP_RX_SAOSC_EN_H_DLY, 0x3f) | WARNING: line length of 84 exceeds 80 columns #2148: FILE: drivers/net/dsa/an8855.c:2075: + FIELD_PREP(AN8855_RG_QP_RX_PI_CAL_EN_H_DLY, 0x6f)); WARNING: line length of 81 exceeds 80 columns #2160: FILE: drivers/net/dsa/an8855.c:2087: + FIELD_PREP(AN8855_RG_QP_RX_EQ_EN_H_DLY, 0x150)); WARNING: line length of 81 exceeds 80 columns #2166: FILE: drivers/net/dsa/an8855.c:2093: + FIELD_PREP(AN8855_RG_QP_EQ_LEQOSC_DLYCNT, 0x1)); WARNING: line length of 85 exceeds 80 columns #2173: FILE: drivers/net/dsa/an8855.c:2100: + FIELD_PREP(AN8855_RG_DA_QP_SAOSC_DONE_TIME, 0x200) | WARNING: line length of 83 exceeds 80 columns #2174: FILE: drivers/net/dsa/an8855.c:2101: + FIELD_PREP(AN8855_RG_DA_QP_LEQOS_EN_TIME, 0xfff)); WARNING: line length of 82 exceeds 80 columns #2191: FILE: drivers/net/dsa/an8855.c:2118: + FIELD_PREP(AN8855_RG_FREDET_GOLDEN_CYCLE, 0x64)); WARNING: line length of 86 exceeds 80 columns #2197: FILE: drivers/net/dsa/an8855.c:2124: + FIELD_PREP(AN8855_RG_FREDET_TOLERATE_CYCLE, 0x2710)); WARNING: line length of 86 exceeds 80 columns #2210: FILE: drivers/net/dsa/an8855.c:2137: + AN8855_RG_SGMII_MODE | AN8855_RG_SGMII_AN_EN); WARNING: line length of 83 exceeds 80 columns #2222: FILE: drivers/net/dsa/an8855.c:2149: + ret = regmap_set_bits(priv->regmap, AN8855_SGMII_REG_AN_FORCE_CL37, WARNING: line length of 84 exceeds 80 columns #2244: FILE: drivers/net/dsa/an8855.c:2171: + ret = regmap_set_bits(priv->regmap, AN8855_MII_RA_AN_ENABLE, WARNING: line length of 93 exceeds 80 columns #2249: FILE: drivers/net/dsa/an8855.c:2176: + ret = regmap_update_bits(priv->regmap, AN8855_RG_AN_SGMII_MODE_FORCE, WARNING: line length of 81 exceeds 80 columns #2250: FILE: drivers/net/dsa/an8855.c:2177: + AN8855_RG_FORCE_CUR_SGMII_MODE | WARNING: line length of 88 exceeds 80 columns #2256: FILE: drivers/net/dsa/an8855.c:2183: + ret = regmap_clear_bits(priv->regmap, AN8855_RATE_ADP_P0_CTRL_0, WARNING: line length of 83 exceeds 80 columns #2280: FILE: drivers/net/dsa/an8855.c:2207: + ret = regmap_update_bits(priv->regmap, AN8855_SGMII_REG_AN0, BMCR_ANENABLE, WARNING: line length of 93 exceeds 80 columns #2281: FILE: drivers/net/dsa/an8855.c:2208: + neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED ? BMCR_ANENABLE : WARNING: line length of 81 exceeds 80 columns #2282: FILE: drivers/net/dsa/an8855.c:2209: + 0); WARNING: line length of 81 exceeds 80 columns #2289: FILE: drivers/net/dsa/an8855.c:2216: + ret = regmap_set_bits(priv->regmap, AN8855_SGMII_REG_AN0, WARNING: line length of 87 exceeds 80 columns #2294: FILE: drivers/net/dsa/an8855.c:2221: + ret = regmap_set_bits(priv->regmap, AN8855_PHY_RX_FORCE_CTRL_0, WARNING: void function return statements are not generally useful #2343: FILE: drivers/net/dsa/an8855.c:2270: + return; +} WARNING: line length of 86 exceeds 80 columns #2493: FILE: drivers/net/dsa/an8855.h:19: +#define AN8855_MAX_MTU (15360 - ETH_HLEN - ETH_FCS_LEN - MTK_TAG_LEN) WARNING: line length of 81 exceeds 80 columns #2652: FILE: drivers/net/dsa/an8855.h:178: + AND8855_FDB_MAT_DIP_SIP_DIP_IPV4, /* All DIP_SIP address with DIP_IPV4 */ WARNING: line length of 81 exceeds 80 columns #2653: FILE: drivers/net/dsa/an8855.h:179: + AND8855_FDB_MAT_DIP_SIP_SIP_IPV4, /* All DIP_SIP address with SIP_IPV4 */ WARNING: line length of 81 exceeds 80 columns #2654: FILE: drivers/net/dsa/an8855.h:180: + AND8855_FDB_MAT_DIP_SIP_DIP_IPV6, /* All DIP_SIP address with DIP_IPV6 */ WARNING: line length of 81 exceeds 80 columns #2655: FILE: drivers/net/dsa/an8855.h:181: + AND8855_FDB_MAT_DIP_SIP_SIP_IPV6, /* All DIP_SIP address with SIP_IPV6 */ WARNING: line length of 81 exceeds 80 columns #2750: FILE: drivers/net/dsa/an8855.h:276: + AN8855_VA0_ETAG_PORT_SHIFT(port)) WARNING: line length of 91 exceeds 80 columns #2751: FILE: drivers/net/dsa/an8855.h:277: +#define AN8855_VA0_ETAG_PORT_VAL(port, val) (FIELD_PREP(AN8855_VA0_ETAG_PORT, (val)) << \ WARNING: line length of 81 exceeds 80 columns #2752: FILE: drivers/net/dsa/an8855.h:278: + AN8855_VA0_ETAG_PORT_SHIFT(port)) WARNING: line length of 81 exceeds 80 columns #2754: FILE: drivers/net/dsa/an8855.h:280: +#define AN8855_VA0_VTAG_EN BIT(10) /* Per VLAN Egress Tag Control */ WARNING: line length of 86 exceeds 80 columns #2872: FILE: drivers/net/dsa/an8855.h:398: +#define AN8855_PMCR_FORCE_SPEED_5000 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x4) WARNING: line length of 86 exceeds 80 columns #2873: FILE: drivers/net/dsa/an8855.h:399: +#define AN8855_PMCR_FORCE_SPEED_2500 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x3) WARNING: line length of 86 exceeds 80 columns #2874: FILE: drivers/net/dsa/an8855.h:400: +#define AN8855_PMCR_FORCE_SPEED_1000 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x2) WARNING: line length of 86 exceeds 80 columns #2875: FILE: drivers/net/dsa/an8855.h:401: +#define AN8855_PMCR_FORCE_SPEED_100 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x1) WARNING: line length of 86 exceeds 80 columns #2876: FILE: drivers/net/dsa/an8855.h:402: +#define AN8855_PMCR_FORCE_SPEED_10 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x1) WARNING: line length of 82 exceeds 80 columns #2918: FILE: drivers/net/dsa/an8855.h:444: +#define AN8855_MAX_RX_JUMBO_2K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x0) WARNING: line length of 82 exceeds 80 columns #2919: FILE: drivers/net/dsa/an8855.h:445: +#define AN8855_MAX_RX_JUMBO_3K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x3) WARNING: line length of 82 exceeds 80 columns #2920: FILE: drivers/net/dsa/an8855.h:446: +#define AN8855_MAX_RX_JUMBO_4K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x4) WARNING: line length of 82 exceeds 80 columns #2921: FILE: drivers/net/dsa/an8855.h:447: +#define AN8855_MAX_RX_JUMBO_5K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x5) WARNING: line length of 82 exceeds 80 columns #2922: FILE: drivers/net/dsa/an8855.h:448: +#define AN8855_MAX_RX_JUMBO_6K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x6) WARNING: line length of 82 exceeds 80 columns #2923: FILE: drivers/net/dsa/an8855.h:449: +#define AN8855_MAX_RX_JUMBO_7K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x7) WARNING: line length of 82 exceeds 80 columns #2924: FILE: drivers/net/dsa/an8855.h:450: +#define AN8855_MAX_RX_JUMBO_8K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x8) WARNING: line length of 82 exceeds 80 columns #2925: FILE: drivers/net/dsa/an8855.h:451: +#define AN8855_MAX_RX_JUMBO_9K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x9) WARNING: line length of 82 exceeds 80 columns #2926: FILE: drivers/net/dsa/an8855.h:452: +#define AN8855_MAX_RX_JUMBO_12K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0xa) WARNING: line length of 82 exceeds 80 columns #2927: FILE: drivers/net/dsa/an8855.h:453: +#define AN8855_MAX_RX_JUMBO_15K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0xb) WARNING: line length of 82 exceeds 80 columns #2928: FILE: drivers/net/dsa/an8855.h:454: +#define AN8855_MAX_RX_JUMBO_16K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0xc) WARNING: line length of 84 exceeds 80 columns #2930: FILE: drivers/net/dsa/an8855.h:456: +#define AN8855_MAX_RX_PKT_1518_1522 FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x0) WARNING: line length of 84 exceeds 80 columns #2931: FILE: drivers/net/dsa/an8855.h:457: +#define AN8855_MAX_RX_PKT_1536 FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x1) WARNING: line length of 84 exceeds 80 columns #2932: FILE: drivers/net/dsa/an8855.h:458: +#define AN8855_MAX_RX_PKT_1552 FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x2) WARNING: line length of 84 exceeds 80 columns #2933: FILE: drivers/net/dsa/an8855.h:459: +#define AN8855_MAX_RX_PKT_JUMBO FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x3) WARNING: line length of 89 exceeds 80 columns #3042: FILE: drivers/net/dsa/an8855.h:568: +#define AN8855_RG_LINK_MODE_P0_SPEED_2500 FIELD_PREP_CONST(AN8855_RG_LINK_MODE_P0, 0x3) WARNING: line length of 89 exceeds 80 columns #3043: FILE: drivers/net/dsa/an8855.h:569: +#define AN8855_RG_LINK_MODE_P0_SPEED_1000 FIELD_PREP_CONST(AN8855_RG_LINK_MODE_P0, 0x2) WARNING: line length of 88 exceeds 80 columns #3044: FILE: drivers/net/dsa/an8855.h:570: +#define AN8855_RG_LINK_MODE_P0_SPEED_100 FIELD_PREP_CONST(AN8855_RG_LINK_MODE_P0, 0x1) WARNING: line length of 87 exceeds 80 columns #3045: FILE: drivers/net/dsa/an8855.h:571: +#define AN8855_RG_LINK_MODE_P0_SPEED_10 FIELD_PREP_CONST(AN8855_RG_LINK_MODE_P0, 0x0) total: 0 errors, 141 warnings, 0 checks, 3198 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit f3d7b557d24a ("net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 141 warnings, 0 checks, 3198 lines checked