From patchwork Thu Jul 2 05:58:57 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prabhakar Kushwaha X-Patchwork-Id: 490429 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id E99A2140271 for ; Thu, 2 Jul 2015 16:00:11 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D29BF4B694; Thu, 2 Jul 2015 08:00:07 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hCgPoBZ1nekq; Thu, 2 Jul 2015 08:00:07 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 33FA04B676; Thu, 2 Jul 2015 08:00:03 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B3E594B62A for ; Thu, 2 Jul 2015 07:59:59 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JCJowZLSjC4D for ; Thu, 2 Jul 2015 07:59:59 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0144.outbound.protection.outlook.com [157.56.110.144]) by theia.denx.de (Postfix) with ESMTPS id 2188A4B61F for ; Thu, 2 Jul 2015 07:59:54 +0200 (CEST) Received: from BLUPR0301CA0011.namprd03.prod.outlook.com (10.162.113.149) by DM2PR0301MB0672.namprd03.prod.outlook.com (10.160.96.22) with Microsoft SMTP Server (TLS) id 15.1.195.15; Thu, 2 Jul 2015 05:59:52 +0000 Received: from BN1BFFO11FD040.protection.gbl (2a01:111:f400:7c10::1:142) by BLUPR0301CA0011.outlook.office365.com (2a01:111:e400:5259::21) with Microsoft SMTP Server (TLS) id 15.1.207.19 via Frontend Transport; Thu, 2 Jul 2015 05:59:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD040.mail.protection.outlook.com (10.58.144.103) with Microsoft SMTP Server (TLS) id 15.1.201.10 via Frontend Transport; Thu, 2 Jul 2015 05:59:52 +0000 Received: from b32579-VirtualBox.ap.freescale.net (B32579-02.ap.freescale.net [10.232.40.37]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t625xAbP016763; Wed, 1 Jul 2015 22:59:49 -0700 From: Prabhakar Kushwaha To: Date: Thu, 2 Jul 2015 11:28:57 +0530 Message-ID: <1435816748-31155-2-git-send-email-prabhakar@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1435816748-31155-1-git-send-email-prabhakar@freescale.com> References: <1435816748-31155-1-git-send-email-prabhakar@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD040; 1:kRIY32kMqSPERApgm64I59CRNHwAUNFwOPpLX5cfwL4DOBpX535IQJwAolr7LLb9966JPrD8Y3D6L/qvAc91gs5/rcYIvCwaU7jvghquoPtQ87UQzLQwMZFNKmnhNmbXlKm5ywWeoIAbzVyQHFpeophK8XnFvl3fGRfmStiZu2u8hZf4vj9OBiBPOWp62vk5SurB0PU+tCsN0WDRDSEKqiQQTgUwjwQYmlSJDQSd+fKWV6TiPelBoOtwkoaCNpPINDGaX7CerrdCQMJMcQzdI3kjfAD5bF/am+5mYSEUgYxzdS/40aBZRNIMuSOC4v7cAu44+9FC3r4Ih70JfA0ENA== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(92566002)(50226001)(104016003)(62966003)(450100001)(46102003)(50466002)(48376002)(189998001)(110136002)(5001960100002)(229853001)(6806004)(107886002)(36756003)(106466001)(77156002)(2351001)(33646002)(77096005)(19580395003)(19580405001)(50986999)(76176999)(2950100001)(47776003)(87936001)(86362001)(85426001)(105606002)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0301MB0672; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0672; 2:qJESwa80D+0poo4H201J1Db3z3/aXg4dvHtEQEfQUg8J9lRbNZZ6DSCAmThkdQCJ; 3:/s4dBzOgjbEH1CJjccTkgsdIBr17zNWpa6UYe2G1g+sgeRNT407jsPElDv6uOLavkl0iPoq3TN1+5dSPMUgWr031bKq7DNkJfE+QwqnepH+meXe2V+oBzgh3YGPYXq22MetvelmtWsKaOlmE0HeUDqWp6wkn1+8WyVOu2mxKtFPW3IcRMor8OXICRfOxKJWTYCinIdNswhv0D4ARl8HwpSd0PXLIdLTuhtlPSNdHgLg=; 20:rPk4sxmSzfbossPnf9WVCeR4Wk5O9YS9fsWPivd9+Vms1Nxq4QL5hNTRYs9KYw1Hi3Sg4wHjuML0tyXmAuY79WEcMumPSehFofv5CspKKTOtE3zkFdunVd8TNUGz90MdeWpvv55rRRKJDJyKDD/XsezIJX84+c/uCo9tx4wTpSC0QhDJAPL11OoOdPZqbsGup9o4YyC4KlnWw0d0lZkbqxnMQ6Qzxiha0AFssd9Y94krZracv90SNTB8V7P5sh5Nt3Ipb5AGUdK021uZt/zyScZL6wZZM1glBDnZKz80qSl6rYVYbgzqqm+eTdTB+Zgomq4upGtV+X4FPhiVNNP5FWaOaHbhTLhGo8ocFLTTPk4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB0672; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DM2PR0301MB0672; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0301MB0672; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0672; 4:a5wwXNw8QZSIf0nQTPSHpQQrtRlN37rYgqhqrCT3Cj2rfDAHZ8sLg2M1eu7jNGpKamaEWlhMD0+lA/M9bkwqvFEbdnCC3JyPExsiGnIL8LuoK1RxZZm+Jw0fHq9RMfWWe1zQgmbRoCsc+2qg+MrVliWzsVUMsV32Z6O+dBhuN0QPtXsHMhy0X//FShAK28mCz660UTzkiJpEmR2q+kwp8BHa2zXfl5g+52VD/+gf3D+jiD6NfsIFhTLf9uJ0uUzKBnoeK3SPttRBKAudlyWZvb5IcK9UkQuvsf2Ke6urukg= X-Forefront-PRVS: 06259BA5A2 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0672; 23:5zwbYIDW/MdnPXKOJ7fGOw0vjO7ktglEtSA9LH2Ew3tpLS5xyX+0coGI210kaVS61aLVpHtBkBw/8CNfxpXa0GXjS08uQBB74dY/nEiHBXWrDBUBedPVT/m1qd1rnWpCsN/c/5ltUX+e/vG94ZPYI+r0a2E0WLAGDn7ZlZuVg0sI73dCxmKxt8ThV3cnF1AoSWyGlj3eBGl9Wk5AtyE46HNg0W7kRcyFsspoz6/HB7Yn58KvN1qwEFsOMTv/f8lk3stNfKdju5HLuZt/p5KIhoVDbCTK3gBDCI8CupE19TzkuIjWp7IuMHeres/tcxn5rfafxXTecM4zWcG4JGYLDXktwiKV/x2BmFJabL+rjL6DU/1QTYZixnlQjt2Aa+PKyjSAi0NOfkoRo97YiACD7hTKqTnD7OXSk0LdboUNO/O+FrxO6/7t5/4aC9VWOsrvCFoEO2spIhiDsuRkLogLFtO/+JY5wshHXYgZ00UPGUlenk4nKOcr8714rwzRm/fp9Cw3Wg0cG4wcJr2TY+gpcsx/DkV/z5Kiuv4FQsCbp1reFjMV/rOJ1z0+9Wy4i0RKs6SJbY6ZpkK3BqjLSfJgcFBy9/n45Pw7/EMahWFwSdIbIib9ygaE9NNXwSR0idOQ+8vK53HRluILezipGyOcib55gzqnoYjBVRQpCpgBVuCl5G+GIBtM2Bk2EvApHCyxIHzwBVTQBHL2C+uFkyhbvYTgiRwDO4jH3+2vOdgplZczZoLRMsJzj21bd4C7uYpAVDOp5t56s0c/0S/yIOakZxcRw+LqSTZI6E9shUFcT8PP22ezDAYXF6lbwqgrYV/0VKZ2dmsy7Wer87TJAwbon3I2UdZmFkeZb3eNErIClZtcvUIFEZ4gDougTjzOqFzyqaTEz8VigZnnwfQ0+hiq6VxjH3qCE01xC+WIS8AkfaPybbbhhUznjRVvx6TqVwDC X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0672; 5:68jH33bdbToB4PWv4JZdPdwbSjBkl+HK46Wu+vPI7q6yOvAgS02HwIQ56v05a/FLsMO9kM/RbmI4V0Bvdt1ZTsZ/K9QP9qfmdc2y9cwQ4Uz0uX+0G2upcmbUc5WDXXqLPW/XPsLKIKqyv8o39OtRMw==; 24:mB/PvyPPF2h8nNpCea75BzE0Hm2dM6zMh05NDf1E9hpjTXd8Ak97QjTpsMJNIJBwtMvrugRwcfw8nURDW1KXEHhmuJ5zFLzRWidfrxIQMS8=; 20:IyWtMPfL7TqBv9f3y/S0keE1/hnekA7oZBwzPtXe3/EIOdkKJCvyjwRRuTr5QFte0BA1zensoFOAfIvM7xW6zA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2015 05:59:52.1215 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0672 Cc: yorksun@freescale.com Subject: [U-Boot] [PATCH 02/13][v4] driver/ldpaa_eth:Flush buffer before seeding BMAN after TX_conf X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Flush buffer before releasing to BMan after TX_conf to ensure, the core does not have any cachelines that the WRIOP will DMA to. Signed-off-by: Prabhakar Kushwaha --- Changes for v2: Sending as it is for patchset Changes for v3: Sending as it is for patchset Changes for v4: Sending as it is for patchset drivers/net/ldpaa_eth/ldpaa_eth.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c b/drivers/net/ldpaa_eth/ldpaa_eth.c index d4be1ba..5636511 100644 --- a/drivers/net/ldpaa_eth/ldpaa_eth.c +++ b/drivers/net/ldpaa_eth/ldpaa_eth.c @@ -153,6 +153,7 @@ static void ldpaa_eth_tx_conf(struct ldpaa_eth_priv *priv, } } + flush_dcache_range(fd_addr, fd_addr + LDPAA_ETH_RX_BUFFER_SIZE); qbman_release_desc_clear(&releasedesc); qbman_release_desc_set_bpid(&releasedesc, dflt_dpbp->dpbp_attr.bpid); do {