-#define MXC_NF_BASE_ADDR 0xd8000000
-#define MXC_NF_BUFSIZ (MXC_NF_BASE_ADDR + 0xe00)
-#define MXC_NF_BUFADDR (MXC_NF_BASE_ADDR + 0xe04)
-#define MXC_NF_FADDR (MXC_NF_BASE_ADDR + 0xe06)
-#define MXC_NF_FCMD (MXC_NF_BASE_ADDR + 0xe08)
-#define MXC_NF_BUFCFG (MXC_NF_BASE_ADDR + 0xe0a)
-#define MXC_NF_ECCSTATUS (MXC_NF_BASE_ADDR + 0xe0c)
-#define MXC_NF_ECCMAINPOS (MXC_NF_BASE_ADDR + 0xe0e)
-#define MXC_NF_ECCSPAREPOS (MXC_NF_BASE_ADDR + 0xe10)
-#define MXC_NF_FWP (MXC_NF_BASE_ADDR + 0xe12)
-#define MXC_NF_LOCKSTART (MXC_NF_BASE_ADDR + 0xe14)
-#define MXC_NF_LOCKEND (MXC_NF_BASE_ADDR + 0xe16)
-#define MXC_NF_FWPSTATUS (MXC_NF_BASE_ADDR + 0xe18)
+#define MXC_NF_BUFSIZ (mxc_nf_info->mxc_base_addr + 0xe00)
+#define MXC_NF_BUFADDR (mxc_nf_info->mxc_base_addr + 0xe04)
+#define MXC_NF_FADDR (mxc_nf_info->mxc_base_addr + 0xe06)
+#define MXC_NF_FCMD (mxc_nf_info->mxc_base_addr + 0xe08)
+#define MXC_NF_BUFCFG (mxc_nf_info->mxc_base_addr + 0xe0a)
+#define MXC_NF_ECCSTATUS (mxc_nf_info->mxc_base_addr + 0xe0c)
+#define MXC_NF_ECCMAINPOS (mxc_nf_info->mxc_base_addr + 0xe0e)
+#define MXC_NF_ECCSPAREPOS (mxc_nf_info->mxc_base_addr + 0xe10)
+#define MXC_NF_FWP (mxc_nf_info->mxc_base_addr + 0xe12)
+#define MXC_NF_LOCKSTART (mxc_nf_info->mxc_base_addr + 0xe14)
+#define MXC_NF_LOCKEND (mxc_nf_info->mxc_base_addr + 0xe16)
+#define MXC_NF_FWPSTATUS (mxc_nf_info->mxc_base_addr + 0xe18)