[U-Boot] [PATCH 00/22] mtd: nand: imports NAND core updates from Linux 4.15-rc1 and sync Denali driver

Masahiro Yamada yamada.masahiro at socionext.com
Tue Nov 28 00:35:35 UTC 2017


2017-11-22 2:38 GMT+09:00 Masahiro Yamada <yamada.masahiro at socionext.com>:
>
> My motivation is to complete syncing the Denali driver with Linux.
>
> However, the last sync of NAND core was Linux 4.6
> so a lots of parts are missing in U-Boot.
>
> I imported the following:
>
>  - NAND_ECC_MAXIMIZE flag
>  - nand_data_interface
>  - sync nand_timings
>  - NAND_ECC_CUSTOM_PAGE_ACCESS
>  - mtd_ooblayout_xxx()
>  - chip->buf_align
>  - helpers to match ECC requirement
>  - NAND_ROW_ADDR_3
>
> The blind syncing often broke drivers.
>
> Forcible syncing often broke drivers in the past.
> This time, I imported necessary commits one by one.
> I put the corresponding commit ID in Linux.
> And, it should be easy to review that the existing drivers
> are not affected.
>
> Lastly, I updated the Denali driver.
> I tested it on my boards and worked for me.
> It is nicely synced with Linux.
>

Applied to u-boot-uniphier.




-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list