From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756486AbbJUWGB (ORCPT ); Wed, 21 Oct 2015 18:06:01 -0400 Received: from mail-by2on0140.outbound.protection.outlook.com ([207.46.100.140]:37024 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756061AbbJUWF6 (ORCPT ); Wed, 21 Oct 2015 18:05:58 -0400 X-Greylist: delayed 800 seconds by postgrey-1.27 at vger.kernel.org; Wed, 21 Oct 2015 18:05:58 EDT Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=freescale.com; From: Han Xu To: CC: , , , , , , , , , , Subject: [PATCH v4 0/6] mtd: nand: gpmi: gpmi-nand DSM and bitflip support Date: Wed, 21 Oct 2015 16:40:02 -0500 Message-ID: <1445463608-5836-1-git-send-email-b45815@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD051;1:R51Tzv/SEmvRYxXwAmkbsXd8NTtuCAm/cYOcJZ7jY2Gl0+HFizXGwe/PjtaQzCmH70okOLcwVuPhyQS5r3Unzj4qa5UQ6/N5ePDaVsaqtEAh8iqmhl5IoIxG64gNmg5oopyHtaBdnjlu9i0K5RuE3mNi9UQ4X5LDGIrkVa/8BAfk4pCz7Wn33sKI2FRxQEBOiI8c1/RVctXhlAxg7Oiz981OjWgyg3Vz+jWrYnB4aJypsEFa2ewDOBmZywN+l8ryKrcKmpVEe8IcZn3uAAuDj5a0gHHTh+HzQhBDtWft09WHSn/eMAySmzted3G5JtmU7rtw4B+8li9J4qrkzXxepDPPo4AQ9JoBZQ1YIRP6YXIi0wa6QBLrzo+872Ja3qlzlAo3xNRoOugTLJkUMNzCGw== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(33646002)(5003940100001)(5001960100002)(110136002)(105606002)(5008740100001)(97736004)(106466001)(189998001)(92566002)(81156007)(50226001)(229853001)(2351001)(77096005)(5001920100001)(36756003)(50986999)(87936001)(47776003)(46102003)(50466002)(5007970100001)(85426001)(48376002)(104016004)(11100500001)(6806005)(64706001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR0301MB1302;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1302;2:OHm/nikRgWiDnY0lt4a5gzcK9o2usr5P1zYh3lpBYUkY2hBm5S6U6Slswz/x4wnp+yxOAVO3yrj0t1QE9QMnmbmTgUgZWMnn5v1dLJgbc6DGWHM3rMSst6/UZi+zuXG37/ShKq6swM3SEPbq9ahsJCNeZ9NjQIhMKH3qdhJCG7s=;3:/+NB0Ogh7fvOnnAptXwtdTKUyLCdTAXubVO+I58jB6/nSFHa7Dd1zzLaDGELfe0yVmPHE2EWH35sA9xkWL3H9nV61SwnIppuuR+zT/96tj3arYwXCrwEbEhvq+ok52tmuY3GPLwLmCb7G8KeXBpFSZtjoUhnyKp40OlS7Zq+zd9ovUDV+kFUSOjqNBFhaO1YWF4MIuae2d+ACeLO0bxU3BuMs+sLGOZXWAi7j6oaKkM=;25:I6qCmYntsJ60nqcC9bI76dcGhawGF+bVUTdr40sW17NaU1a/uyygXtkm/jXHT6VvVjyubjA9o6lNpOvXu+V3huyD6MilzgkW1hvZFm2V1i1nDLP9zKgOdf2ixoVbVx0kPfj2vm2aTNlsFd/MDTO+um9jlitISqn9Fypyn4M6VePTFImMdTINAQaid6Ez+p6e8mNedRUqkkMsUwYBISOqlfvAo2pCG5L9RINY43IGxBykbCHi2VJugh7NynWNo7ew X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1302; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1302;20:QMGN5YGr4QXqPh9rtInwL+XL9XeQ1VjLkGkbTrovMZtinFPIRfPPd2hOwcuuOIIUrG1UIQhLwMPPH8TYBXmOZ2oFo4PvKWJY+1tMSqbmdS7X+3XY7oEIX5TCI/T95Rz1+3fM282p4Mz201A1xvihRTwi3uC+ereJyJmtn4I7Yr36IBMV0xDHyiwj36FLDd6MScHKKCOiH5fA6bKxACWtQGTnHxL7k0A6vn1FAB0p0phb/QE36Q2QnzvZ52UFQ8efiNznW82THR+9d+0f5rpSSN4z9JfTepmOJXiTcR8nvwdPxFHuMJgcav+h3KUfomYjJb30ZIk0XeTPcnqCfC9PoErXhTCQAbbBy4jGCc28P5E=;4:wj58MTrjy2pgRBr5r8yF43xDpCRjeVy+O3EknCATz6eiPHGUimb6BR6aeFybbpUqj5Rbli3cjxf/fEoOnwxIhpvnuKR1+ENaff6FyGeguyNbVgdzxjoAywvzFp+Cnb18W4RP6mcOsOkALbZz5SUd8RDYfBOjpMP/VGK0dSKze5ulUTfmXKFHJhUmRB6SmKuVn23KegMZ9t+bl/nh3xLF6PRFYTXba7N69sWfKCCi7kRx1ojDc/6GrNM4Lg5pvFJnAqSgSMQm0GHXsH7caef8EigY58HhfpJGSBs7SLstX5Wb85dTxMhoevV6TxWC/UNXPBbMFd9YdeH00OOU5UiRqYm+k1FFoYVfgHLAjm1wIgWrDLEjo6p6+9bpO6C6eZws X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(102115026);SRVR:BY1PR0301MB1302;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1302; X-Forefront-PRVS: 073631BD3D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB1302;23:qr3OrASS6ujBoLtNLVR3y/WSDB2/n6lilYECfKA?= =?us-ascii?Q?cGTBiGiyUsS3leMKY22d81+wQFx9Tr+MDCDDCxKaLbpz01fa3ue59x6kwS7O?= =?us-ascii?Q?1JRfFb9wqc9NdrggT8POioB/H37i9RuoaQU9ZqgIULPgr0mpBeqD0C6G5dZq?= =?us-ascii?Q?1jcQedDNKY8zdHrv5JBMB5MHlp/0KWBb7pCBk3fGGhyJ9vKD6k6ZxVOYlx+F?= =?us-ascii?Q?Zr0NTXsNSicm0FiE/GcFSM7IKaAUowFc0uo6N85rt4lxnv71OCoiXkrwFy0J?= =?us-ascii?Q?ppo080Re7pY/n1olc0agXfosm3pXL02nmD/UZpuIIDuMxX4A219/SwPfDSAY?= =?us-ascii?Q?c6s17NjZ3EfNe+kGDMULFBYL8TRKacoli0vhrIWQYk4xuQmnAZNdpxbnOpZ8?= =?us-ascii?Q?kDzGzxYszMLFSwlQfVtEyf7Y+deQa6B1rhE+InL+geRpfzp37BA6HitR10zE?= =?us-ascii?Q?PZgj9SbncE+o8lOG0PdZ88nIigJv8ZbNlx3d2oQ7HfHvc6+I7ytDyV0y+vmq?= =?us-ascii?Q?pFqh/h0qYp+2h3fEK7F6IUvOA0hS28nY+wk+KWVW8rXm9HfWYz5VBayiKmS+?= =?us-ascii?Q?HSRBnrvo7vtzEfhxnpSxPQAKWVObkJI+u2C9swi5hp2kI6fs4bcCNMplhJs7?= =?us-ascii?Q?9yL5Z5KmetI+RXj9H0RWO5hGbpYyVfW0WGjPB19yKcrzdFKTdpEgya9QFLKT?= =?us-ascii?Q?RB1MHvonJBqEKrRcMdh1t7MmqrBbjc0IfHFxT5Psi6P/AD8YtXLOUsF+zOOR?= =?us-ascii?Q?RjVTGdUmd5a7/t/7X5aDc+m3kTvKNAAHYGhaM+gwLTelY7IPvzm8GDwhtmoJ?= =?us-ascii?Q?QTIHgHlabxByaEa7kLqqGX1NbFRCiCxYZ8P8vV+lCNYrI/BP7qwz07aGB4cg?= =?us-ascii?Q?dl4jaf7Qy5fnaNGP+VGCJQetb+7SBnMZaUgUgiQ47ELgY2o2jCFzUFV4pE5s?= =?us-ascii?Q?OzMFly3zEXFtdk7NujPW2je7PRGftzYxKuPUK8L/grTUDJAqSUy5c7N9LjZp?= =?us-ascii?Q?vBiA=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1302;5:OUolfrQtcbetUpn7+T5hcBeq/VOpoxo27saFuuhstJCbMrDuHg5VFhYkIXhblsaDwtjcDntLLBJfxsulo9xB1G0xGPOLm8H9GURqWdQJZThlR9X5UwCo77BArcX26pshp1sniSI3zoARFHFGa/pVqg==;24:ooFinsZTqLrbBhZ0K3nypIpDbR6LaWeEyV1KfJc57pwK/GL4A3dehX7zm/8QxBvcdzhk6UTisPvFilrgmILZzwsiX6CQd6Dis3BIe8Z4/xo=;20:L7F5NqGLdJrzxynaU4ug1ZqMHbT+0w+tT84dEgeizm20AhPEXGsPM8Cu/wtvhDwDg3REnhgYw9nhjoKm3VA8Ew== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2015 21:51:04.7702 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1302 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v1 ---> v2 change the erased page bitflip threshold to ecc strength in bitflip patch v2 ---> v3 remove unnecessary function in mxs-dma change the log message when legacy_set_geometry failed fix the comment message for bitflip add comma for all field entries v3 ---> v4 code style change for indentation Han Xu (4): mtd: nand: gpmi: may use minimum required ecc for 744 oobsize NAND mtd: nand: gpmi: add GPMI NAND support for i.MX7D mtd: nand: gpmi: correct bitflip for erased NAND page mtd: nand: gpmi: support NAND on i.MX6UL Huang Shijie (2): mtd: nand: gpmi: add gpmi dsm supend/resume support dmaengine: mxs: support i.MX7D and deep sleep mode drivers/dma/mxs-dma.c | 64 ++++++++++++++-- drivers/mtd/nand/gpmi-nand/bch-regs.h | 24 ++++-- drivers/mtd/nand/gpmi-nand/gpmi-lib.c | 15 +++- drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 130 ++++++++++++++++++++++++++++----- drivers/mtd/nand/gpmi-nand/gpmi-nand.h | 14 +++- 5 files changed, 208 insertions(+), 39 deletions(-) -- 1.9.1