WARNING: please write a help paragraph that fully describes the config symbol #56: FILE: drivers/net/dsa/Kconfig:28: +config NET_DSA_AN8855 + tristate "Airoha AN8855 Ethernet switch support" + depends on NET_DSA + select NET_DSA_TAG_MTK + help + This enables support for the Airoha AN8855 Ethernet switch + chip. + WARNING: line length of 90 exceeds 80 columns #125: FILE: drivers/net/dsa/an8855.c:41: + MIB_DESC(1, AN8855_PORT_MIB_RXS_FLOW_SAMPLING_PKT_DROP, "RxsFlowSamplingPktDrop"), WARNING: line length of 84 exceeds 80 columns #126: FILE: drivers/net/dsa/an8855.c:42: + MIB_DESC(1, AN8855_PORT_MIB_RXS_FLOW_TOTAL_PKT_DROP, "RxsFlowTotalPktDrop"), WARNING: line length of 83 exceeds 80 columns #187: FILE: drivers/net/dsa/an8855.c:103: + ret = an8855_mii_set_page(bus, priv->phy_base, AN8855_PHY_PAGE_EXTENDED_4); WARNING: line length of 83 exceeds 80 columns #243: FILE: drivers/net/dsa/an8855.c:159: + ret = an8855_mii_set_page(bus, priv->phy_base, AN8855_PHY_PAGE_EXTENDED_4); WARNING: line length of 85 exceeds 80 columns #258: FILE: drivers/net/dsa/an8855.c:174: +an8855_regmap_update_bits(void *ctx, uint32_t reg, uint32_t mask, uint32_t write_val) WARNING: line length of 83 exceeds 80 columns #266: FILE: drivers/net/dsa/an8855.c:182: + ret = an8855_mii_set_page(bus, priv->phy_base, AN8855_PHY_PAGE_EXTENDED_4); WARNING: line length of 82 exceeds 80 columns #510: FILE: drivers/net/dsa/an8855.c:426: + FIELD_PREP(AN8855_USER_PORTMATRIX, WARNING: line length of 89 exceeds 80 columns #541: FILE: drivers/net/dsa/an8855.c:457: + ret = regmap_update_bits(priv->regmap, AN8855_PSC_P(port), AN8855_SA_DIS, WARNING: line length of 86 exceeds 80 columns #542: FILE: drivers/net/dsa/an8855.c:458: + flags.val & BR_LEARNING ? 0 : AN8855_SA_DIS); WARNING: line length of 85 exceeds 80 columns #556: FILE: drivers/net/dsa/an8855.c:472: + flags.val & BR_MCAST_FLOOD ? BIT(port) : 0); WARNING: line length of 85 exceeds 80 columns #561: FILE: drivers/net/dsa/an8855.c:477: + flags.val & BR_MCAST_FLOOD ? BIT(port) : 0); WARNING: line length of 85 exceeds 80 columns #568: FILE: drivers/net/dsa/an8855.c:484: + flags.val & BR_BCAST_FLOOD ? BIT(port) : 0); WARNING: line length of 83 exceeds 80 columns #599: FILE: drivers/net/dsa/an8855.c:515: + /* Get the count in unit, age_unit is always incremented by 1 internally */ WARNING: line length of 85 exceeds 80 columns #742: FILE: drivers/net/dsa/an8855.c:658: + ret = an8855_fdb_cmd(priv, AN8855_ATC_MAT(AND8855_FDB_MAT_MAC_PORT) | WARNING: line length of 83 exceeds 80 columns #811: FILE: drivers/net/dsa/an8855.c:727: + val = untagged ? AN8855_VLAN_EGRESS_UNTAG : AN8855_VLAN_EGRESS_TAG; WARNING: line length of 88 exceeds 80 columns #879: FILE: drivers/net/dsa/an8855.c:795: + AN8855_PVC_EG_TAG | AN8855_VLAN_ATTR | AN8855_ACC_FRM, WARNING: line length of 82 exceeds 80 columns #932: FILE: drivers/net/dsa/an8855.c:848: + if (FIELD_GET(AN8855_G0_PORT_VID, val) != AN8855_PORT_VID_DEFAULT) WARNING: line length of 83 exceeds 80 columns #937: FILE: drivers/net/dsa/an8855.c:853: + /* Trapped into security mode allows packet forwarding through VLAN WARNING: line length of 83 exceeds 80 columns #939: FILE: drivers/net/dsa/an8855.c:855: + * Set the port as a user port which is to be able to recognize VID WARNING: line length of 85 exceeds 80 columns #940: FILE: drivers/net/dsa/an8855.c:856: + * from incoming packets before fetching entry within the VLAN table. WARNING: line length of 84 exceeds 80 columns #954: FILE: drivers/net/dsa/an8855.c:870: + /* This is called after .port_bridge_leave when leaving a VLAN-aware WARNING: line length of 83 exceeds 80 columns #962: FILE: drivers/net/dsa/an8855.c:878: + /* When a port is removed from the bridge, the port would be set up WARNING: line length of 84 exceeds 80 columns #963: FILE: drivers/net/dsa/an8855.c:879: + * back to the default as is at initial boot which is a VLAN-unaware WARNING: line length of 82 exceeds 80 columns #988: FILE: drivers/net/dsa/an8855.c:904: + AN8855_VLAN_EG_CONSISTENT, WARNING: line length of 84 exceeds 80 columns #1017: FILE: drivers/net/dsa/an8855.c:933: + regmap_update_bits(priv->regmap, AN8855_PVC_P(port), AN8855_ACC_FRM, WARNING: line length of 84 exceeds 80 columns #1018: FILE: drivers/net/dsa/an8855.c:934: + FIELD_PREP(AN8855_ACC_FRM, AN8855_VLAN_ACC_ALL)); WARNING: line length of 82 exceeds 80 columns #1036: FILE: drivers/net/dsa/an8855.c:952: + ret = regmap_update_bits(priv->regmap, AN8855_PVC_P(port), WARNING: line length of 85 exceeds 80 columns #1039: FILE: drivers/net/dsa/an8855.c:955: + AN8855_VLAN_ACC_TAGGED)); WARNING: line length of 82 exceeds 80 columns #1075: FILE: drivers/net/dsa/an8855.c:991: + ret = regmap_update_bits(priv->regmap, AN8855_PVC_P(port), WARNING: line length of 85 exceeds 80 columns #1078: FILE: drivers/net/dsa/an8855.c:994: + AN8855_VLAN_ACC_TAGGED)); WARNING: line length of 82 exceeds 80 columns #1283: FILE: drivers/net/dsa/an8855.c:1199: + * To simulate a global frame counter, read Unicast and addition Multicast WARNING: line length of 82 exceeds 80 columns #1289: FILE: drivers/net/dsa/an8855.c:1205: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_SINGLE_COLLISION, 1, WARNING: line length of 84 exceeds 80 columns #1292: FILE: drivers/net/dsa/an8855.c:1208: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_MULTIPLE_COLLISION, 1, WARNING: line length of 85 exceeds 80 columns #1310: FILE: drivers/net/dsa/an8855.c:1226: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_EXCESSIVE_COLLISION, 1, WARNING: line length of 82 exceeds 80 columns #1359: FILE: drivers/net/dsa/an8855.c:1275: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_65_TO_127, 1, WARNING: line length of 83 exceeds 80 columns #1361: FILE: drivers/net/dsa/an8855.c:1277: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_128_TO_255, 1, WARNING: line length of 83 exceeds 80 columns #1363: FILE: drivers/net/dsa/an8855.c:1279: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_256_TO_511, 1, WARNING: line length of 84 exceeds 80 columns #1365: FILE: drivers/net/dsa/an8855.c:1281: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_512_TO_1023, 1, WARNING: line length of 85 exceeds 80 columns #1367: FILE: drivers/net/dsa/an8855.c:1283: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_1024_TO_1518, 1, WARNING: line length of 84 exceeds 80 columns #1369: FILE: drivers/net/dsa/an8855.c:1285: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_RX_PKT_SZ_1519_TO_MAX, 1, WARNING: line length of 82 exceeds 80 columns #1374: FILE: drivers/net/dsa/an8855.c:1290: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_65_TO_127, 1, WARNING: line length of 83 exceeds 80 columns #1376: FILE: drivers/net/dsa/an8855.c:1292: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_128_TO_255, 1, WARNING: line length of 83 exceeds 80 columns #1378: FILE: drivers/net/dsa/an8855.c:1294: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_256_TO_511, 1, WARNING: line length of 84 exceeds 80 columns #1380: FILE: drivers/net/dsa/an8855.c:1296: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_512_TO_1023, 1, WARNING: line length of 85 exceeds 80 columns #1382: FILE: drivers/net/dsa/an8855.c:1298: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_1024_TO_1518, 1, WARNING: line length of 84 exceeds 80 columns #1384: FILE: drivers/net/dsa/an8855.c:1300: + an8855_read_port_stats(priv, port, AN8855_PORT_MIB_TX_PKT_SZ_1519_TO_MAX, 1, WARNING: line length of 81 exceeds 80 columns #1434: FILE: drivers/net/dsa/an8855.c:1350: + ingress ? AN8855_PORT_RX_MIR : AN8855_PORT_TX_MIR); WARNING: line length of 83 exceeds 80 columns #1510: FILE: drivers/net/dsa/an8855.c:1426: + ret = regmap_write(priv->regmap, AN8855_PMCR_P(port), reg); WARNING: line length of 87 exceeds 80 columns #1516: FILE: drivers/net/dsa/an8855.c:1432: + eee->tx_lpi_enabled ? AN8855_LPI_MODE_EN : 0); WARNING: line length of 90 exceeds 80 columns #1607: FILE: drivers/net/dsa/an8855.c:1523: + FIELD_PREP(AN8855_BPDU_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 88 exceeds 80 columns #1608: FILE: drivers/net/dsa/an8855.c:1524: + FIELD_PREP(AN8855_BPDU_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1619: FILE: drivers/net/dsa/an8855.c:1535: + FIELD_PREP(AN8855_PAE_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1620: FILE: drivers/net/dsa/an8855.c:1536: + FIELD_PREP(AN8855_PAE_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1631: FILE: drivers/net/dsa/an8855.c:1547: + FIELD_PREP(AN8855_R01_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1632: FILE: drivers/net/dsa/an8855.c:1548: + FIELD_PREP(AN8855_R01_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1643: FILE: drivers/net/dsa/an8855.c:1559: + FIELD_PREP(AN8855_R02_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1644: FILE: drivers/net/dsa/an8855.c:1560: + FIELD_PREP(AN8855_R02_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 89 exceeds 80 columns #1655: FILE: drivers/net/dsa/an8855.c:1571: + FIELD_PREP(AN8855_R03_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 87 exceeds 80 columns #1656: FILE: drivers/net/dsa/an8855.c:1572: + FIELD_PREP(AN8855_R03_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 90 exceeds 80 columns #1667: FILE: drivers/net/dsa/an8855.c:1583: + FIELD_PREP(AN8855_R0E_EG_TAG, AN8855_VLAN_EG_UNTAGGED) | WARNING: line length of 88 exceeds 80 columns #1668: FILE: drivers/net/dsa/an8855.c:1584: + FIELD_PREP(AN8855_R0E_PORT_FW, AN8855_BPDU_CPU_ONLY)); WARNING: line length of 88 exceeds 80 columns #1750: FILE: drivers/net/dsa/an8855.c:1666: + FIELD_PREP(AN8855_PORTMATRIX, BIT(AN8855_CPU_PORT))); WARNING: line length of 82 exceeds 80 columns #1761: FILE: drivers/net/dsa/an8855.c:1677: + ret = regmap_clear_bits(priv->regmap, AN8855_BCF, BIT(dp->index)); WARNING: line length of 83 exceeds 80 columns #1766: FILE: drivers/net/dsa/an8855.c:1682: + ret = regmap_clear_bits(priv->regmap, AN8855_UNUF, BIT(dp->index)); WARNING: line length of 83 exceeds 80 columns #1771: FILE: drivers/net/dsa/an8855.c:1687: + ret = regmap_clear_bits(priv->regmap, AN8855_UNMF, BIT(dp->index)); WARNING: line length of 85 exceeds 80 columns #1775: FILE: drivers/net/dsa/an8855.c:1691: + ret = regmap_clear_bits(priv->regmap, AN8855_UNIPMF, BIT(dp->index)); WARNING: line length of 84 exceeds 80 columns #1780: FILE: drivers/net/dsa/an8855.c:1696: + ret = an8855_port_set_pid(priv, dp->index, AN8855_PORT_VID_DEFAULT); WARNING: line length of 81 exceeds 80 columns #1787: FILE: drivers/net/dsa/an8855.c:1703: + AN8855_PORT_SPEC_REPLACE_MODE | AN8855_PORT_SPEC_TAG); WARNING: line length of 83 exceeds 80 columns #1800: FILE: drivers/net/dsa/an8855.c:1716: + FIELD_PREP(AN8855_CPU_PORT_IDX, AN8855_CPU_PORT)); WARNING: line length of 90 exceeds 80 columns #1817: FILE: drivers/net/dsa/an8855.c:1733: + FIELD_PREP(AN8855_PORT_VLAN, AN8855_PORT_FALLBACK_MODE)); WARNING: line length of 92 exceeds 80 columns #1822: FILE: drivers/net/dsa/an8855.c:1738: + ret = regmap_clear_bits(priv->regmap, AN8855_PSC_P(AN8855_CPU_PORT), AN8855_SA_DIS); WARNING: line length of 81 exceeds 80 columns #1841: FILE: drivers/net/dsa/an8855.c:1757: + ret = regmap_set_bits(priv->regmap, AN8855_UNIPMF, BIT(AN8855_CPU_PORT)); WARNING: line length of 84 exceeds 80 columns #1851: FILE: drivers/net/dsa/an8855.c:1767: + /* Enable consistent egress tag (for VLAN unware VLAN-passtrough) */ WARNING: line length of 99 exceeds 80 columns #1854: FILE: drivers/net/dsa/an8855.c:1770: + FIELD_PREP(AN8855_PVC_EG_TAG, AN8855_VLAN_EG_CONSISTENT)); WARNING: line length of 88 exceeds 80 columns #1865: FILE: drivers/net/dsa/an8855.c:1781: + AN8855_CKG_LNKDN_GLB_STOP | AN8855_CKG_LNKDN_PORT_STOP); WARNING: line length of 82 exceeds 80 columns #1970: FILE: drivers/net/dsa/an8855.c:1886: + AN8855_PMCR_FORCE_MODE | AN8855_PMCR_FORCE_LNK, WARNING: line length of 83 exceeds 80 columns #2109: FILE: drivers/net/dsa/an8855.c:2025: + FIELD_PREP(AN8855_RG_DA_QP_TX_FIR_C2_FORCE, 0x4) | WARNING: line length of 83 exceeds 80 columns #2111: FILE: drivers/net/dsa/an8855.c:2027: + FIELD_PREP(AN8855_RG_DA_QP_TX_FIR_C1_FORCE, 0x0)); WARNING: line length of 84 exceeds 80 columns #2123: FILE: drivers/net/dsa/an8855.c:2039: + FIELD_PREP(AN8855_RG_DA_QP_TX_FIR_C0B_FORCE, val)); WARNING: line length of 83 exceeds 80 columns #2160: FILE: drivers/net/dsa/an8855.c:2076: + FIELD_PREP(AN8855_RG_DA_QP_PLL_FBKSEL_INTF, 0x0) | WARNING: line length of 87 exceeds 80 columns #2194: FILE: drivers/net/dsa/an8855.c:2110: + FIELD_PREP(AN8855_RG_DA_QP_PLL_PFD_OFFSET_INTF, 0x1) | WARNING: line length of 89 exceeds 80 columns #2195: FILE: drivers/net/dsa/an8855.c:2111: + FIELD_PREP(AN8855_RG_DA_QP_PLL_KBAND_PREDIV_INTF, 0x1)); WARNING: line length of 85 exceeds 80 columns #2211: FILE: drivers/net/dsa/an8855.c:2127: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SDM_HREN_INTF, 0x0)); WARNING: line length of 85 exceeds 80 columns #2234: FILE: drivers/net/dsa/an8855.c:2150: + FIELD_PREP(AN8855_RG_LCPLL_PON_HRDDS_PCW_NCPO_GPON, val)); WARNING: line length of 86 exceeds 80 columns #2250: FILE: drivers/net/dsa/an8855.c:2166: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SSC_DELTA_INTF, 0x0)); WARNING: line length of 88 exceeds 80 columns #2255: FILE: drivers/net/dsa/an8855.c:2171: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SSC_DIR_DLY_INTF, 0x0)); WARNING: line length of 87 exceeds 80 columns #2260: FILE: drivers/net/dsa/an8855.c:2176: + FIELD_PREP(AN8855_RG_DA_QP_PLL_SSC_PERIOD_INTF, 0x0)); WARNING: line length of 81 exceeds 80 columns #2322: FILE: drivers/net/dsa/an8855.c:2238: + FIELD_PREP(AN8855_RG_QP_CDR_PR_BUF_IN_SR, 0x6) | WARNING: line length of 82 exceeds 80 columns #2337: FILE: drivers/net/dsa/an8855.c:2253: + ret = regmap_update_bits(priv->regmap, AN8855_RG_QP_CDR_PR_KBAND_DIV_PCIE, WARNING: line length of 92 exceeds 80 columns #2340: FILE: drivers/net/dsa/an8855.c:2256: + FIELD_PREP(AN8855_RG_QP_CDR_PR_KBAND_DIV_PCIE_MASK, 0x19)); WARNING: line length of 85 exceeds 80 columns #2344: FILE: drivers/net/dsa/an8855.c:2260: + ret = regmap_update_bits(priv->regmap, AN8855_RG_QP_CDR_FORCE_IBANDLPF_R_OFF, WARNING: line length of 81 exceeds 80 columns #2353: FILE: drivers/net/dsa/an8855.c:2269: + ret = regmap_clear_bits(priv->regmap, AN8855_RG_QP_CDR_PR_KBAND_DIV_PCIE, WARNING: line length of 81 exceeds 80 columns #2360: FILE: drivers/net/dsa/an8855.c:2276: + FIELD_PREP(AN8855_RG_QP_CDR_PR_KBAND_DIV, 0x4)); WARNING: line length of 83 exceeds 80 columns #2376: FILE: drivers/net/dsa/an8855.c:2292: + FIELD_PREP(AN8855_RG_QP_RX_SAOSC_EN_H_DLY, 0x3f) | WARNING: line length of 84 exceeds 80 columns #2377: FILE: drivers/net/dsa/an8855.c:2293: + FIELD_PREP(AN8855_RG_QP_RX_PI_CAL_EN_H_DLY, 0x6f)); WARNING: line length of 81 exceeds 80 columns #2389: FILE: drivers/net/dsa/an8855.c:2305: + FIELD_PREP(AN8855_RG_QP_RX_EQ_EN_H_DLY, 0x150)); WARNING: line length of 81 exceeds 80 columns #2395: FILE: drivers/net/dsa/an8855.c:2311: + FIELD_PREP(AN8855_RG_QP_EQ_LEQOSC_DLYCNT, 0x1)); WARNING: line length of 85 exceeds 80 columns #2402: FILE: drivers/net/dsa/an8855.c:2318: + FIELD_PREP(AN8855_RG_DA_QP_SAOSC_DONE_TIME, 0x200) | WARNING: line length of 83 exceeds 80 columns #2403: FILE: drivers/net/dsa/an8855.c:2319: + FIELD_PREP(AN8855_RG_DA_QP_LEQOS_EN_TIME, 0xfff)); WARNING: line length of 82 exceeds 80 columns #2420: FILE: drivers/net/dsa/an8855.c:2336: + FIELD_PREP(AN8855_RG_FREDET_GOLDEN_CYCLE, 0x64)); WARNING: line length of 86 exceeds 80 columns #2426: FILE: drivers/net/dsa/an8855.c:2342: + FIELD_PREP(AN8855_RG_FREDET_TOLERATE_CYCLE, 0x2710)); WARNING: line length of 86 exceeds 80 columns #2439: FILE: drivers/net/dsa/an8855.c:2355: + AN8855_RG_SGMII_MODE | AN8855_RG_SGMII_AN_EN); WARNING: line length of 83 exceeds 80 columns #2451: FILE: drivers/net/dsa/an8855.c:2367: + ret = regmap_set_bits(priv->regmap, AN8855_SGMII_REG_AN_FORCE_CL37, WARNING: line length of 84 exceeds 80 columns #2473: FILE: drivers/net/dsa/an8855.c:2389: + ret = regmap_set_bits(priv->regmap, AN8855_MII_RA_AN_ENABLE, WARNING: line length of 93 exceeds 80 columns #2478: FILE: drivers/net/dsa/an8855.c:2394: + ret = regmap_update_bits(priv->regmap, AN8855_RG_AN_SGMII_MODE_FORCE, WARNING: line length of 81 exceeds 80 columns #2479: FILE: drivers/net/dsa/an8855.c:2395: + AN8855_RG_FORCE_CUR_SGMII_MODE | WARNING: line length of 88 exceeds 80 columns #2485: FILE: drivers/net/dsa/an8855.c:2401: + ret = regmap_clear_bits(priv->regmap, AN8855_RATE_ADP_P0_CTRL_0, WARNING: line length of 83 exceeds 80 columns #2509: FILE: drivers/net/dsa/an8855.c:2425: + ret = regmap_update_bits(priv->regmap, AN8855_SGMII_REG_AN0, BMCR_ANENABLE, WARNING: line length of 93 exceeds 80 columns #2510: FILE: drivers/net/dsa/an8855.c:2426: + neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED ? BMCR_ANENABLE : WARNING: line length of 81 exceeds 80 columns #2511: FILE: drivers/net/dsa/an8855.c:2427: + 0); WARNING: line length of 86 exceeds 80 columns #2781: FILE: drivers/net/dsa/an8855.h:20: +#define AN8855_MAX_MTU (15360 - ETH_HLEN - ETH_FCS_LEN - MTK_TAG_LEN) WARNING: line length of 81 exceeds 80 columns #2969: FILE: drivers/net/dsa/an8855.h:208: + AND8855_FDB_MAT_DIP_SIP_DIP_IPV4, /* All DIP_SIP address with DIP_IPV4 */ WARNING: line length of 81 exceeds 80 columns #2970: FILE: drivers/net/dsa/an8855.h:209: + AND8855_FDB_MAT_DIP_SIP_SIP_IPV4, /* All DIP_SIP address with SIP_IPV4 */ WARNING: line length of 81 exceeds 80 columns #2971: FILE: drivers/net/dsa/an8855.h:210: + AND8855_FDB_MAT_DIP_SIP_DIP_IPV6, /* All DIP_SIP address with DIP_IPV6 */ WARNING: line length of 81 exceeds 80 columns #2972: FILE: drivers/net/dsa/an8855.h:211: + AND8855_FDB_MAT_DIP_SIP_SIP_IPV6, /* All DIP_SIP address with SIP_IPV6 */ WARNING: line length of 81 exceeds 80 columns #3067: FILE: drivers/net/dsa/an8855.h:306: + AN8855_VA0_ETAG_PORT_SHIFT(port)) WARNING: line length of 91 exceeds 80 columns #3068: FILE: drivers/net/dsa/an8855.h:307: +#define AN8855_VA0_ETAG_PORT_VAL(port, val) (FIELD_PREP(AN8855_VA0_ETAG_PORT, (val)) << \ WARNING: line length of 81 exceeds 80 columns #3069: FILE: drivers/net/dsa/an8855.h:308: + AN8855_VA0_ETAG_PORT_SHIFT(port)) WARNING: line length of 81 exceeds 80 columns #3071: FILE: drivers/net/dsa/an8855.h:310: +#define AN8855_VA0_VTAG_EN BIT(10) /* Per VLAN Egress Tag Control */ WARNING: line length of 86 exceeds 80 columns #3189: FILE: drivers/net/dsa/an8855.h:428: +#define AN8855_PMCR_FORCE_SPEED_5000 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x4) WARNING: line length of 86 exceeds 80 columns #3190: FILE: drivers/net/dsa/an8855.h:429: +#define AN8855_PMCR_FORCE_SPEED_2500 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x3) WARNING: line length of 86 exceeds 80 columns #3191: FILE: drivers/net/dsa/an8855.h:430: +#define AN8855_PMCR_FORCE_SPEED_1000 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x2) WARNING: line length of 86 exceeds 80 columns #3192: FILE: drivers/net/dsa/an8855.h:431: +#define AN8855_PMCR_FORCE_SPEED_100 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x1) WARNING: line length of 86 exceeds 80 columns #3193: FILE: drivers/net/dsa/an8855.h:432: +#define AN8855_PMCR_FORCE_SPEED_10 FIELD_PREP_CONST(AN8855_PMCR_FORCE_SPEED, 0x1) WARNING: line length of 82 exceeds 80 columns #3235: FILE: drivers/net/dsa/an8855.h:474: +#define AN8855_MAX_RX_JUMBO_2K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x0) WARNING: line length of 82 exceeds 80 columns #3236: FILE: drivers/net/dsa/an8855.h:475: +#define AN8855_MAX_RX_JUMBO_3K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x3) WARNING: line length of 82 exceeds 80 columns #3237: FILE: drivers/net/dsa/an8855.h:476: +#define AN8855_MAX_RX_JUMBO_4K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x4) WARNING: line length of 82 exceeds 80 columns #3238: FILE: drivers/net/dsa/an8855.h:477: +#define AN8855_MAX_RX_JUMBO_5K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x5) WARNING: line length of 82 exceeds 80 columns #3239: FILE: drivers/net/dsa/an8855.h:478: +#define AN8855_MAX_RX_JUMBO_6K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x6) WARNING: line length of 82 exceeds 80 columns #3240: FILE: drivers/net/dsa/an8855.h:479: +#define AN8855_MAX_RX_JUMBO_7K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x7) WARNING: line length of 82 exceeds 80 columns #3241: FILE: drivers/net/dsa/an8855.h:480: +#define AN8855_MAX_RX_JUMBO_8K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x8) WARNING: line length of 82 exceeds 80 columns #3242: FILE: drivers/net/dsa/an8855.h:481: +#define AN8855_MAX_RX_JUMBO_9K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0x9) WARNING: line length of 82 exceeds 80 columns #3243: FILE: drivers/net/dsa/an8855.h:482: +#define AN8855_MAX_RX_JUMBO_12K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0xa) WARNING: line length of 82 exceeds 80 columns #3244: FILE: drivers/net/dsa/an8855.h:483: +#define AN8855_MAX_RX_JUMBO_15K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0xb) WARNING: line length of 82 exceeds 80 columns #3245: FILE: drivers/net/dsa/an8855.h:484: +#define AN8855_MAX_RX_JUMBO_16K FIELD_PREP_CONST(AN8855_MAX_RX_JUMBO, 0xc) WARNING: line length of 84 exceeds 80 columns #3247: FILE: drivers/net/dsa/an8855.h:486: +#define AN8855_MAX_RX_PKT_1518_1522 FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x0) WARNING: line length of 84 exceeds 80 columns #3248: FILE: drivers/net/dsa/an8855.h:487: +#define AN8855_MAX_RX_PKT_1536 FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x1) WARNING: line length of 84 exceeds 80 columns #3249: FILE: drivers/net/dsa/an8855.h:488: +#define AN8855_MAX_RX_PKT_1552 FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x2) WARNING: line length of 84 exceeds 80 columns #3250: FILE: drivers/net/dsa/an8855.h:489: +#define AN8855_MAX_RX_PKT_JUMBO FIELD_PREP_CONST(AN8855_MAX_RX_PKT_LEN, 0x3) WARNING: line length of 89 exceeds 80 columns #3359: FILE: drivers/net/dsa/an8855.h:598: +#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 #3360: FILE: drivers/net/dsa/an8855.h:599: +#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 #3361: FILE: drivers/net/dsa/an8855.h:600: +#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 #3362: FILE: drivers/net/dsa/an8855.h:601: +#define AN8855_RG_LINK_MODE_P0_SPEED_10 FIELD_PREP_CONST(AN8855_RG_LINK_MODE_P0, 0x0) total: 0 errors, 144 warnings, 0 checks, 3519 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 e1f88a76637e ("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, 144 warnings, 0 checks, 3519 lines checked