From: Lothar Waßmann Date: Wed, 4 Jan 2017 08:55:52 +0000 (+0100) Subject: karo: tx6: use GP1 fuse for MIPI variant detection X-Git-Tag: KARO-TX6Q-1230_2017-01-04 X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=commitdiff_plain;h=5205b43fb14e1dd7213793b856a988a12a3eddb6 karo: tx6: use GP1 fuse for MIPI variant detection --- diff --git a/board/karo/tx6/tx6qdl.c b/board/karo/tx6/tx6qdl.c index 9a72321dd1..bb57a796e1 100644 --- a/board/karo/tx6/tx6qdl.c +++ b/board/karo/tx6/tx6qdl.c @@ -537,12 +537,11 @@ static int tx6_pmic_probe(void) static int tx6_mipi(void) { struct ocotp_regs *ocotp = (struct ocotp_regs *)OCOTP_BASE_ADDR; - struct fuse_bank5_regs *fuse = (void *)ocotp->bank[5].fuse_regs; - u32 pad_settings = readl(&fuse->pad_settings); + struct fuse_bank4_regs *fuse = (void *)ocotp->bank[4].fuse_regs; + u32 gp1 = readl(&fuse->gp1); - debug("Fuse pad_settings @ %p = %02x\n", - &fuse->pad_settings, pad_settings); - return !(pad_settings & 1); + debug("Fuse gp1 @ %p = %08x\n", &fuse->gp1, gp1); + return gp1 & 1; } int board_init(void)