From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S967887AbdADNgb (ORCPT ); Wed, 4 Jan 2017 08:36:31 -0500 Received: from mail-bn3nam01on0075.outbound.protection.outlook.com ([104.47.33.75]:59456 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S967833AbdADNgC (ORCPT ); Wed, 4 Jan 2017 08:36:02 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; From: Kedareswara rao Appana To: , , , , , , , , , , CC: , , , Subject: [PATCH v4 0/3] dmaengine: xilinx_dma: Bug fixes Date: Wed, 4 Jan 2017 19:05:51 +0530 Message-ID: <1483536954-27203-1-git-send-email-appanad@xilinx.com> X-Mailer: git-send-email 2.1.1 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22802.006 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)(39450400003)(39410400002)(39850400002)(39860400002)(39840400002)(2980300002)(438002)(199003)(189002)(90966002)(33646002)(305945005)(8676002)(50986999)(45336002)(46386002)(106466001)(103686003)(63266004)(42186005)(7416002)(36386004)(8936002)(81166006)(50466002)(50226002)(356003)(81156014)(5001770100001)(47776003)(626004)(189998001)(2201001)(6666003)(5660300001)(52956003)(36756003)(48376002)(2906002)(4326007)(54906002)(5003940100001)(38730400001)(92566002)(921003)(107986001)(1121003)(5001870100001)(2101003)(83996005);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR02MB2784;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT015;1:GyHjvIO+nekXDf/ns4wq3sQHy1HyEKrxLq+Fkk04Y8B2hMGxjLvsjbrwuqdKqtctHzyVV7TM9yv6vBMNXoN7/KX0C2cQfGIZUAez3L0heN8j22b8iVuu5Pu+N/pZ3Mt3Rup9wP4itfjH9yl6SXpQpiM/CSfh8uWEVwgYc6+6LJeC25BRku/1eWmqzca2buf42Xa8ibe4a5iAO9VkL/U7+iUCKKbhEhP1Avahl/QVe/2Xu41Dap3f9yGCgLEIhAqZAllX1h4cKTjMU3kdFBB8wJal6J22rVD8TNdbQqOAE9ZSrZz0OzlTOmeRt9DZBfD3+FuHarjhnfeNQjSGpozllwC8XDA9i/OQhEql797TKsFSv5Ee+Za9Pc33ucGLDHNu+LfExgWRxs0BX27ycLXru7frrDSE6LiDNWrImmmllVkZU4nYSLwbf81ToHoWiE8dz17ThDgurD+YqyzCFy6jI6xAC3RlZvv3YwGS/u9N2xrHFfjUpdUFwF1cAuZkCTpFSXjOTtU8fQq5NFt8+8dHENzbLywnSYJnCKSWQDpaC9mMgf4fU10QYHgd0oNzjwYMmz9ei5NlpB9gsbJlZrpIb4GrDfSYKSo2kF2m2zTMp4pYtOOWsAXcgMxrzoV63rA+fhEPBj3vvN4PLJ4O6EDKbg== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: c7795510-cb11-4a91-4bd3-08d434a69e8d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:MWHPR02MB2784; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2784;3:ZO4Z5t8Tw8rMnPIZgRwMdcPIqgDovDhT4omd6LuErdD6ciPIM+DwKVVhfJQBg5uaxUehdDIC9rnusuixPlCEes13xeMvARGHvcfTYTMfFc1WmCKppChk0XBUnAXmB5vhu95Fv93x4H8Joxt7KxXT8BJErsp9+HQAK8k7OFwfGeMYW34XaKYZ0rRPr4ZpJw30ffYkZCw8sVlyM01GO/tk282lk8k2mEDqUhsaeHtLZfW5gWvZlUDuR1nydbbndfjWIzw8ezmirn+MgIuTVNQcqx75BTHyTtZpCYt+qy8xXbERzoJgAyGkLoDonG7PtEeYqzrm+OrVbCh5zNy3PLTzgN37zyJAs5X1ND0DEY/LnM4j+YVo7WDfXonkOgx7nfqV/EDkKDz+cg8EmPMOrkQZgA==;25:6B/A2d1ViyB0A62xEYH+fvEFnIPhinkduNexAy08NnkDPhoheRd6ajjrubdcXNI0c2imK1usKRy01aN1gE0VaVO9ySIur42CbxWZGVzoKznP8HrhcrQTNF26bBhNv8wH0/0ByGkaDUOeEskJt6XbTRjWf2x28ZXUG8MBn1cOiNZcccq8NUOvXroZO37gCWM8hs7OIVs0WqLWqFJjJhASPA3XbmHRsu4tHZTtqxzIh2PoGfdjH+5WUfLANiV2leaQ+8aS4ZzZjbUfwWv2WRphVc+U751KvmL/7wQabmvtENNTqAbWoYQBRIlhKFG53MyATWx8c0UfoSeiQ/aB2F7S+oaAwjTenniExWw7sPphF3VrEk/epzog607NOn2eDbJCTombIuStXoC4hDRKKtUs9FkI5Dw9N0wkVa6eE4GOnZj8RvjPoAqavvawxs/W1emoDgXHJchruPPKLzenG3qb6w== X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2784;31:WbrqY4uvqZVP1UG4SUUavTBDtJ1nVGuYev5Z+z7KHI/GpTaxHaEXrKo+IIVCqVOZjWc0m4bm0h1WTtHecysVKXHfUIaF8k40pKXRlCDaFip6Ly4qsB8RTV+xpHrE9jKXUPwLoY0e0czw8VapWRSD8q489ECx10Dbwh8/Zqzvih9pq/8ZDtdvfLzaZfGesVRTsx0KV+xzeSLYCtlvruIqLaNXqWZ9WKZeuicytDTnrkWlTJV0NlU0Tnvw/9G1b6T+akm1prMH5lFXnnxargLrlw==;20:Mee6kAzOq4jUSFPIQ1NjkHOR8+hKU27pi9a3CPxgCN7bh/MQtUxr0dglxXCoGDowlHksJhjV6jQTqKK2ZGi6X5ql5gxnRjo8Ta4wX/X6pcqHSLYFb4bRcLFWDoA267IYx+IzjFrL5qa+V4Vipbl94a+x9dtoOsk7g4aJIambUvrJRyZB+tDm/6PNeUU71hOmwaVsXeXVfdmKoPG9cSmYBrZZ9Te6Nx7A5+sNmvqHl1tJyHX+NIzXPjd0hnGh6uGqlpFOGjbPNK6rQBBJPDVmpYoKvLYuGu3WI2KmsG2/0gJG+AIXaj2+xWWY1hcIusNbKJQ8LcnUhI60qwu85R6QXEaJYWyu/HeeM/CJcCXSf1T+d/TqHHqFLO1mdmYX6fzI2aNqVAh3oAQHOo3wKIm3AU0oqSif/mcnl+d7eazO0K9h+84z3ZzAeNA2D95Hi1xXKwdOWyg9VsPOBJDIeOVNCeM4fbfzaYdxKSS/9lxzJbJhnkz5Hy/PdW/XQ+SPQ1S9 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)(13015025)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(20161123558021)(6072148);SRVR:MWHPR02MB2784;BCL:0;PCL:0;RULEID:;SRVR:MWHPR02MB2784; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2784;4:MQfonnb4hbEigxUSG3TWWrpsudyAJPMNjniG/pLJYUpYPiBfd93IHOXp5a2qvEPsZJ4EjJRfk29aAt/rhUoISK6R3S8OXk35dW2guMapiZmfDsDL92KTBfjsFjyaFYEqr6KPo5CCucR5VefQOgqDAk5Ygbk4CETM3YDixjoziurrEcLHjWgy+KS8i5vLQzcamo8sIPYXKSIEZUo3gf7ZmMPlvGgQu7QvUh5B4wOOi6At3kZgtcyUS56Q/eMvn/pqPEp+bg9lN7hUsxIxyvZVUzljnkIQ78ErGD+wq5MgLJyb0iwikke1F6PAl5zFI09x8+uOtssEG8PV3iNVo3qKqi8k4JYVmvKcL/DWCT3kbBoRMX6GVatMHUrF2ltMim6EuEtnNQlbCj9jWrnYy4pNqlxqGMpGowUAd5B37Yn0A5cglRgicAq0jpqEWYmSK2FGoJMLbHOuQY/ji+xpzha55ErJrqkeHNSgeaNEdBns3pIwyoU20KbjSOeeP7vgyzB8GA2s+ipR5Jr47KHHjv4dZIuxfzCdhLDu7eW1ic89yoN8W7OyDOA+DmRyHAmNcSbaAqcTkdKON4TE4G1hZc220G832I5ONn6lSKQF/eJTOLagnj535FcoFs3aLycX6MZeFzM98sIfd5uy2qVDjB5wWrjltc5D/aUqj5N/GEmYWZuoj0kft1hUjOc5ChEnIZOG81Y216Priv8/YUJAQN540vSoQo/5JVuBXyNy4+dQ/T3vpixSspnRT5M+zB+pxjUdsG3Vra4DVFVeXdhcSDbQJA== X-Forefront-PRVS: 0177904E6B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR02MB2784;23:tUyDBVLqsOWviE8zMHqXxoqKJ3rYuKIPV15rhrw2P?= =?us-ascii?Q?xKsyb42FDFgJuYY002/4FtUqv6OZGCUUrpj2G9rPmot5Z1JuHSTzTJxf/WD0?= =?us-ascii?Q?ZKBKAhIJ9ejTyuOeQVUylLoydQE5UqwWLH1RYjfJsFIOqqENv6RbqJNypjei?= =?us-ascii?Q?7mGC3zx8MXysalrPplxd4AYEk6jWHULNOBm5Eaz0r9rXhbi5Crh395uN0h7b?= =?us-ascii?Q?U0XUI6IxGGlciwx6QpmVRaL6Fo4kI6Y8OPe640yGVhZ2SXoZcqH0HqUadkY0?= =?us-ascii?Q?cGdUSKWdHjih0BuMs0GmxKefD6+ylot2M3YVPDC+2di3QOkNaxbIXYQ7lZP9?= =?us-ascii?Q?d82yFOk8L/Q3Ky9Zxi1RDYwSICiCwVzTrTYQQe8AKUii3kg9e/SAgySiNSMD?= =?us-ascii?Q?hVid7rbx09tPKsalVyA405a3IGRn/b9mPpqrTHoV5TXmkJ/XGw7N5G2Y7PPH?= =?us-ascii?Q?ufE5S+uJcjrylNJ6XA9MsnW2DTHHuNY0Yp2GIOqGsFdQQM/OCF3YBWTu6nQs?= =?us-ascii?Q?vtQ/2xttR3hlbDX8Ob6bjbgOUzaWrsbfYcsXJ2GRMar2+txXF1Zi3dHw4QRj?= =?us-ascii?Q?GYtvUi36/m5rUR8KCsXSKIL8nnhOSEI7cmSGjRIz7rFWhjVWPmw5z7yG0Gdy?= =?us-ascii?Q?nYq78467pdoYIJCBLiVTc8QUZWj8iwIzj5HhWCd87JgpqOiAdnizmx4C5h9r?= =?us-ascii?Q?X1K0oulIZLTMSYVTD0ddJSV+sjrBmJpQ/3nQShuiR3DxLIUFYPKbYSsDpewN?= =?us-ascii?Q?Zl8S5bOrrZWzrHrsIv704Bzb9w+bLenh2wIc8uHQRp1XGcDmWCDuO3jdBcZz?= =?us-ascii?Q?L8WNpbMp3xWb1FK2afFPCZj5fdP0nazdBhuNqz95CrYzdvjx8P1I450S7fTO?= =?us-ascii?Q?u6c6Er4pOB3k7gNSxzLp27rlakMylp5TnCIKePW/M0LVlHuhDZahScHcIqg2?= =?us-ascii?Q?c7wRbBgwKK98FHt/jnAgcY9N9St5tgzIr41flq6B/8RMr4aeIkrMz/T51RP3?= =?us-ascii?Q?+Xud2Zg2eVbspRNqDkONF5xo0/NhBohvQh50x+k5qvToi/ttqvAf9oTiJtlg?= =?us-ascii?Q?Dgn8CW8AN+8EGlEuwq0I5GwQLRX5K9aeNetGQ59U57wzTPy3KR3LPCV/HZ9I?= =?us-ascii?Q?5wdCc0JOJF1VkVDBtAqVPI84PF4LE0VV3j6uHVKYRkbg4nLZyyoYXm0t9TZy?= =?us-ascii?Q?nS2YnnrGvrqZMJWUNfps9w3FfzgsHhU9DepjnATlP9oHHrHTC/PIGzFLnuKT?= =?us-ascii?Q?UF5qsvBnnDbf41/RWNA17tnwxOSskqNINzaSUR1?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2784;6:ETjggbFh2vknFGxEA9THkFW8MpabFaj6dMR4YXTsQtGNf/NOjon5D25j7RU7zY8U+5UfiDOwTfm/74FIMNM1ehMg1WPNH3fc0HrC9xIBn+9KUwfTuXGDlxp0qHTDcppqEGxSKw6Bbyh63cl1dXlfuGTFIbtvQrNEP3q6Wb4AVHeWV6atnoHqKllikPPzPzDcdSeNGotYBZukzY0TL7m14nk1RYs6Qkv/Pd5sNtTIUQuD6NXNSlvFfhtaCaq4wa1ToGA5XMbIUfQr65H+fWAOFfQm41fQBGKOv6vDRMarS75rYDmX6dvnj4C/qQbjZFa7QEod0o2iwSLYCBZlha+R0qEJBhbAAKhZCBIfrIYfW1nS08ZwzGGqRkxHWjxMgpxeXE5K/1dmKOqqB5yJAgmPNtyvhuCDou7gwFBnA0RWpDPgPvNfahnLBgUJiJpRskX31PeAS0rSni9f8oFYOkHxUQ==;5:OzV/LJeyZbbjJ+N7s5UnjynV4T2gFSHLcXC45PXu7yWu2Qa2SXoxrobyT0kfVcHF1Npco9RGvWii4dnIeD1seI+AXktK90v1r066LKWlJHD0L3GtLUVDYWyxhFwKU/4KmJEikY1U3T3YB9zD7nCvLCQ1SlBFEzStjy3YCWNM5i4=;24:JHxbGnkC711Ijg1QqSFeBanMmXKo500S3ZuZ6I7QRuFsbzc4JeESnry/t5tM6yxF3NOOYt9DsLXg7QW5b8dU4+19lFz0HjMchpyuVHO31Sc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2784;7:KEjG6MbfLmOeSekP99ReYBK9RhEyA+D4deYPQhlvju5P2bGQHj7G0BUWJEoeBRXvvTf87JTZ6rh00sHbzAe3yp7LDcOFNSjl1TUUIG0Mz4nBeRWI8OIxwAZo8XJ2xlMEq47MjAOJe+wP6oYdaC1oyAC84zmPHDbCu/CePD8DucqmUWkrw3OQyb996Xe1nV3ePSoiJJrSXpNfCed1EAoSKD8GmjOnPz+Ezebk169g9PmVQ/aN/KFO1ow3Bk17Knp3PMh7Sd0gA8G2S+UERNkZaPjH6TkWbH3U4u3lLg3loKtDdygFDOX9V8YpqnZhWkLh8n2PL+bdR+lozFdJschuVMWe6hAP0WFf+nXz+SDcc7NE5purRwMWJarpSMmGitQaOoLDlf5lFsc7zDywI/TmruORGbvuIrKerAyFN1WDsW2bwsOMtOXIxxbK4mlccZuHoszWMQLoi27qyhZHUH7CLQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2017 13:35:58.8170 (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: MWHPR02MB2784 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 | 266 ++++++++++++--------- 2 files changed, 157 insertions(+), 111 deletions(-) -- 2.1.2