[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