mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-03 09:59:44 +00:00
214b7d534d
The original nandbcb tool was designed for imx6 only, when trying to leverage it to replace the kobs-ng tool, we found the design is not friendly for supporting all platforms. To support all iMX6/7/8 platforms and for easy further maintain, I reconstruct the structure of the tool. The main changes including: 1. Use platform_data to determine the logic branches rather than simply use SOC name. 2. More data structures as parameter for functions. 3. Global variables to define the FCB/DBBT/FW locations. 4. Implement the kobs-ng default 4 FCB/4 DBBT/2 FW layout. 5. Support Hamming coding/ 40bit BCH/ 62bit BCH coding FCB. 6. Dump and compare all written FCB/DBBT to verify data integrity. The tool has been verified on iMX6Q/DL, 6SX, 7D, 6ULL, iMX8QX, iMX8MM. Signed-off-by: Han Xu <han.xu@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> |
||
---|---|---|
.. | ||
boot_mode.h | ||
dma.h | ||
gpio.h | ||
hab.h | ||
imx-nandbcb.h | ||
imximage.cfg | ||
iomux-v3.h | ||
module_fuse.h | ||
mx5_video.h | ||
mxc_i2c.h | ||
rdc-sema.h | ||
regs-apbh.h | ||
regs-bch.h | ||
regs-common.h | ||
regs-gpmi.h | ||
regs-lcdif.h | ||
regs-usbphy.h | ||
sata.h | ||
spi.h | ||
sys_proto.h | ||
syscounter.h | ||
video.h |