From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 28 Apr 2010 17:46:44 +0200 From: Marek Szyprowski Subject: [PATCH v2] Add support for Samsung SoC OneNAND controllers To: linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org Message-id: <1272469609-21876-1-git-send-email-m.szyprowski@samsung.com> MIME-version: 1.0 Content-type: TEXT/PLAIN Content-transfer-encoding: 7BIT Cc: kyungmin.park@samsung.com, ben-linux@fluff.org, m.szyprowski@samsung.com List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This patch series add support for Samsung SoC OneNAND controllers found on S3C64xx, S5PC100 and S5PC110 chips. A few extensions to OneNAND core were required to make the driver working properly on all supported SoCs. The required platform setup code has been posted to relevant mailing list (ARM Kernel: "[PATCH] ARM: Samsung: Add platform support code for OneNAND controller" thread). Changes since v1: * addressed all coding style issues reported by Ben Dooks * moved all resource definitions to platform device resources * moved all resource definitions for different SoCs from regs-onenand.h to arch/arm/mach-{s3c64xx,s5pc100,s5pv210}/include/mach/map.h * moved all #ifdef conditional code to separate functions This patch series includes: [PATCH 1/5] drivers: mtd: onenand: add support for chips with 4KB page size [PATCH 2/5] drivers: mtd: onenand: allocate verify buffer in the core [PATCH 3/5] drivers: mtd: onenand: add new callback for bufferram read [PATCH 4/5] drivers: mtd: onenand: add workaround for SYNC_WRITE mode [PATCH 5/5] drivers: mtd: add Samsung SoC OneNAND driver