]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/include/asm/imx-common/regs-bch.h
merged tx6dl-devel into denx master branch
[karo-tx-uboot.git] / arch / arm / include / asm / imx-common / regs-bch.h
index a33d3419b9f6461d87a428c30f818c5656685e0e..1ed5d94dd46e6294f03b8333722abfb78b173d43 100644 (file)
 #include <asm/imx-common/regs-common.h>
 
 #ifndef        __ASSEMBLY__
-struct mxs_bch_regs {
-       mxs_reg_32(hw_bch_ctrl)
-       mxs_reg_32(hw_bch_status0)
-       mxs_reg_32(hw_bch_mode)
-       mxs_reg_32(hw_bch_encodeptr)
-       mxs_reg_32(hw_bch_dataptr)
-       mxs_reg_32(hw_bch_metaptr)
+struct bch_regs {
+       mxs_reg_32(hw_bch_ctrl);
+       mxs_reg_32(hw_bch_status0);
+       mxs_reg_32(hw_bch_mode);
+       mxs_reg_32(hw_bch_encodeptr);
+       mxs_reg_32(hw_bch_dataptr);
+       mxs_reg_32(hw_bch_metaptr);
 
        uint32_t        reserved[4];
 
-       mxs_reg_32(hw_bch_layoutselect)
-       mxs_reg_32(hw_bch_flash0layout0)
-       mxs_reg_32(hw_bch_flash0layout1)
-       mxs_reg_32(hw_bch_flash1layout0)
-       mxs_reg_32(hw_bch_flash1layout1)
-       mxs_reg_32(hw_bch_flash2layout0)
-       mxs_reg_32(hw_bch_flash2layout1)
-       mxs_reg_32(hw_bch_flash3layout0)
-       mxs_reg_32(hw_bch_flash3layout1)
-       mxs_reg_32(hw_bch_dbgkesread)
-       mxs_reg_32(hw_bch_dbgcsferead)
-       mxs_reg_32(hw_bch_dbgsyndegread)
-       mxs_reg_32(hw_bch_dbgahbmread)
-       mxs_reg_32(hw_bch_blockname)
-       mxs_reg_32(hw_bch_version)
+       mxs_reg_32(hw_bch_layoutselect);
+       mxs_reg_32(hw_bch_flash0layout0);
+       mxs_reg_32(hw_bch_flash0layout1);
+       mxs_reg_32(hw_bch_flash1layout0);
+       mxs_reg_32(hw_bch_flash1layout1);
+       mxs_reg_32(hw_bch_flash2layout0);
+       mxs_reg_32(hw_bch_flash2layout1);
+       mxs_reg_32(hw_bch_flash3layout0);
+       mxs_reg_32(hw_bch_flash3layout1);
+       mxs_reg_32(hw_bch_dbgkesread);
+       mxs_reg_32(hw_bch_dbgcsferead);
+       mxs_reg_32(hw_bch_dbgsyndegread);
+       mxs_reg_32(hw_bch_dbgahbmread);
+       mxs_reg_32(hw_bch_blockname);
+       mxs_reg_32(hw_bch_version);
 };
 #endif
 
+#define BCH_BASE_ADDRESS                               MXS_BCH_BASE
+
 #define        BCH_CTRL_SFTRST                                 (1 << 31)
 #define        BCH_CTRL_CLKGATE                                (1 << 30)
 #define        BCH_CTRL_DEBUGSYNDROME                          (1 << 22)