mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
mxc_ocotp: support i.MX8MP
i.MX8MP use similar ocotp as i.MX8MN, but has changed fuse banks and ctrl register bit definitions, so update to reflect that. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
@@ -35,7 +35,16 @@
|
||||
#define BM_OUT_STATUS_LOCKED 0x00000800
|
||||
#define BM_OUT_STATUS_PROGFAIL 0x00001000
|
||||
#elif defined(CONFIG_IMX8M)
|
||||
#ifdef CONFIG_IMX8MP
|
||||
#undef BM_CTRL_ADDR
|
||||
#undef BM_CTRL_ERROR
|
||||
#undef BM_CTRL_BUSY
|
||||
#define BM_CTRL_ADDR 0x000001ff
|
||||
#define BM_CTRL_ERROR 0x00000400
|
||||
#define BM_CTRL_BUSY 0x00000200
|
||||
#else
|
||||
#define BM_CTRL_ADDR 0x000000ff
|
||||
#endif
|
||||
#else
|
||||
#define BM_CTRL_ADDR 0x0000007f
|
||||
#endif
|
||||
@@ -82,7 +91,11 @@
|
||||
#define FUSE_BANKS 31
|
||||
#elif defined(CONFIG_IMX8M)
|
||||
#define FUSE_BANK_SIZE 0x40
|
||||
#ifdef CONFIG_IMX8MP
|
||||
#define FUSE_BANKS 96
|
||||
#else
|
||||
#define FUSE_BANKS 64
|
||||
#endif
|
||||
#else
|
||||
#error "Unsupported architecture\n"
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user