[PATCH 00/13] mtd: nand: fsmc: fixes, improvements and cleanups

Boris Brezillon boris.brezillon at free-electrons.com
Fri Mar 24 01:26:05 PDT 2017


Hi Thomas,

On Tue, 21 Mar 2017 11:03:52 +0100
Thomas Petazzoni <thomas.petazzoni at free-electrons.com> wrote:

> Hello,
> 
> This patch series brings a number of fixes, improvements and cleanups
> to the fsmc MTD NAND driver.
> 
> The first patch is really a fix for the NAND bus width selection
> through the Device Tree, which was broken since the Device Tree
> support was added in the driver.
> 
> The next two patches add support for configuring the NAND controller
> timings according to the connected NAND chip automatically.
> 
> The remaining patches are basically cleanups, removing useless code
> and logic from the driver.
> 
> This patch series is based on v4.11-rc1.
> 
> Best regards,
> 
> Thomas
> 
> Thomas Petazzoni (13):
>   mtd: nand: fsmc: fix NAND width handling
>   mtd: nand: fsmc: rework fsmc_nand_setup() to use
>     ->setup_data_interface()  
>   mtd: nand: fsmc: add support to use NAND timings
>   mtd: nand: fsmc: move fsmc_nand_data definition
>   mtd: nand: fsmc: remove ->select_bank() from fsmc_nand_platform_data
>   mtd: nand: fsmc: remove fsmc_select_chip()
>   mtd: nand: fmsc: kill {read,write}_dma_priv from
>     fsmc_nand_platform_data
>   mtd: nand: fsmc: kill {nr_,}partitions structure fields
>   mtd: nand: fsmc: remove duplicate nand_set_flash_node()
>   mtd: nand: fsmc: finally remove fsmc_nand_platform_data
>   mtd: nand: fsmc: use devm_clk_get()
>   mtd: nand: fsmc: remove unused definitions
>   mtd: nand: fsmc: remove CONFIG_OF conditional

Applied all patches except 2 and 3.

Thanks,

Boris



More information about the linux-mtd mailing list