]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/freescale/mx6qsabreauto/mx6qsabreauto.c
imx: Homogenize and fix fuse register definitions
[karo-tx-uboot.git] / board / freescale / mx6qsabreauto / mx6qsabreauto.c
index aec3286e257018479a7398c17e277cdea9979f80..a3afa58ae2a0f568046cdb155a2ed7ba599584fc 100644 (file)
@@ -179,7 +179,10 @@ static int mx6sabre_rev(void)
         * i.MX6Q ARD RevB: 0x02
         */
        struct ocotp_regs *ocotp = (struct ocotp_regs *)OCOTP_BASE_ADDR;
-       int reg = readl(&ocotp->gp1);
+       struct fuse_bank *bank = &ocotp->bank[4];
+       struct fuse_bank4_regs *fuse =
+                       (struct fuse_bank4_regs *)bank->fuse_regs;
+       int reg = readl(&fuse->gp1);
        int ret;
 
        switch (reg >> 8 & 0x0F) {