From patchwork Wed Jan 4 19:18:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Shtylyov X-Patchwork-Id: 711086 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3tv0y160jGz9sXx for ; Thu, 5 Jan 2017 06:20:09 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=cogentembedded-com.20150623.gappssmtp.com header.i=@cogentembedded-com.20150623.gappssmtp.com header.b="ssWGH3xJ"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S967469AbdADTUG (ORCPT ); Wed, 4 Jan 2017 14:20:06 -0500 Received: from mail-lf0-f43.google.com ([209.85.215.43]:35577 "EHLO mail-lf0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S967484AbdADTS2 (ORCPT ); Wed, 4 Jan 2017 14:18:28 -0500 Received: by mail-lf0-f43.google.com with SMTP id b14so310608267lfg.2 for ; Wed, 04 Jan 2017 11:18:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogentembedded-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:organization:user-agent :mime-version:content-transfer-encoding; bh=t6N4od+GejRYDX7Vk5k/Rv7W0MD6LV3ffEVbQktV1K0=; b=ssWGH3xJczdcMVX5J7tePlAzj4u+i2R7lRXqx3osX5gekirrtiSGvMyGDM9jYyuCnK XMMAHc5UJxPJy2QYSXnoAIyGLG3zDw0VXjD/HPv9YOcjKmbCIpbX9ixfNwZvTJpFndj4 OsplWvUDKX5GRdgbt0H1SgqI1UQxJsuQLjD+/5Fky/FWuSiYYppAjl6ddxq9S12wYrKK PPtuNWhTzhMrHbXZpmMopEEZyHxWzecAhAkeKGCiA6Xdl1Y5UlS9Tncy7JTbCKoIgH/6 IqD/UK4Qel7+amRSG5Wsepdy2pgGI43PGG8YuS7bdgGw7Su/n0wI2i/VjHtm3jGmD/V+ nHrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:organization :user-agent:mime-version:content-transfer-encoding; bh=t6N4od+GejRYDX7Vk5k/Rv7W0MD6LV3ffEVbQktV1K0=; b=L7c/c8+eaXicljrRw3WZS+vXIuD81AWvU1xV8ZPcz6HI0HkdP0emXsYyspMDoJUAQz WSXlh5eKyaRmQThU7NYQvwF5tkiZrAtusEt4bDdPKNlWqVhEh56Ci8cg8+EJbF262ZvZ zqH7DwdLTCLpxXB0Umky6diyyLRiWiD5qbMMo1X5lQudLvKpiIYk0AHeMMq0eNWQShaF KEcXsXhVOhEeyZJ0JPDeUrSq9hqlXq1ViUxhR9zY3G03BeLeN4WfJIIHEC0OuxvTeY+D sWa8QfetUjSwX7vpaTbYe9BCH4GyomC2ytnSPRnLVCrI7gQ8cPNxVOqtTuxp6OW/tCam phgg== X-Gm-Message-State: AIkVDXLpJ5YvEyfCBgf8M7x1Rz9cDAx/HGEaqXN4gVDBEuB7g4c7KDf5DcvqAGBH6CzSGw== X-Received: by 10.25.137.193 with SMTP id l184mr2411237lfd.28.1483557507015; Wed, 04 Jan 2017 11:18:27 -0800 (PST) Received: from wasted.cogentembedded.com ([31.173.83.219]) by smtp.gmail.com with ESMTPSA id 10sm17522387ljo.36.2017.01.04.11.18.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Jan 2017 11:18:26 -0800 (PST) From: Sergei Shtylyov To: netdev@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH] sh_eth: fix EESIPR values for SH77{34|63} Date: Wed, 04 Jan 2017 22:18:24 +0300 Message-ID: <1819012.0ROIJmx7mp@wasted.cogentembedded.com> Organization: Cogent Embedded Inc. User-Agent: KMail/4.14.10 (Linux/4.8.13-100.fc23.x86_64; KDE/4.14.20; x86_64; ; ) MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org As the SH77{34|63} manuals are freely available, I've checked the EESIPR values written against the manuals, and they appeared to set the reserved bits 11-15 (which should be 0 on write). Fix those EESIPR values. Fixes: 380af9e390ec ("net: sh_eth: CPU dependency code collect to "struct sh_eth_cpu_data"") Fixes: f5d12767c8fd ("sh_eth: get SH77{34|63} support out of #ifdef") Signed-off-by: Sergei Shtylyov --- This patch is against DaveM's 'net.git' repo. drivers/net/ethernet/renesas/sh_eth.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: net/drivers/net/ethernet/renesas/sh_eth.c =================================================================== --- net.orig/drivers/net/ethernet/renesas/sh_eth.c +++ net/drivers/net/ethernet/renesas/sh_eth.c @@ -802,7 +802,7 @@ static struct sh_eth_cpu_data sh7734_dat .ecsr_value = ECSR_ICD | ECSR_MPD, .ecsipr_value = ECSIPR_LCHNGIP | ECSIPR_ICDIP | ECSIPR_MPDIP, - .eesipr_value = DMAC_M_RFRMER | DMAC_M_ECI | 0x003fffff, + .eesipr_value = DMAC_M_RFRMER | DMAC_M_ECI | 0x003f07ff, .tx_check = EESR_TC1 | EESR_FTC, .eesr_err_check = EESR_TWB1 | EESR_TWB | EESR_TABT | EESR_RABT | @@ -831,7 +831,7 @@ static struct sh_eth_cpu_data sh7763_dat .ecsr_value = ECSR_ICD | ECSR_MPD, .ecsipr_value = ECSIPR_LCHNGIP | ECSIPR_ICDIP | ECSIPR_MPDIP, - .eesipr_value = DMAC_M_RFRMER | DMAC_M_ECI | 0x003fffff, + .eesipr_value = DMAC_M_RFRMER | DMAC_M_ECI | 0x003f07ff, .tx_check = EESR_TC1 | EESR_FTC, .eesr_err_check = EESR_TWB1 | EESR_TWB | EESR_TABT | EESR_RABT |