From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S940478AbdAGGpx (ORCPT ); Sat, 7 Jan 2017 01:45:53 -0500 Received: from mail-cys01nam02on0078.outbound.protection.outlook.com ([104.47.37.78]:21197 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932069AbdAGGpp (ORCPT ); Sat, 7 Jan 2017 01:45:45 -0500 Authentication-Results: spf=temperror (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=temperror action=none header.from=xilinx.com;arm.com; dkim=none (message not signed) header.d=none; From: Kedareswara rao Appana To: , , , , , , , , , , CC: , , , Subject: [PATCH v5 0/3] dmaengine: xilinx_dma: Bug fixes Date: Sat, 7 Jan 2017 12:15:27 +0530 Message-ID: <1483771530-8545-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-22806.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)(39850400002)(39860400002)(39450400003)(39840400002)(39410400002)(2980300002)(3190300001)(199003)(189002)(7416002)(47776003)(63266004)(4326007)(5001770100001)(356003)(52956003)(305945005)(103686003)(5660300001)(2201001)(36386004)(50986999)(626004)(6666003)(33646002)(54906002)(42186005)(46386002)(92566002)(48376002)(8936002)(189998001)(36756003)(5003940100001)(106466001)(50226002)(8676002)(2906002)(90966002)(50466002)(45336002)(81166006)(38730400001)(81156014)(107986001)(921003)(83996005)(1121003)(5001870100001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB2779;H:xsj-pvapsmtpgw02;FPR:;SPF:TempError;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT046;1:83Hihn2MxbljtNJcsUfihZLCMLHwo/biVoLzA+VpuH+Ra45KT9YSQXS8NI0g82M37Ci2pB5yXT0HcfOVYgEEHB/b/gfnjP1IqPbtAyFIM7rPMCi6JkBoDpWk6dQfxRms5POjoVU/2WrtZPghT5wb0WNlRX2SfXCaaGNsrRyCkkrabXcVGfI/5ALBkGQWGtggUcamiehAdwl8SwIGGsUNNnA/g+RLRT1Uk7+GVeCWQz21JUmCYohImO66QhKFrgzc7UM8Nelb3uI4liuyGjHMSv8MwPCGfhP9voE+/tc7Y/d3yfMt2eRFoJ77xPf5r/BTA5rCutG2eFO5e1N1Jua2l5eCATrEV/0K7w350c1FeG/MzSHWoDuF5YouU8v09ejLPdhDsIbnZ3yu6oGd32n81L+5LkP7I6HhOKB3AH51tcgBFZJbF/9SGmRb1/GszcWhqmb/f63Lqy1N+l08mkdIhds+QDwU6LUltDdtCZpu7A4lXVAncoHv6oAgsbNZ4hKbl9QRJu+ycIA9lcm/mM+RrNsPfBaPyFXvVyofGPlk/x3poTJTSwCErpOzrlJhot1MddmZIPQWIb2eNqcBQd4ZpoBRy/1nKMrkgoafWhAOTAQKDWOO4iBBC9RTQPagzp1t/fsFq+W2pb7t0Of4u3eXtA== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 6dd939b3-45b7-4b24-68d3-08d436c8cc4d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM5PR02MB2779; X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB2779;3:8uyIV8rGq4jriWsTRl+pwxbTT5/+FcWBU3SxNimh4CGGa9RichT1OVxf55Q+ugWf5u1kxlwTFNmze6CddQ1A6BI+3W6JSZMOPfBpEgIIxFcqB1ysNS/O1bupmODMPNPhIaYqzr2Gc7AiwJWeZb6gtuKVtSLMTQc66fJ1anEJT03B+j34vUwejkv7l6udap4/jc1gEvvuS2ateCdSx7loJ1NBfyFWRKPUWRjDeaw4mHlnhiMxncPTfIY/hLqIjQB9P1UQeatUN3UABXcGw+18u41wS0GN3o2Y8PKL9QDf5p8swF2ouaXE3x7NEpUIKUuYA1GFso6e5hAXbShOW1kjtK8XLrd0/07PhClraakawJnINRII/jnEGgdi2Re8e02F X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB2779;25:H0mBdOcXda7l9x+JV7gAey0yWjjtNMl25f7Thq1Xw68Lfpu++1J1x3eamj/8QzuTRCsjiiSQUAHbZFWEE2jNtBM+Xb7LszmRtdslgYoZsm0fdNv1SC3rWH2dojerly5Hlmdw0+UMln2Id3YnQlkl8aCDAwaORZuOIVY4X0Je+0UmP1W/aIAS/4JLTWWGYO8dVHw+HzTpswp/H9RSFHA8/lR3B2JQGaFqQVfBcdMVkw3xbnjsqr5+Px4zziRAiLH78dW42K68tMXDhlkfjU/J5pArOfAVXIV4+t41wL3bz5PEagCqOs0WU8o+YUoh3lID8pUzx+qvCEPzy07I8LkK0MeYPbRtS9/wvaj+MV3kBOo4/YYGvdBqs6Ycin0ijIc1OQne4qvH0Mi97tippUITpiI2QPEMnEUovVKLuQ0WV6vwnFQJ6mAaLZVcPLGbI0iVBm/YhCvf4rBZ9AJ6XTa4RZ4cioJ5b1+RE8WCtPpSJLEjC/CofUqaiGL1Tcm/oFA91YTwclc1gz5BAaLaDLOHEk2K9SiI0OBYeimfBeC8vxK4FgWHpIw2K1qwadexspkrJBmAYfynch4eu/3brUJUCX/o6XSIsGquoYovy0h4e+LrI3MHAY8SxKj8j0cur1eIuK9oK/+YboNjBf/AYhFuDuTjpwDFXfH5lB6jJR36Y46blpmMzZAvZ8wT4ulnSFWGRQ5DZvh8cqbn0ZU22sVcosWeLFapYSXv05lKMsnbw6bYieb3Qm96vJV3XF3qT6zSH6b19V7U0Me05uIC/m9Cr2clK4b9CPacPKbCHgnBLrRrpOMpr55EbKfdxijnGJRU X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB2779;31:R39v9NyVeEFzDmoj3L0t2A7TTeysXWDKXX+s0NvkF/QoI6GzQ2GpZIKfpO0U+28Z2QobpOPXgL+Q/B1AqlkjtOngr41M9GJZB6lqiTXnoUx/WPk1nFz0BVLIByNCdWtcee7Zs6Bk6H8+AfZVvbwmnafy2x0q9q9I4be1Axyf2CXLnxWzlOQMTjHk9EIt72XC5UHfiHARokOHVdZ+TkPnWvxKNBggg0cv+xL0Lrg/DNn4/apWhB4hI5d26SKA7YNR3ri7/70amG9rVur16laCJYPtftnQF2v7LAuqXZICdJQ=;20:awtQTRdtKcYIcyfBdFNuwM+MnHlA6ijmiYjmXger0XZ85wmrPUC+aTAvZTWuwD7TKA4zE4qRxfavqE5OPpmricjlOd/JGucUuZWyttrz3Gr44qqebWja9wrBcOORAS1PGWoN61BPKRlSul7Z0trbbunK22An6xo9Db/FbLDxQW0tKddNO1Tkw2WtXn0GI9iMOQ/IwiUeuIZX+c+d88JtvNfq3A38R1+afqt1Afwek/LTf71jGMRohvuZlv3VvnUmwsk20R0tVVWoKOZ5ZADwnScWDeAzpy6dxpKrZaSIhPS0gxfz5SFB+PPm/FmKzyP2qcnxEo+izjNWdewyM0wQTobWA/hKXaA39Dhg/h5+Pu9Q2Tpxm/pCCvtW8ob7J2KFAdHhlf8NlLhUtOGNdro77RkQCdvh1bjlXAUmAFSKwKcyaayP5lIfiMQY0b+Kz3YhffDL6v40O2vTM+SZEKbyM4AfDVe91EsuT8lnm6GiGa/b9vZvVt8pMPvjiRtvz4PA 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)(13024025)(13023025)(13015025)(13017025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148);SRVR:DM5PR02MB2779;BCL:0;PCL:0;RULEID:;SRVR:DM5PR02MB2779; X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB2779;4:JfzE+MPuH0XICh2P6PhgR+UmvZ0Cg4MaLQTu6aaPhu4xb9siEaM2zsPX1nZa1Xb7H6hc/C8r5VHSA0t4E1JsaQh5H+yZQd2yro1RmGRYpP5VQpmh0TsiK6bqcB6G1/8Tj6KI7kNQbRO2wuO7sYvz4XaJ+pV/H42RZ4eYnlm/5h//1+kVDmLZKIyR9RrMmBk1R9N0jMwVnqAAC0CRDzkQeijBiKHvlziLvIWOe3Rw/G4SQsl6U2g1W8xhP04jPARQys0ZVSP3XjR0315b42+27PJ7ef5LfS345/3oOXfTwTnOISbRVXXKGwZfVk8mO7p7JuS/cuqLrh1yb/N16Vwc5GEP21BeFKy/GGS77Qf1bBKSx3RHrjuE+J1HAfxz4Sa+TU3fPbQaGWcdIRUyxdQZEfGfq5N2CPSgLgUKvz2yetWbx7h2wHgt0LaRdzuvtXWo0399h5drbyboZlDmCe7HHxlQVn7OfJmWUPNiRJWwe/bmMJ3FmJlyOV6InOjSXmMaDGeD0BGj3JYyDyEQZU2WntGzTVdX+v7R1lbVyeH2r7NvtB88cqReNTrH8j8XXGRKfFn1ywp6eiVz4ngnK7XUZ1jkwdusT9eD1D2cTx63AECisHavsMiSqeMyPGTMANrcME4w+4apuU7oFBP+TD7NU76ssZ4DsjKmbOJlUnockaAwKj0kO+k9Z9wovqWL7F5hsOIMIcNoNUBsOUa4GYBGPsNEiKVUVA07MQaWlxHTU2w= X-Forefront-PRVS: 018093A9B5 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR02MB2779;23:TpnxrRoIlDd1gtj3SqkVzEheQYxADc7ZRDhuuflqR?= =?us-ascii?Q?D9SL8wF4LGJl6yhMmc9yuDivdLKDCo5eUp6snxuqvTmSzBEeF0XCOBamwgLY?= =?us-ascii?Q?czmy1MCOzimwkJKSv78rwWbuXgkAawl4CE5lUrkkXxX0fEmIgX8ARKhXcSxq?= =?us-ascii?Q?4aatl65sXl487SiM0KmMm6y5XovXjM7+d2Hah8dTucqaisN6TzQgt7pMMroh?= =?us-ascii?Q?r/qGFITR5UK4MdLonh3MTgn2gYqcClBy1mq/zQaJ//ELORtlp1jBS9OthlFs?= =?us-ascii?Q?Rz7zvq1yhwJvaU59X5cI7JoA2AFMRlf0cHTJi75t7GChHzyBpvBo0ATtmgin?= =?us-ascii?Q?xA4COHVlQVLElGn+2GZEeejNAY8SbGA33TNdYvIobVduOYazW+9P49IITsBd?= =?us-ascii?Q?XBndGBvBu9MbzBa1dSkimaktxskDhXLsnhmNxwChdkX6NIiQ+ajddKM9ppxm?= =?us-ascii?Q?x4ZZrphrXciBNvyMiBKxgMfyLAWvL6rxngL/qVJl9gAB7/O5NBJYCyhPBp+d?= =?us-ascii?Q?yRRTLiEYmGTfonaiOIDuhqssnRv8+WjKFpmCVoFmj4AuIqQOyfGBqyjTQyjg?= =?us-ascii?Q?e0RwzHEAwR64c07hqhCx0NOJhKljOdsGHsTqlyWvNm3po4ULQSAnZGvt7Wh1?= =?us-ascii?Q?iLYfgJEdwLiiDzQAp1pffjNTzc2832C1r/nJnCOHcBSDZLqjUL086AYGrQrB?= =?us-ascii?Q?1SdKvJQj/rveXvBhQVN/t8UnaqtP5+sLwoPYUonplQDPp5ZLxQ9oWWsvJ6Lf?= =?us-ascii?Q?zwaSjyY/VUHUgt987Dr0+zmEjP+bv68zyt1PhAaSR0NWG7ZaPcgESxaNZonl?= =?us-ascii?Q?iZM+E/fC+ezaqCXM7FneJ+Uys1irzVFt/XGhV/E1tjlw0fnrLzT/Psqwa+Cr?= =?us-ascii?Q?e+/GdnHLq2u7WSOguy1y5zwke6zv699+fHQhVbp5v3zDslH4loTWCei0odZD?= =?us-ascii?Q?3Ht24Wn/2asyN5gq8kA4l63umWHiDNlNt/vkH+EOPc3ahgOXIe5O2BvRSPuU?= =?us-ascii?Q?DFF0ThqB7WlE7ONeWYnNhqiZMi2V2xLlEB5OUJNI1zkDCZE8FlGp8WAfWJAf?= =?us-ascii?Q?ZZpdzLK/bB4r83GF09+SvW7B+kDvTdA8ImLVsotrFCdoN6gHV0hWpoiXQwMB?= =?us-ascii?Q?SdgsxfTImHt4lZV1HORYHnPYyR7uVOrlKArULnRCrRBI+6mcNjdEn2S2duAx?= =?us-ascii?Q?UAuk13MyHmWFP3yrdWicYP+eAMZjm+o9EKiE5PzHk7TuMZLfBvJDHSdeLBWE?= =?us-ascii?Q?ac1ZSyPWS993bkOqush0JWIx9fKBcmpH5AesYXd?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB2779;6:z9M7Ttv7raIVJZi6rhuo87dLRWfg2rXvUnG9PjL5RxT8rVTT+uadNzh8+lUI8NnepStwidjcC7Gmp9len17opQQ9ZcfNlYDRI3OYv/KNwezz3snbMt2CX4xK7o8imx/r4grbz14uU2nYUn56No7ionV/zbJ+9Uan4hFOSiNicPFfh2OrcSsE7gmrhLOINVwYbzkfzR3i3Cz4JfZAhWdlzoFicFWTPAykl3/Ef09CNnS7fsuxRi59+Z1PNe7MMUE4Kzb8YSGkb1HCXRivQWXxnazUHOIPr38UfFvZVXY+gJDojQC7gBpYA9b10mtWPBpjc1tlFkstAXUXAWMliLIvDNk5AGbS8qm9R6RgrYYfdk/cwsaFkizg19bdHTrXEwlItuH6nOq4OLakvILmP5uq5Z3F87mGUIcRH67e1BWHg3fnMVk6x/C4fMoGHtCbk2+zYDdP6gyMoJ115R1k/jrWuQ==;5:89qRZaslKW7rjCfviXook5FxYDI9eHAQwLxar7dppbqax625cRjARhWzChkOyFefi3bZiTjzc0G+xI7cf7BluYafYxnccXL1vvC93Dugwtmx+nscpPoqDpso3UbQElsA9Mfs2IyRkvFv2FsQx+stWBeXB6qMtc4+p4zfEL0H7P0=;24:qqa1kozc41V3zm/43d2HjsEsgOntZ8zgMEH9OkjQTBUIJ/dBLmGwm+uLQlxIi5oEMtCIgYOowg5JG5BAk4FHMCL2WLFK8ISgVI0QS4WFK58= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB2779;7:7lMUKaYt7N9NbYHNW2I0gkTCpcgY+vRWwq0T/46+rx4MD990lQdglFniTtnLuNsmAhMmkmyYqewOL4ERLXPCRZhZtW80WyQTltJfmCAG51WxQUGzTVxK9gQX43ZSnB7YojKsCskMERs8LTJwr6f5OjFnYbHAH2bMcy304ngw0wJUSJAB+ctNy1c9cR1Wex1Oruo0pWPNpx0r73MbdEo1NuAcHZvo2rV6eUfCSdO7VnAOgd77Y6mTsAJliv6dxq3pBhcnB/aB11bgDDFMyST0XCAHvCH6hPtUF7lt9RRFWfofMNwTKk2UZ7+zGaJnxOW4/us2/ybCipAeIvNzMJQFuXpdZRC8ArxF9cdscasShVO3sQcGbIKfxqHfPEVnZsqeImpS8uHb8hrG/z37kdUBVerwq7mo41/+C7L0XcVmGJvs2VN6774+9B+y7xxx9fSsVOTmiKGtrK1g3Ucb1iEaUQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jan 2017 06:45:41.3035 (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: DM5PR02MB2779 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 | 265 ++++++++++++--------- 2 files changed, 156 insertions(+), 111 deletions(-) -- 2.1.2