WARNING: line length of 86 exceeds 80 columns #117: FILE: drivers/net/phy/mxl-86110.c:31: +#define MXL86110_EXT_SYNCE_CFG_REG 0xA012 WARNING: line length of 99 exceeds 80 columns #126: FILE: drivers/net/phy/mxl-86110.c:40: +#define MXL86110_WOL_MAC_ADDR_HIGH_EXTD_REG 0xA007 /* high-> FF:FF */ WARNING: line length of 91 exceeds 80 columns #127: FILE: drivers/net/phy/mxl-86110.c:41: +#define MXL86110_WOL_MAC_ADDR_MIDDLE_EXTD_REG 0xA008 /* middle-> :FF:FF <-middle */ WARNING: line length of 99 exceeds 80 columns #128: FILE: drivers/net/phy/mxl-86110.c:42: +#define MXL86110_WOL_MAC_ADDR_LOW_EXTD_REG 0xA009 /* :FF:FF <-low */ WARNING: line length of 94 exceeds 80 columns #136: FILE: drivers/net/phy/mxl-86110.c:50: +#define MXL86110_EXT_RGMII_CFG1_REG 0xA003 WARNING: line length of 83 exceeds 80 columns #138: FILE: drivers/net/phy/mxl-86110.c:52: +#define MXL86110_EXT_RGMII_CFG1_RX_NO_DELAY (0x0 << 10) WARNING: line length of 83 exceeds 80 columns #139: FILE: drivers/net/phy/mxl-86110.c:53: +#define MXL86110_EXT_RGMII_CFG1_RX_DELAY_2250PS (0xF << 10) WARNING: line length of 83 exceeds 80 columns #140: FILE: drivers/net/phy/mxl-86110.c:54: +#define MXL86110_EXT_RGMII_CFG1_RX_DELAY_150PS (0x1 << 10) WARNING: line length of 87 exceeds 80 columns #141: FILE: drivers/net/phy/mxl-86110.c:55: +#define MXL86110_EXT_RGMII_CFG1_RX_DELAY_MASK GENMASK(13, 10) WARNING: line length of 82 exceeds 80 columns #143: FILE: drivers/net/phy/mxl-86110.c:57: +#define MXL86110_EXT_RGMII_CFG1_TX_1G_DELAY_2250PS (0xF << 0) WARNING: line length of 82 exceeds 80 columns #144: FILE: drivers/net/phy/mxl-86110.c:58: +#define MXL86110_EXT_RGMII_CFG1_TX_1G_DELAY_150PS (0x1 << 0) WARNING: line length of 85 exceeds 80 columns #145: FILE: drivers/net/phy/mxl-86110.c:59: +#define MXL86110_EXT_RGMII_CFG1_TX_1G_DELAY_MASK GENMASK(3, 0) WARNING: line length of 82 exceeds 80 columns #147: FILE: drivers/net/phy/mxl-86110.c:61: +#define MXL86110_EXT_RGMII_CFG1_TX_10MB_100MB_DELAY_2250PS (0xF << 4) WARNING: line length of 82 exceeds 80 columns #148: FILE: drivers/net/phy/mxl-86110.c:62: +#define MXL86110_EXT_RGMII_CFG1_TX_10MB_100MB_DELAY_150PS (0x1 << 4) WARNING: line length of 95 exceeds 80 columns #176: FILE: drivers/net/phy/mxl-86110.c:90: +#define MXL86110_LEDX_CFG_LINK_UP_TX_ACT_ON BIT(10) /* LED 0,1,2 default */ WARNING: line length of 95 exceeds 80 columns #177: FILE: drivers/net/phy/mxl-86110.c:91: +#define MXL86110_LEDX_CFG_LINK_UP_RX_ACT_ON BIT(9) /* LED 0,1,2 default */ WARNING: line length of 90 exceeds 80 columns #180: FILE: drivers/net/phy/mxl-86110.c:94: +#define MXL86110_LEDX_CFG_LINK_UP_1GB_ON BIT(6) /* LED 2 default */ WARNING: line length of 90 exceeds 80 columns #181: FILE: drivers/net/phy/mxl-86110.c:95: +#define MXL86110_LEDX_CFG_LINK_UP_100MB_ON BIT(5) /* LED 1 default */ WARNING: line length of 90 exceeds 80 columns #182: FILE: drivers/net/phy/mxl-86110.c:96: +#define MXL86110_LEDX_CFG_LINK_UP_10MB_ON BIT(4) /* LED 0 default */ WARNING: line length of 86 exceeds 80 columns #188: FILE: drivers/net/phy/mxl-86110.c:102: +#define MXL86110_LED_BLINK_CFG_REG 0xA00F WARNING: line length of 81 exceeds 80 columns #192: FILE: drivers/net/phy/mxl-86110.c:106: +#define MXL86110_LED_BLINK_CFG_FREQ_MODE1_16HZ (BIT(1) | BIT(0)) WARNING: line length of 81 exceeds 80 columns #196: FILE: drivers/net/phy/mxl-86110.c:110: +#define MXL86110_LED_BLINK_CFG_FREQ_MODE2_16HZ (BIT(3) | BIT(2)) WARNING: line length of 82 exceeds 80 columns #204: FILE: drivers/net/phy/mxl-86110.c:118: +#define MXL86110_LED_BLINK_CFG_DUTY_CYCLE_17_PERC_ON (BIT(6) | BIT(5) | BIT(4)) WARNING: line length of 86 exceeds 80 columns #247: FILE: drivers/net/phy/mxl-86110.c:161: +static int mxl86110_write_extended_reg(struct phy_device *phydev, u16 regnum, u16 val) WARNING: line length of 86 exceeds 80 columns #266: FILE: drivers/net/phy/mxl-86110.c:180: + * and value using reg 30 and reg 31, restores the previous page, and unlocks the bus. WARNING: line length of 84 exceeds 80 columns #276: FILE: drivers/net/phy/mxl-86110.c:190: +static int mxl86110_locked_write_extended_reg(struct phy_device *phydev, u16 regnum, WARNING: line length of 86 exceeds 80 columns #334: FILE: drivers/net/phy/mxl-86110.c:248: + * Return: The 16-bit value read from the extended register, or a negative errno code. WARNING: line length of 83 exceeds 80 columns #336: FILE: drivers/net/phy/mxl-86110.c:250: +static int mxl86110_locked_read_extended_reg(struct phy_device *phydev, u16 regnum) WARNING: line length of 88 exceeds 80 columns #367: FILE: drivers/net/phy/mxl-86110.c:281: +static int mxl86110_modify_extended_reg(struct phy_device *phydev, u16 regnum, u16 mask, WARNING: line length of 84 exceeds 80 columns #384: FILE: drivers/net/phy/mxl-86110.c:298: +static void mxl86110_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) WARNING: line length of 84 exceeds 80 columns #390: FILE: drivers/net/phy/mxl-86110.c:304: + value = mxl86110_locked_read_extended_reg(phydev, MXL86110_EXT_WOL_CFG_REG); WARNING: line length of 83 exceeds 80 columns #403: FILE: drivers/net/phy/mxl-86110.c:317: +static int mxl86110_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) WARNING: line length of 81 exceeds 80 columns #415: FILE: drivers/net/phy/mxl-86110.c:329: + page_to_restore = phy_select_page(phydev, MXL86110_DEFAULT_PAGE); WARNING: line length of 94 exceeds 80 columns #421: FILE: drivers/net/phy/mxl-86110.c:335: + ret = mxl86110_write_extended_reg(phydev, MXL86110_WOL_MAC_ADDR_HIGH_EXTD_REG, WARNING: line length of 96 exceeds 80 columns #425: FILE: drivers/net/phy/mxl-86110.c:339: + ret = mxl86110_write_extended_reg(phydev, MXL86110_WOL_MAC_ADDR_MIDDLE_EXTD_REG, WARNING: line length of 93 exceeds 80 columns #429: FILE: drivers/net/phy/mxl-86110.c:343: + ret = mxl86110_write_extended_reg(phydev, MXL86110_WOL_MAC_ADDR_LOW_EXTD_REG, WARNING: line length of 84 exceeds 80 columns #434: FILE: drivers/net/phy/mxl-86110.c:348: + ret = mxl86110_modify_extended_reg(phydev, MXL86110_EXT_WOL_CFG_REG, WARNING: line length of 82 exceeds 80 columns #435: FILE: drivers/net/phy/mxl-86110.c:349: + MXL86110_EXT_WOL_CFG_WOLE_MASK, WARNING: line length of 85 exceeds 80 columns #436: FILE: drivers/net/phy/mxl-86110.c:350: + MXL86110_EXT_WOL_CFG_WOLE_ENABLE); WARNING: line length of 85 exceeds 80 columns #446: FILE: drivers/net/phy/mxl-86110.c:360: + __func__, mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); WARNING: line length of 81 exceeds 80 columns #449: FILE: drivers/net/phy/mxl-86110.c:363: + page_to_restore = phy_select_page(phydev, MXL86110_DEFAULT_PAGE); WARNING: line length of 84 exceeds 80 columns #453: FILE: drivers/net/phy/mxl-86110.c:367: + ret = mxl86110_modify_extended_reg(phydev, MXL86110_EXT_WOL_CFG_REG, WARNING: line length of 82 exceeds 80 columns #454: FILE: drivers/net/phy/mxl-86110.c:368: + MXL86110_EXT_WOL_CFG_WOLE_MASK, WARNING: line length of 86 exceeds 80 columns #455: FILE: drivers/net/phy/mxl-86110.c:369: + MXL86110_EXT_WOL_CFG_WOLE_DISABLE); WARNING: line length of 82 exceeds 80 columns #472: FILE: drivers/net/phy/mxl-86110.c:386: + BIT(TRIGGER_NETDEV_HALF_DUPLEX) | WARNING: line length of 82 exceeds 80 columns #473: FILE: drivers/net/phy/mxl-86110.c:387: + BIT(TRIGGER_NETDEV_FULL_DUPLEX) | WARNING: line length of 93 exceeds 80 columns #560: FILE: drivers/net/phy/mxl-86110.c:474: + ret = mxl86110_locked_write_extended_reg(phydev, MXL86110_LED0_CFG_REG + index, val); WARNING: line length of 84 exceeds 80 columns #580: FILE: drivers/net/phy/mxl-86110.c:494: + * This function may be called in contexts where a different page is active. WARNING: line length of 83 exceeds 80 columns #590: FILE: drivers/net/phy/mxl-86110.c:504: + * Configures the clock output to its default setting as per the datasheet. WARNING: line length of 84 exceeds 80 columns #621: FILE: drivers/net/phy/mxl-86110.c:535: + * This function may be called in contexts where a different page is active. WARNING: line length of 83 exceeds 80 columns #655: FILE: drivers/net/phy/mxl-86110.c:569: + MXL86110_EXT_RGMII_CFG1_FULL_MASK, val); WARNING: line length of 82 exceeds 80 columns #663: FILE: drivers/net/phy/mxl-86110.c:577: + MXL86110_EXT_CHIP_CFG_RXDLY_ENABLE, 1); WARNING: line length of 82 exceeds 80 columns #668: FILE: drivers/net/phy/mxl-86110.c:582: + * Configure all PHY LEDs to blink on traffic activity regardless of their WARNING: line length of 85 exceeds 80 columns #669: FILE: drivers/net/phy/mxl-86110.c:583: + * ON or OFF state. This behavior allows each LED to serve as a pure activity WARNING: line length of 90 exceeds 80 columns #672: FILE: drivers/net/phy/mxl-86110.c:586: + * By default, each LED blinks only when it is also in the ON state. This function WARNING: line length of 83 exceeds 80 columns #673: FILE: drivers/net/phy/mxl-86110.c:587: + * modifies the appropriate registers (LABx fields) to enable blinking even WARNING: line length of 84 exceeds 80 columns #674: FILE: drivers/net/phy/mxl-86110.c:588: + * when the LEDs are OFF, to allow the LED to be used as a traffic indicator WARNING: line length of 95 exceeds 80 columns #678: FILE: drivers/net/phy/mxl-86110.c:592: + * /sys/class/led interface; the functions led_hw_is_supported, led_hw_control_get, and WARNING: line length of 88 exceeds 80 columns #682: FILE: drivers/net/phy/mxl-86110.c:596: + val = mxl86110_read_extended_reg(phydev, MXL86110_LED0_CFG_REG + index); WARNING: line length of 94 exceeds 80 columns #687: FILE: drivers/net/phy/mxl-86110.c:601: + ret = mxl86110_write_extended_reg(phydev, MXL86110_LED0_CFG_REG + index, val); WARNING: line length of 84 exceeds 80 columns #697: FILE: drivers/net/phy/mxl-86110.c:611: + ret = mxl86110_write_extended_reg(phydev, MXL86110_EXT_RGMII_MDIO_CFG, val); total: 0 errors, 61 warnings, 0 checks, 702 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 90121cc29082 ("net: phy: add driver for MaxLinear MxL86110 PHY") 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, 61 warnings, 0 checks, 702 lines checked