From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeroen Vollenbrock Date: Wed, 8 Nov 2017 18:01:18 +0100 Subject: [U-Boot] [PATCH] mx6: Fix imx6_is_bmode_from_gpr9 always returns 0 Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: u-boot@lists.denx.de Due to the cast to u8, this function always returned 0.  CC: Stefano Babic ---  arch/arm/include/asm/mach-imx/sys_proto.h |    3 ++-  1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/include/asm/mach-imx/sys_proto.h b/arch/arm/include/asm/mach-imx/sys_proto.h index 970c4ca..0447eef 100644 --- a/arch/arm/include/asm/mach-imx/sys_proto.h +++ b/arch/arm/include/asm/mach-imx/sys_proto.h @@ -86,7 +86,8 @@ enum imx6_bmode {    static inline u8 imx6_is_bmode_from_gpr9(void)  { - return readl(&src_base->gpr10) & IMX6_SRC_GPR10_BMODE; + return (readl(&src_base->gpr10) & IMX6_SRC_GPR10_BMODE) +        == IMX6_SRC_GPR10_BMODE;  }    u32 imx6_src_get_boot_mode(void); --  1.7.10.4