From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754036AbbIIXCm (ORCPT ); Wed, 9 Sep 2015 19:02:42 -0400 Received: from mail-bl2on0126.outbound.protection.outlook.com ([65.55.169.126]:45216 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753335AbbIIXCj (ORCPT ); Wed, 9 Sep 2015 19:02:39 -0400 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, 9 Sep 2015 17:37:18 -0500 Message-ID: <1441838244-2106-1-git-send-email-b45815@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD049;1:h3ppKOICe9sAsS2k3PlqZsJzNAnj9I6TG5izQD/AVxB89VEuurwsiQsVdjyjXKAmlhbk0inyNJIUGEJeuyByodWP07HxuRgnGVjUtBlaf56uqiRerb3UaXK/ZadFwx23Hcd7SbGEsKgUEkiCHNQxIwmA+z+OyFTM3cgts94WDxu2ftiSYWbx8tR1YiopVoIcwJzIeLLNGyDqlALcJ8WB+tz/28R6+1MZ6AxE+Hlp3Krg10lJu/w2NOalUwX65VjCWcLbjx77P4WiOBhVj1B/ld4Mj3wLd9XTdob5f8utHLkvNfeJs0CunBCm9x346tEMcPtnBfMdSh+whHpv+WEKzNMsNgesAyUmvrmgOWr04TwuQ80apH57NBfW7ZCnzI+X8Ir28oOD6RywYY/f95dWUA== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(104016003)(33646002)(50466002)(64706001)(5007970100001)(5003940100001)(97736004)(11100500001)(81156007)(48376002)(47776003)(4001540100001)(6806004)(189998001)(2351001)(85426001)(50986999)(36756003)(5001860100001)(5001960100002)(77156002)(46102003)(110136002)(50226001)(5001830100001)(77096005)(87936001)(105606002)(92566002)(62966003)(229853001)(68736005)(106466001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR03MB555;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB555;2:ksMK9nR4QmEehuOjc2n3WLjQVTMl5azFDhgJEAXXYf1nSaw7oJzBMCmVm7KRRzVipIKs9aHrKRgCxK/5E/DlDwGbUygsOrua0B97DQA4/nWd5aZIANYvbZ99kMidMDnBNcgEjRhkWd6KmzrOj/mDsLlPajpZiinrUEv9KPwPV9s=;3:y0Vb+jI+umw33kMSUuqlkHKFkQdDG2XqiYRUB3Ts9dH4hV0uNY3kgs2UOADe51LTvLChP+xqUjZB1hoYm3Rv5FLA10nFQZ2bFJgJK1LsDsPiriSdhbP80TgfibIhxeNszibNdtRV3ID/Qb/73syYuHzTHxJGVOD5bZCUhJtwf7wERxOF5536sa2SQ+/ujjRogYRmsDIuu2l3A6Ha0dLR+HsQR/hNg0xJvncsaekkyFU=;25:U8stLSCUHBGw3+e0BficFpBgc4jFrjxq0AD3pABqLyrPone36tcgbZ53H1e3JEte5qo2IoZlmMTSR9FgWW/8UXGnGMplOJxOC7/wUCnR+7exShidmxoA4gbP1faJDUX6aLJWs/aiqP6jrVS2ZOtpd18sSYyOaFbQ1UIomvpqT4bwMonINRLXIDh/AozDqwfpH8n0VNO1HS9Puu1QBd5IQxXQ/dYSikfqvwVcYIz6gXYEB9nReBH+47KwWXABjnxn X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB555; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB555;20:YICAGoZuxJEKOiAOFNoD8gkD0GgyjfHKxmvpUYfPiPoY80KY167G0N4Y9oNXcibftMlCK+uR0BiFDxKitLKB/EP+eBy6cKXob1ipROb/39BCnLWrmyP2rjV12oUWT0UI5ZaikPoS4Y3DV/ooNacNLrZmUgSBSWs9G7qwgHL0m2mu4j7zGDcAuFPcd2GbAOp8NKqQWEIWuj0l/9t0lTcBRGY0cgdsq/CyxkpQaXBHJFPSivtetH2SO+j1zslR37Wg8ti0h+5bXGjawPKAXGMBYizlK/Ws0hDSToT3xUG/rPUli7CNfFKTVwXnfkv0g4KX7olI9uLNyovei1tc6rArFwqsf0/1wjOKrFNhlx2sspI=;4:1fzVebsbesfD5HAzvac5j5r6FM/UAjXd5culgx4AnPT9kQksOsvA6svBM7avL28MvKDDlEAWQ5M0d0DlAyR8Mgf0S2h+OTcRZc3zpcdEeTMiBJixaGUWxRMOTENC4TrILKRzkgWDnmSGTVA2FfJ4aNLqj1xYxKLu/AWx5T/wlw+uHInjJsgc44eEGmSEQLUOzvoYJkW4Zd1ALUyYY7tYC4oiGvdWKeGIrIQQ12lM5QxTqhMozDY1GIB08h038MXcziKsMyWIiNBZcHGk9UhGuHnHH5HYa+Sw6mdahzYVZtnUAVTIdsrzE7pwbkabuRCq X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:BY2PR03MB555;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB555; X-Forefront-PRVS: 0694C54398 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB555;23:qCE5GVI6TcFZJwmxXdR9zj0jtNAReyQsAJTricNw8p?= =?us-ascii?Q?myLh18PvJH2F36we0/IyH6It0v5kGdSZB/u1nPJjtt5Suzxb/Gxw113pOKhU?= =?us-ascii?Q?FhZsuBmg0oZKXb1Xi81xIYU/bpE48D27fxe8PoK3Dn1fgze1KeQQjKkBoQlf?= =?us-ascii?Q?QDUYHnUBLFhrD/V/PttPU6Yoxsm6BXDr6RLQIyCW+xAt5LQvQCNWkyU1sywo?= =?us-ascii?Q?oBsw/jdeWKSLT/4WK3i+Re2pba/PFBvqCBm0mCdBUr+cERlthehW+fDynwmP?= =?us-ascii?Q?00F9WPTOMnd99a5pEz4g1LmZGZMpLyx6i9XBxGWAbimXpmbRjgR57uRYC59+?= =?us-ascii?Q?eqzZuVqiZpzDjtDB3s0dy7xcpibZnbm+fVfJjveRqheKxwIC1YAtXlyTx7D3?= =?us-ascii?Q?4Ns+XhxApiIbBzQCYFk5Ki1Poooiq8jfComiq4cd9fhBM7F/R1be1FU3XmxC?= =?us-ascii?Q?lBZMF0cgEqYwOoe/Ym0gLPyNw54DjYbhWTYKiQvmUCfbesPHUM+9N+gqRUkm?= =?us-ascii?Q?LZonX0GqHc0hmvhJtFrhFRwpSskbGzwT6CDfBP3YqUN52pGXW4+TJphPJDeR?= =?us-ascii?Q?zQWHD4LcEz5HZN7a81ZROUb2+O4hJ+AYmqXTP5IUN0JEIhr7Br1QprCo5DPA?= =?us-ascii?Q?mjbvWmsv7kRqhe0hjxbGdXHA3/vBaruXBExvFJeGo9gBaKMm/1Dk63/t/ofZ?= =?us-ascii?Q?vFC62bdFw2Vb0QiBqsNguhXTD6nq74PZa0xHcjzaPxxGM9+yruzTpPYDfVfj?= =?us-ascii?Q?DmoO59fEJkw03TFYrwjIfphv0ZHkxK2NcUZI7MSV+nn384XDaIXPzmqt6/Wy?= =?us-ascii?Q?5MkHyl1ew0rwOTzBYPdG+8g016Eov3lhHM9C1shTsSr8SyRKQyCDc7Ai5FGu?= =?us-ascii?Q?6QHn3C4M3UfV0xhBTp+P1VPZfNpVM92ZjGG/Pkm6RbgPTc2ToUi0U+EVboiX?= =?us-ascii?Q?Yjq2lSHqeofrXP86AuvqxpwQDFlTIhkhQ0WXJ6aBi2VRNkIL1S+0btGQCAri?= =?us-ascii?Q?NqraLTqI7HCGq5lHJyepGNWv0zU3XFuf2vI/WkMvhP+jOhqsClZ1HgHdx4bB?= =?us-ascii?Q?pIIOYxUvAiM3OBPaSK9Rdb3Mag?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB555;5:XzAQreDcQmFc0R1VtAvw8YY1B+Sw9dz74mSFZZkcR3FlAXGuRHN0IiUIqwj7MvemmwiSUMv/NFS/Z0f1Zsm3m++okgvZfV3OObUh5MWurgvXpvqTz9ezY5lAqioDiK9085PK8pHeou9ZZRvq3hR0Fg==;24:Ftqt5D6Xg0PvQTUKgZ6fV+bn3DVPZ/I5ACC5eWF8RE6x1VKMu9CMeIpoxlF/VZsnksEIA2qBGQhy6/+tO+PYW64LPgmvowBQELi0Hvv5bpg=;20:X/9PTfZBmQ2AB+kxp/W+iRgtieuEeaoEfUPQ7Iw01d6fGL5wTnksB/emkqhAHa8NJbBc90pyXDsSlP0F4SoGUA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2015 22:46:46.1639 (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: BY2PR03MB555 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