Message ID | 1511285912-12452-1-git-send-email-yamada.masahiro@socionext.com |
---|---|
Headers | show |
Series | mtd: nand: imports NAND core updates from Linux 4.15-rc1 and sync Denali driver | expand |
2017-11-22 2:38 GMT+09:00 Masahiro Yamada <yamada.masahiro@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.