aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ucc_geth.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ucc_geth.c')
-rw-r--r--drivers/net/ucc_geth.c24
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__);