mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00: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:
parent
d8293e984b
commit
67f3f32c6a
1 changed files with 13 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue