From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759454AbbLBXCr (ORCPT ); Wed, 2 Dec 2015 18:02:47 -0500 Received: from mail-bl2on0113.outbound.protection.outlook.com ([65.55.169.113]:51087 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758483AbbLBXAV (ORCPT ); Wed, 2 Dec 2015 18:00:21 -0500 Authentication-Results: spf=permerror (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 v8 0/7] mtd: nand: gpmi: gpmi-nand DSM and bitflip support Date: Wed, 2 Dec 2015 16:47:39 -0600 Message-ID: <1449096466-18064-1-git-send-email-b45815@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD031;1:yhOJposQAzXVzsm/3tG2RbHnIvhl4I99SgL+CrZg3ZWmCvStJcEh2biGojd3lElzalb6GEN5l2PNBXuYKy1j5y8I76BzpKgTVOXbDHJzyeWq3YvSFG6KpeFzKNhCO4r8iZwGu9aJHZztmtqVocIHe1keBV7OjlcKpzF4ZMpGMw/6m9aGD/RuAiG/0+if+4emhYR/JXFBEU3mzh6jr0j65S+rU6zRsUydNBtipun8sp1FmghIh1W2Y0KHTZRe+Lputn3ODWN48VafMFxrom6hc7SYmVDXTI7CtkUb3ylkq8pLlhxBwvS0KorJKyRmkKDFbD3mzgmiJIb1EL9mCDjo3Xrie3lYaDQYBP2XS8hR2ZS1OF+J8UZ6F2NckBbNiCJEpH6rsPuYj5KmGOqwO9jwpysNwkzSGOVH5OXmOxLWttcGHyftsBS7a+fuICaDL2DN X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(448002)(189002)(199003)(586003)(97736004)(229853001)(2351001)(85326001)(87936001)(92566002)(50986999)(104016004)(47776003)(50466002)(33646002)(6806005)(5008740100001)(77096005)(11100500001)(106466001)(1220700001)(1096002)(48376002)(189998001)(50226001)(36756003)(5001960100002)(110136002)(81156007)(5003940100001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR03MB1437;H:tx30smr01.am.freescale.net;FPR:;SPF:PermError;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1437;2:Jdp8ZK2BQoXqKpLM5dlTiuRsW1RZqNi9zb8VYtjyQKgeXviDTKD/9Iq9OmsNA8nrXq2o2PRWpnb+IrpZ84SHMvPzTatU+samcgGe7nUC+QJZ8Y15WyRQrbXuNQDvgIeM3f3NCCLK02SN3BbItWDDkQ==;3:hE4385N7bciYLr5m03PTD8KLe7hi27uMpbsIDfgcjXNKSBYqa4qoXAbykip36ozaNx9OQPn/SrhSiOaOQrvjkJFUjCVAjnfQsJE126MSFtGZTGAoBCMH5Nwpc+qtYqiMYTh35MmG57zTbNrz6bZ3LsUP3+7mWJAxuRPhR9tq3OfJZ8/wgoxX8cr2tpvYQvgRBht742fxge/Qoqfspfm4zg3XDOWJhsmN5OZomZsubDY=;25:3Mn3ysBtxnLyUjJDFRVD4pXaPCj+hoFpW63EW3e1ZPamUAvan8PemekwsqCmvZGVmUNUpBvugiKDGyPYYMlqMKQ2w2FcoMWCU4TwtF4Vf7ZVWtZ5Hy+VBAAoCljA1LAQH1UHWiCp4zP6nOr6UnVkWUEEP1+d5ia7dNkiHoUDrW7VJtF5N47yQjuTeA6IU0AX7oiDVNap3IVWJfK8QT3I5DWFDOyX+IuQfb4hxg+Z35QPZq71qKLLjMWTgVeogqgD X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1437; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1437;20:p7P/nxFD7f6FCEWCf+98uMwwIovYWUHcTr1jSRqpOv1oJyT81l91qVg4FW287KLQfMcUwX8gmaL7GX32QEdwJpXglyr4bYwM32Xp+7TkpndBWDp7GH7AgSJ9GnafO3BT+KTalEnOLfMxvJJJF/j6f3PWFz/9PozZ8wVWwbxl0z0R/n2Rvmt08Se24E5HtP0AVUSeWT9luLWII22sVSTWcI28sHmkPOP0S0ZbrCJ+/ZxOCv7OSMx+uac/p62ofkCZ7r5umOzwgwf3J51lcx4tT3TjVm9iGDWtxBkPDh48V1mQDtWeuzIHi0ZleOouFBnRtESf/ZMJnyB3ishP7mh+b722fr33IJLO88w4X9bgidU=;4:Ggr3LAdZ/jVavmv6ke6xPlrbZNSenWGSAOkQhEaS4MbinBO9b+rzR+uo5LI6QqF8mAnWkdbVLuyVwHzp5UjLl6I0s1+q7Xih11Trzs4SNYUXp9vKIuLQIjh2SB437/7zeL811OBucqDwwqR3dEDwqITAVGQuBpkdlDRqaGCSVu974eK3dV9nZnoUjmA1zQxda4JRdDeAFXr32AU2DaqYgEf+9rRoHjZ6E82hXDQAJ8teJFijvkPxi+vMBiGIay01anEIWr66Csi2BOcRd6PYnhFoSvIazRkiuZtZbf9X3fjy0tpFTL/ubQjyTpqwsdOm3VmzoWlu/TP/v7AuPaDnd23IQJAPjNV+Z/9ZDaNOfjhudaLxG7ypTe2tb/KAj7io 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)(10201501046);SRVR:CY1PR03MB1437;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1437; X-Forefront-PRVS: 077884B8B5 X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1437;23:AbvjFP1fBNEUI+ADdIC/Hgoz6OKtPBgRW3jUJExnq6xPifXtEj672G9g00h50E0IOOfnZ0d1ot7TpJx2GTlJ0zJDm9fvDTDgBnwIaz10Jj4Jbsm0mp+c0tPBDFkBIBz61RM1jc4XVR8vjLHyVZEJyXGqebnJEDo4Nkzd9fX2is8Os+x+WhWgpeQ5jRB7KgqEtkABCyEWeyixUlP8JhT1eOBI72Ogu5xsI9KBR22yvPgLjehrjf4PVyb4+Mx/32mBjZTsKyWh4vXcOz73CPy4jfxkkCZBmWM5bKRtoVV/z8l42599XiwFC7GGn4DONcmvcT3JtCmRzdQZ7sgIXsepk7h76un/wNqySrdGHbmu9Pmh911tRK54foXlZFsjAKo02NBRW/6udj6wLau+HZfjbqqbd2XxtBeayLqw6SJfFGvNubUZVxAlEAIelxaNb8QzH7ZHorYoZmm7WJ51WboDPBWhp5tTGIc/6YMJ7Hy7UsH7iimwFxhzVJ0ZfUwSRBjspMdzlhkxpJZplxGvFPJi5UeMCbQLDvmaJU00zN7psuU3uJ9daviG1f4M+w5HUWD7b3kbHY4QyWq1erimgbxWZp3EPSXcseVb+vBaqnETGYDcOM6gi4aptN1QexhuHYq6jCsZ/Eo0YDanNCy7dUvB7iYCHf9iJfsq1hPiTKCYJ/3465jaxbjICFLIqr1Lke3WEdU1er6EVSJMv0EAn6npqm+o//9Xc5pHx5llIuSQPZrpD2XRpjfh/VDdO5J4wC73UVErKzJKrmsqAktFByJj1qP+wat4XHHsd4czw9LShj4iiK45oo/cvBCFLBpAfqWsO/RFHb7d82qdOL+f1lKm8+lmwVzlO/RUECSP7ccRP8eJAGMqLImdfB9l8EKE5fFk X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1437;5:XjufM2iYg2jOIl2Wo3JHnq6pCOO3bwiTDI87Qukvep+rutw72plzVbYhRzDW/+i4hlwnT1A/cq2HBJkbj0QywJVf2qe2ZD4h2klWXqCxXcXMAmmRbXhnr4w1wXjJ7aS2DRMDsQPkVQxPWVl3tq0kXA==;24:+JfzX3UFgvzDEnPuXH5icWCQMa3dsNxXL4ob7jQhTd3N8P7BxWAbZP6yD3t71iqDPz6Vfmu+chUYNiu7FdYvwB6uzPJvMDxiFO+SHCqCXGA= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2015 23:00:17.1889 (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: CY1PR03MB1437 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 v7 ---> v8 remove empty line simplify mxs_dma_init return check 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 | 69 +++++++++++++++-- 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, 214 insertions(+), 41 deletions(-) -- 1.9.1