diff options
Diffstat (limited to 'drivers/net/ucc_geth.c')
-rw-r--r-- | drivers/net/ucc_geth.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c index 4469f2451a6f..9f44c99777a8 100644 --- a/drivers/net/ucc_geth.c +++ b/drivers/net/ucc_geth.c | |||
@@ -1306,8 +1306,8 @@ static int init_max_rx_buff_len(u16 max_rx_buf_len, | |||
1306 | u16 __iomem *mrblr_register) | 1306 | u16 __iomem *mrblr_register) |
1307 | { | 1307 | { |
1308 | /* max_rx_buf_len value must be a multiple of 128 */ | 1308 | /* max_rx_buf_len value must be a multiple of 128 */ |
1309 | if ((max_rx_buf_len == 0) | 1309 | if ((max_rx_buf_len == 0) || |
1310 | || (max_rx_buf_len % UCC_GETH_MRBLR_ALIGNMENT)) | 1310 | (max_rx_buf_len % UCC_GETH_MRBLR_ALIGNMENT)) |
1311 | return -EINVAL; | 1311 | return -EINVAL; |
1312 | 1312 | ||
1313 | out_be16(mrblr_register, max_rx_buf_len); | 1313 | out_be16(mrblr_register, max_rx_buf_len); |
@@ -2159,8 +2159,8 @@ static int ucc_struct_init(struct ucc_geth_private *ugeth) | |||
2159 | } | 2159 | } |
2160 | 2160 | ||
2161 | if ((ug_info->numStationAddresses != | 2161 | if ((ug_info->numStationAddresses != |
2162 | UCC_GETH_NUM_OF_STATION_ADDRESSES_1) | 2162 | UCC_GETH_NUM_OF_STATION_ADDRESSES_1) && |
2163 | && ug_info->rxExtendedFiltering) { | 2163 | ug_info->rxExtendedFiltering) { |
2164 | if (netif_msg_probe(ugeth)) | 2164 | if (netif_msg_probe(ugeth)) |
2165 | ugeth_err("%s: Number of station addresses greater than 1 " | 2165 | ugeth_err("%s: Number of station addresses greater than 1 " |
2166 | "not allowed in extended parsing mode.", | 2166 | "not allowed in extended parsing mode.", |
@@ -2284,9 +2284,9 @@ static int ucc_geth_startup(struct ucc_geth_private *ugeth) | |||
2284 | UCC_GETH_NUM_OF_STATION_ADDRESSES_1); | 2284 | UCC_GETH_NUM_OF_STATION_ADDRESSES_1); |
2285 | 2285 | ||
2286 | ugeth->rx_extended_features = ugeth->rx_non_dynamic_extended_features || | 2286 | ugeth->rx_extended_features = ugeth->rx_non_dynamic_extended_features || |
2287 | (ug_info->vlanOperationTagged != UCC_GETH_VLAN_OPERATION_TAGGED_NOP) | 2287 | (ug_info->vlanOperationTagged != UCC_GETH_VLAN_OPERATION_TAGGED_NOP) || |
2288 | || (ug_info->vlanOperationNonTagged != | 2288 | (ug_info->vlanOperationNonTagged != |
2289 | UCC_GETH_VLAN_OPERATION_NON_TAGGED_NOP); | 2289 | UCC_GETH_VLAN_OPERATION_NON_TAGGED_NOP); |
2290 | 2290 | ||
2291 | init_default_reg_vals(&uf_regs->upsmr, | 2291 | init_default_reg_vals(&uf_regs->upsmr, |
2292 | &ug_regs->maccfg1, &ug_regs->maccfg2); | 2292 | &ug_regs->maccfg1, &ug_regs->maccfg2); |
@@ -2987,11 +2987,11 @@ static int ucc_geth_startup(struct ucc_geth_private *ugeth) | |||
2987 | ugeth->p_init_enet_param_shadow->rgftgfrxglobal |= | 2987 | ugeth->p_init_enet_param_shadow->rgftgfrxglobal |= |
2988 | ugeth->rx_glbl_pram_offset | ug_info->riscRx; | 2988 | ugeth->rx_glbl_pram_offset | ug_info->riscRx; |
2989 | if ((ug_info->largestexternallookupkeysize != | 2989 | if ((ug_info->largestexternallookupkeysize != |
2990 | QE_FLTR_LARGEST_EXTERNAL_TABLE_LOOKUP_KEY_SIZE_NONE) | 2990 | QE_FLTR_LARGEST_EXTERNAL_TABLE_LOOKUP_KEY_SIZE_NONE) && |
2991 | && (ug_info->largestexternallookupkeysize != | 2991 | (ug_info->largestexternallookupkeysize != |
2992 | QE_FLTR_LARGEST_EXTERNAL_TABLE_LOOKUP_KEY_SIZE_8_BYTES) | 2992 | QE_FLTR_LARGEST_EXTERNAL_TABLE_LOOKUP_KEY_SIZE_8_BYTES) && |
2993 | && (ug_info->largestexternallookupkeysize != | 2993 | (ug_info->largestexternallookupkeysize != |
2994 | QE_FLTR_LARGEST_EXTERNAL_TABLE_LOOKUP_KEY_SIZE_16_BYTES)) { | 2994 | QE_FLTR_LARGEST_EXTERNAL_TABLE_LOOKUP_KEY_SIZE_16_BYTES)) { |
2995 | if (netif_msg_ifup(ugeth)) | 2995 | if (netif_msg_ifup(ugeth)) |
2996 | ugeth_err("%s: Invalid largest External Lookup Key Size.", | 2996 | ugeth_err("%s: Invalid largest External Lookup Key Size.", |
2997 | __func__); | 2997 | __func__); |