From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932251AbbJ0WTQ (ORCPT ); Tue, 27 Oct 2015 18:19:16 -0400 Received: from mail-bl2on0143.outbound.protection.outlook.com ([65.55.169.143]:19280 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751654AbbJ0WQw (ORCPT ); Tue, 27 Oct 2015 18:16:52 -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 v7 0/7] mtd: nand: gpmi: gpmi-nand DSM and bitflip support Date: Tue, 27 Oct 2015 17:05:33 -0500 Message-ID: <1445983540-27155-1-git-send-email-b45815@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD018;1:nllpsFHcaFKDf362XlPDS3GVWPqhq4s5TGZR9VcYFTVNT+8AKo6zAGo2dVxTL+KfGcSBt+if8MDxgf6LoZeMP2Etd3FTO5xNzBBu7FCFKSqdjyCJqfCvj4yV9QU/9v7C3tEy7f7htjhA2GLA2hXHd2SLgaXDoaBjmSx7qp4LZWTtIBrWCpxbzLIqNmGeiE+jcCfRK8yShAjCECSXACmHvheD4Rrx7qufVKEMMQqqawhfsWfVxXqjN9GqlgniKx8LplkqUcBPTSiK3YtKs+PYCYd88eH2H8cGapA7iaqKPLcfyE6LrmENMzVggb6J1lVPR9lQ2Mg9vvMK3BuOJPfQ/MDkMcTi/YXizH986RhPR+s5025jIzz182eXKIj1UJbR9s0rRP1mgw43b95ixxr/eg== 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)(97736004)(81156007)(48376002)(50466002)(5003940100001)(5008740100001)(104016004)(77096005)(5001960100002)(189998001)(110136002)(85426001)(87936001)(92566002)(50226001)(105606002)(2351001)(106466001)(229853001)(5007970100001)(6806005)(11100500001)(47776003)(50986999)(33646002)(36756003);DIR:OUT;SFP:1102;SCL:1;SRVR:DM2PR0301MB1312;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;DM2PR0301MB1312;2:6KzkAjN4VOYHmv5VduU4FSFOr4uualAFC79vEJjj7WzOJ8JKSor49PY+mcq80v8ao37AYuiKT7Ve0o5yAGySQcmUE6DlKIE+viIJVYH0FiRP9IrKGPDxMvHM5gpEWKemOUbOCBbvnSXkMXw2gwG/o63RSk4+sFqV5oNtd/pbl80=;3:kK6UvOBT7gNKwfddi5rBJ/y9sitl1p1M3f/9vLT/jm4OuwXJK8Bc0sPQajKV+BO26h45imqTBr3oodQrxduErTZSKP6EaPr2ZmMbdDOqXt6rPeMTRZ7f3xusqdZy/WreLXsFQhtt+yq+tvfppoEZhvRvN/p3i+nc1UZNsrk/JvmMDu157ryuuhdnLzduZzqJD6F89jN/tGHkzjMmpTjyjx43ngPWxfA8QQkPMNtu1lU=;25:hCWAA6IscY4jiaDkYuiDHnu82SamM+2QDANRXLSVZDJDhRPNvWt8hw93s0ppTMeqs/wjufJznl05HNLEj0YwED9MzmDs4p/tqPgmBrS2YkrtXPhWkIhlg7wa8rRFfG08adXcjlNPe5JGTNlWrVFSk/rK+Zyt+1Tfgx8UEaenxG6zYZJEaNsFVE6z93YuFdsVJcY6NLsKLYxyPbvhGY1r6C7zQ/Lq0tgJFMeL3NEDdYBkLBX3aQinaXwxbyhp7lq2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB1312; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB1312;20:G/0Yhv+QQj1dijMQO1Mi8J0mKzDjBb28hZkOAicdBsiGt1xGqTkuSU/YznvqcdL531fMp9q2RNHP2epISm427c/fF1Yxt6vg2rW76HS1KlQb+KEyTvTNNb4xweBQZgdBDcadr/SySkRuFbjwGM7ATjVZrTlDoJHUtoYD5l0ydaqg9mTvRlgwEws2ppUsiMG7cH5Q3JHopmCjNiig/YhjOchCMxI0TJMnxS+utdgxgeRmAPHO/vMAxtukAPcaTmpP+EMVMb0afy+2aCrzdlN3Hk+XQhvgseW9ZjaEgZ+usgJYFU7fnO2NZVgEyLcZJaP+Xp3dI7YrgPoF7O4dh06B95F96m7+P0Ssg0qOYt4Ykjw=;4:+p8EwSY4OolbEQ6iDL1LRrQmRvBnFYo1v1EPpC+03gfmSv0OFyF4e3tfAMse56at8fyJVDwaRKyxO6iGlhAGml70d4QzYvlEaVZqWRg277g8qZ9GJdS4+rVTYMyImW6ks0PTASHLKXPg8sDgO0iZ+Cr+JjhuUHO5aT++zD+T0JUskMlmt4z3Tucbo8+vROPygvUDuXTPFFHVt5Ir2acKkB66aQIu4gdWGYvY+rwmypmeSHE9zenU6H2Y1vMrhtPhrpR1wa9ovm9aCLiBl9AOAofvn7ws/sYiRoBSswy6Yfai4t7VCecMJTrjvcJ0+38Jl0JuVq4ZodvUqCZK7D1kHY6FuzVs7RqC9uM4qVBjzsLU3V+O/K1bRFc8oOAaxKmd X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001)(102215026);SRVR:DM2PR0301MB1312;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB1312; X-Forefront-PRVS: 0742443479 X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB1312;23:wEi4aNHwLoK6Loy5fnCoLi7sd2ybCXZStNeCsAS5N1pnLMnMfEigd2KkMd8GbMaP6eqIxs6SGbAIhl12zzPCDyGIytcjOjPMJRueMRaaD97XY0aUfupvtlei1YmY5vzL2uT42VgnGuqj+VtBeUbaeT5YcTTdXaO3hAYjuaAuPemfVHlku+57Ay2Q5rG5YRYq+h/zMG5B+e1OeoJidbVO3DSlre9NEpJjI6uynPjhGUKT1ycfMMkY9+ERl+ApDm1pjl8g1KYLde05T0cltw5byBgV3Fd+KUCqlvuZIy3RTDVlfFzEJObuh4a59GihG1kyReep9NzL4kf1pbI9Z726HlEEdFCEhgJGgAMWr5Tdodr4Eiy2PWMcFFLp292nR5sEZKAvMiuaTlotWwlKPLXL6hyOrVgfmcRKI+jUR4aRPRzCHcahr18ZaD821slQxSOB6tcot22Hy8sB+WbwCHpDuIg4DPe/8eupbC6opejyL+Z1JwkWyPKyzDSyMcjbEq9BAEfFiXDS4fpiRJzQVfkO55QGCzKLDhG86VHno6btT0mNsKZ3GhdRFl12zl2E0bNx/7jbNYqlsnrr7iyoislRZe58YNSNhPSXqdhxdmwr1aNGbiXgrNZdEDoqfelGSOw1GQgih9KmBuqVDpUnrXRD67MSLL3bUc8MYYGFi1jAwIq7evP0hp1WJuaAbToYRNWwzXCZg6L8shNU5HVmhDV+ZHglSG7NHYX68+fGCSKkxrsa3nRmhKs2/w/9zMEO/SOVPfmbYgXMzlFcTbw2gqcEpO6vqyQC1en6aBEszYhFXdUyA6YD0k8HtVqX2CvETjWfR+a57xLZVhBja5fijbdD2K+L/aMVkybCKOd/6WHVTR/tjyVezf+SZlnj3I4KidYmnEyMVvwzsf9g5jMN8T/zug== X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB1312;5:rYCpHmoXC5BP8tkMUxxmOVAsVOkH33oRhHxXcoNSGpYFC3htKrYspTivRbNHbO/rG4EcXLV9jNMMA9CliDzjUuQQG9rHXtBn4+MmK/7WJ2h97ktcoVep0b2eL78LJ+UadpJgI/PJMSZgWFPcvAfZxw==;24:e0orzMZOtvgkA6YOcgzSQv8n7ws3h+8tF0yAp1UUaGNrT5LFobNokSdTd/SbhI4aa5AD8e/4C0Ky4NYYW5wLDJ10A7VRtbGqdNkqW+bkfho=;20:KI1sApCmWoQPVAubIP9ZJTQo/w9aWWUG7sWLb3HGJOwuu6dXZM+wRaPk8N1cXPkaDTGCW2TSUPbnwXtcMs+StA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2015 22:16:49.6876 (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: DM2PR0301MB1312 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 v4 ---> v5 split the DMA PM and i.MX7D support into two patches add more comments fix the DMA clock count mismatch issue for i.MX7D v5 ---> v6 add a sentinel entry for of_device_id to fix build error v6 ---> v7 add CONFIG_PM_SLEEP for GPMI/DMA PM code. Adrian Alonso (1): dmaengine: mxs: add i.MX7D APBH DMA support 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: APBH DMA supports deep sleep mode drivers/dma/mxs-dma.c | 74 ++++++++++++++++-- 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 | 133 ++++++++++++++++++++++++++++----- drivers/mtd/nand/gpmi-nand/gpmi-nand.h | 14 +++- 5 files changed, 219 insertions(+), 41 deletions(-) -- 1.9.1