From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751304AbdANFgN (ORCPT ); Sat, 14 Jan 2017 00:36:13 -0500 Received: from mail-sn1nam02on0078.outbound.protection.outlook.com ([104.47.36.78]:24358 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750759AbdANFgH (ORCPT ); Sat, 14 Jan 2017 00:36:07 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=bestguesspass action=none header.from=xilinx.com;arm.com; dkim=none (message not signed) header.d=none; From: Kedareswara rao Appana To: , , , , , , , , , , CC: , , , Subject: [PATCH v6 0/3] dmaengine: xilinx_dma: Bug fixes Date: Sat, 14 Jan 2017 11:05:52 +0530 Message-ID: <1484372155-19423-1-git-send-email-appanad@xilinx.com> X-Mailer: git-send-email 2.1.1 X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22820.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39850400002)(39410400002)(39840400002)(39450400003)(2980300002)(438002)(3190300001)(189002)(199003)(81156014)(8676002)(45336002)(7416002)(38730400001)(46386002)(305945005)(50466002)(81166006)(48376002)(90966002)(27001)(2906002)(356003)(189998001)(36386004)(36756003)(5001770100001)(5003940100001)(47776003)(50226002)(4326007)(5660300001)(8936002)(2201001)(6666003)(63266004)(92566002)(106466001)(103686003)(52956003)(50986999)(626004)(33646002)(42186005)(54906002)(107986001)(921003)(2101003)(1121003)(83996005)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0201MB0760;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT014;1:bJrszaLk2OS0n5f/hlRWZr39PZL7TvLJhY0mO6V3mLGz38HuqQNdaxpLQaNzd5AS8Ea2Y1hyDiJiuvKZaK1XYO25ggHJm09OHnDafCXHcwbZBIlvgnBAv6N6NLvS1/ESCVAEnObgXNI5eGX46dmWgjQEXSabS6Iri0k+1g/TQB7YOAzSPKVephYX6EedMV7osiG6JA6kJ9mQdm8XZIBzlUD4O4sGH0LSFUz3iz3N7T1gzRv6jFsCbTZRc6s68U8P8IfxG+UWVRUqylOElzd5kgCQp0DS9V9AKgZRxvxs0NtNG6V0To57ZW4AfNT8hvzrPuuwTqxGEV0ffYicmsICzizV+6rNA0RPKpkZa1FcwnffbsUwaCt4u9mmwL91MexsATBc++gR/UhWDWnpNmlHJU8ZjCD0WBuY/xVW/Lpfk8jWSXNFD63/00lOg8kGo6eVY5P0dyA4vCXRJz/EBpLrQ9IoALPvDV0/xQdlwsSWrfD+vJ0FqXwlvU8VRz+Nmf515WnnQTwHk+eYYEnIgdngwBY+ZOB70KdmCtu3oxR6Ex/Jgs3Tt2NZ2Bc71jcSiEZKf1X3jfBPDE+hWk0XahOXxpvfV0rVkDLHBs7N1U22GnMliwdPS7xwq1lK8DzKocNYKGA3Bt1jesV2NBJwXezndg== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 47761bd6-b2da-44f4-546e-08d43c3f3a79 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:BY2PR0201MB0760; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0760;3:2GakQfTWWg0Sd2ZBjt3HpffshSgfHASiHhjZKc8Vlaxlabgy22hwsOXYXV0xlqaVIB7GONRAjKvktSoedPmQiEqn46b0gv9/3M+8qpHDne0uBuwj7+QnIA6nSGnH5z6DXbLdvL6vINQxfzIsRZBByKWIePwBTMngOUNnRo3TQSF2ssML/fKbTYhYrA7M4OtcaJ31gzLL+wpA46aepEIzwH00sh9XOtGfvj5pdAZjQmYuEeGUvb0L2TiE5p7mJcziWbTn+AGX1DbNtIgQ40IefiCq5dFXNHdrBDHuZrvTx07lBqywDoqYlLvxCKZq04DIoO9ev0h7x1NrXvfIiVviM8wWPY+JcLGDpbwKYqk0JO6ECykGtzYuNjK335x/+trKeMVcXZ3UJeyd1BqzY0ZL7Q==;25:WEWE6AMD6UpbmQ+V1IUuvPsksrbbQ1dZ9XNMVrAyqFfoTgTqyxiXtDHcdwpd88haWUTJ7EWExym+lHASKPg7FoknwUprv7HJel5wPIPh0+TWjmnUb/UoSkEy/owqyUQHgnpkO5zLDp/y4ov7Htpl0svHFhtG+gJv/gw6EQwFVAnGfRgYdaSH1gJodMDEDV2QNPMS+ITWA4Id9r0so9nlDWLYwpbztkMFSP7W/xvHCls5/M1YpmFFwP31W/W8Fyt3kYVjhsQopfs6wePmudTdQrq/29Qj1U2Xu+x81PsAnxfsZHA0URrGyQUzC2DHTJSnYDgy6oGsYmjOQOYF33DrcHL05eF641NI8xkkVHEyujYXUu0dZm8f8M1EMesrbrRXw2h0Vgx2LA3RAiC1LtINHzfpp3o8lo5+ql5FTD7Ds58AQKgN3TaXL3jzEEUF15TkgaWSA4JW4jB/aqL/4o2AaA== X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0760;31:QnAMCxZKiMKY87m7HYrJxKtg3598eLYEPrNMztM5iajvtz39H02KFWoZc2byDUPXijzdUErTE7z3cIsfYNQTuH7d69DUK40fVAWSq0C/sZnbiW3t4tG5AeXkvi/OcM2JzTnh9htqrqWl8P/XQt8laU20/cn4/aFOs18XTTL9vkJbZQ7SqBV7qg+PC67bAZyYW2LZVPII9EXmZouJytDHbSJxDlQ3vspFqlgk96qntMHOCrO6QTt0vSnGRhLEx+h6w8DJoROLSpKJWmbthIoKbQ==;20:XefvxXH3OckPs8I5eJieQBWwOOghfgF7dexgSrUU14xKfP+9QbQBDkF+7/fgmV+O/0jopM+LYu+abBpiSV/BQBPG+huDsrXdp056HUZb48DsVLvNlrYEvh1mrlBdm60LY7E7jPiJmy3ywmlHaKd2bZPg4twDyC8/lN2JVgXu1tjEMJgAEqu8zeaxlNP49rAhDM1js30tY/Im87joeynw9C0X/KVRmiEXFEXOdWvKPatJfqVraVAtyIcsT73bzr7qHXJJBiDDA6qniWIbSP2yWL00rdQQ2gPulNivXk4fPPHQAeVnJUolFKkklhQvBO3OxHV60VjDRW3o4bmnDbKNUbOwkFuFhzxvJ64VTEq4pxSZYSfRiACnwDXvya8RXbtYMeZTc4UlUBb8cYBzK9UskO6wFZZxYSxPKQhuXdsjUvV5N5Q3WYMgupq17ue66ZlK3XQRvsu0OZp1aC5m2pOqCHVPt/B7saX9rGYgSAg9ieRcLhBj9dJNCYZx7d6nUEf7 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(239848410804468); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13018025)(13015025)(13017025)(13023025)(13024025)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123558021)(20161123560025)(6072148);SRVR:BY2PR0201MB0760;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB0760; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0760;4:IbRe+KSuRMCDzxb5z6zQ3XYKOHOQH/bWTt6cMyBTYbmppvc7cyqQWeqMnlgHpV+M394vkfzbdBiFBuZqpGCcRGApVBELZMLb6gQaNn7MPyjHexu7qa21h1HINhoDf3c/tO3HOvEYcyJapvYvlfmkR9t4iQX6bwjeln09xurUoKeM3qfNuN+tXFJ2mUHdMWH+2jWJt8KeyTCRW3qWUYNjiWZXYoezRudRkkY5NgGpSVglZvazTSPVwpTVdCZSCYXW55Ujbsyc5IyZtoDupTc1++ujGWEIE3BChFN1wA+U+xJeD6WyD7VU/m671gaD+7hYcdBnuD20ywdpBOyuboBp++QU2Z4EkAU1VA8s7DGu/2lOLrEvzZgBk2ARFjHseBDImsGHN8DRdW+dpLItdFuNHHj5kNYRy8fYQ6Age/bm+HdbGjnm7krMQRZmW4Sq3nGr/Q6zkzMIj0HRPuUphz8jzDs5ztC88uEmYJ9E/JiMNHDYQRDpexw1N+ntOPGGQUJTESikwBOXZ5mmu94meIvrChxz4qt0aLUzZddTy6YjI+CuwHTaT7YyFPMEM1qSrhTcqGqaoL3TqzXtWQsJhJPCas16qUgVQ3+ciDJ0mpbCW4STVmx00OQDMRfRe+WOIpwlbqYEgBfJZ0S4H5vELjjy85gHN7HWZAdq6ARw9WBTeVnCJYxfNhQVJXa9JbhzwDJjmrkByLAGvR4jk22u5Kxxm6TunT7Rkfm16GZH7spTjXwH2JzTtR4xJbfmNn1uuE5B3/mnfkshKdGwLsuhlJNInQ== X-Forefront-PRVS: 0187F3EA14 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0201MB0760;23:JDmL8f/Gu3QlnsaODCUbDbKQuhZMMVJd+LQl9rw?= =?us-ascii?Q?1vrlsscHl25HLLT3lRtlqT0b4pHwwD1rht7AvYiJmw6rcaELzbInIsPc3DIG?= =?us-ascii?Q?x8tvT7O1PiI26qy1S4SYpjr1GJVHfZjqUa+MyXbg+lGkcMCwog6F3qJcsXna?= =?us-ascii?Q?0JGe28X13mk1RrVv4JJzUuZ1oyV+YWaCEkC93gZ+oy36dfacn//a/2fdn4Tg?= =?us-ascii?Q?6gwv6jicZfQ3X+Owev/x8+zIoLwMXS2wUgRfA/e9tXOZGtSmcGiscJKkv/7m?= =?us-ascii?Q?812ZveuqUy1IljOk+tkS2mJNjQRjdM5i4NNdhDK3nUKjwFqvUTd2Kyz2OL/6?= =?us-ascii?Q?uTKv8izQ2YIB9orhKqxnWs+HiNR3V1RXEfFDmmqxszMOf6eHAM51QeE755Ln?= =?us-ascii?Q?jebbVCgW9Lajlj1sS29e3qzwDylvQNx7ehTxgbSsXrSCxk3VBXAsBFVswAL5?= =?us-ascii?Q?af60H1Weyp8CbkrEnL8aGphbDuFwSRT7AFkI2ZY3l7sxtFxTY/C8ff4N+scv?= =?us-ascii?Q?6LpE4Xun85F0Q9cYJB9Opllcwdmxe20xw0zqU88SrpKhGrXg/hU0BtiQ3ZW/?= =?us-ascii?Q?XQvpSIgp/itwmOHiPqZe4Y7/LWR24ReLhqfH2i+SsuS62u3X9GCD5K1zJcMj?= =?us-ascii?Q?57gHr3QnAs5keosejIDQjQs78Dop4E209EtHwt4STygV2IOH7pIAjBdJNGAy?= =?us-ascii?Q?jFflz8jolxYIxL9bov4tLHtM7K/6l7rcxYXXJqKCcUmVhioEkkRev3HUecpn?= =?us-ascii?Q?F/r+n3YuwTB1EE3knLK0VTcPSDsX+Nl7o/LGF2lTVtFD7GMpHjFbh+wtNH1g?= =?us-ascii?Q?o3+SrQ2z91Lqik6TL7kDlxFuNXEmTNrXBvCJkJSPI4UpogHX0vzDvvyKUqVJ?= =?us-ascii?Q?dEgWcV9tIKjcLGBJRfCZCcUvO3mXegk5uKgganTwm/i07t8NafxN8oc2rTM8?= =?us-ascii?Q?xm457Uwe8LHLB/M5XtmazrASYW/SwCMLrbZ0USfL7CIDDP3KqHy0fc4BKVUL?= =?us-ascii?Q?/gsMLriuceXKFm2AqDYueh32VwP2CMAE5Oy3DDm4O1x7cUHT1jpo7tS9Zbbi?= =?us-ascii?Q?WunwGSevdoZTcoRIjdVhfogUZSTI5YrvNZdZpwjYxYAUSnqFAx3/fp+S+0Vp?= =?us-ascii?Q?iAtj9H8GprndW4dO0olAi0ML1Dk4U99ujhIeZ2fFB31BcJBdIEDknG+BkyFZ?= =?us-ascii?Q?65jMppNqh5jNXON+zBMB0FDir9Box6z83MEhmakdpoV7sJ65Xp8we/L4mSFI?= =?us-ascii?Q?yAGbk3x+SG3G77CmBazD7RUWMf5JMzI4MNH1/xhsMCWJan4Sp7TY3U7p3YYn?= =?us-ascii?Q?KRg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0760;6:OKrSvAzv4MTOtvUi42Qx+GURmP/mJxKeX52oohzWVTwSFzB8hamnAjVh84sWy7PlxKFSv9X7Ab+swY42iq0PMlpua563fKIZkFWMmiEc1ZYDOj7nb9uqZLR4ueQGNs0QVbWXsaITQcgMna3GrxQhFPcPVKk7theZ7rHj41LJivdo34ZcfoyY3/eVxt1RAQNrB3pf0hMfyGyp8aG9h869kA0dFD5dcO3TaUFsmoZiNatWqJRIscNhBqiuslEPWbDA/4rrw1JnUL0j+02jDMINTMe5JSNhw96wK2cPpNEmH4SgvCGY+rRVPCCyjiNTgBV+pdMw9V4LhxQ3WJoaIx00qMLfqM6i4NnYFeU1QIItfZMEbage68XZNENVJrQ718BkFC2AGcvxx9eIzBlJ+6NbEr/zIezOnVf3J6HJltcY5IG7ENFejoem8pdD0E6MZcq3Jsui46ExANDZWWgprxMGAw==;5:lpqOS92VmHN5uEZCo9mKj+w9iWlL3t6GxsWO2afqxgwk9+DlVHmx/c8LVADaxD7MolWndCEdKuntNvetjkHpFYcUmt9VzkB90Wc/UGCCpuwhvnlLfAE/RgYCaNj7lUShvQ4vppl/p9jDWckagNjHMKu0WXSZBYocV8OPhNkG+w0=;24:LU9wKhjuavs3vGmBj+hBBY7aE1hV+3BlBzC8YJDFz3XR+btY1dvnVmCN8Ng9QSKMguLoCwXVUrxjbgeFevVNzCfuplmqbFUowyrClqa7NkI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0760;7:cUq1SG/0ECkX2DPjFUUh/1rfoiF7z1sy6GYVkVIqaRilMASlcAPWgbQFV/vlvbP1prEyjpcO2WZSAm2GIpuMyk953mic64suYKIFrze33GmGpH12qMhFZ9SxYfelNfRD1SHMZScODRNIkCGrvvEMVOZLax07JChVAZS/Za2rRVf33vUvd6mneempTxeoLH7YnIUPqYu2kq07NWKX4neFmfGPCFqQNrIIAon4bznNBmaiYSh1PpF3VB4YqrJe1brW+U01hElHqILAE/vgmF7RE8Ba2o6KwxUcAuai2O9w5+sTHqYFjdhGYculjzE0NiAcH03rduYNQW/ZnvUa0nAKH49gii+UmTYGk5JtL7ZmmS8rP+o6GPLTlEmnWYWzHSK8+hYI/iQ1QpSCYgHBRAh90OdHrB8ha+SdA8ZoikIWXfSPpWPqrq09ZcSwFjlt5c1ar1+u45l5GoOZiI0eWiDTMQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2017 05:36:02.5843 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB0760 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series fixes below bugs in DMA and VDMA IP's ---> Do not start VDMA until frame buffer is processed by the h/w ---> Fix bug in Multi frame sotres handling in VDMA ---> Fix issues w.r.to multi frame descriptors submit with AXI DMA S2MM(recv) Side. Kedareswara rao Appana (3): dmaengine: xilinx_dma: Check for channel idle state before submitting dma descriptor dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma dmaengine: xilinx_dma: Fix race condition in the driver for multiple descriptor scenario .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 2 + drivers/dma/xilinx/xilinx_dma.c | 270 ++++++++++++--------- 2 files changed, 161 insertions(+), 111 deletions(-) -- 2.1.2