summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/cpu/armv7/mx6/soc.c4
-rw-r--r--include/configs/mx6_common.h1
-rw-r--r--include/configs/mx6slevk.h1
3 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/mx6/soc.c b/arch/arm/cpu/armv7/mx6/soc.c
index 26279bf..79788b9 100644
--- a/arch/arm/cpu/armv7/mx6/soc.c
+++ b/arch/arm/cpu/armv7/mx6/soc.c
@@ -453,6 +453,10 @@ int check_ldo_bypass(void)
{
int ret = 0;
int node;
+
+ /* get the right fdt_addr */
+ gd->fdt_blob = (void *)getenv_ulong("fdt_addr", 16,
+ (uintptr_t)gd->fdt_blob);
/* Get the node from FDT for anatop ldo-bypass */
node = fdt_node_offset_by_compatible(gd->fdt_blob, -1,
"fsl,imx6q-gpc");
diff --git a/include/configs/mx6_common.h b/include/configs/mx6_common.h
index 674bcd3..95f912d 100644
--- a/include/configs/mx6_common.h
+++ b/include/configs/mx6_common.h
@@ -20,5 +20,6 @@
#define CONFIG_ARM_ERRATA_742230
#define CONFIG_ARM_ERRATA_743622
#define CONFIG_ARM_ERRATA_751472
+#define CONFIG_LDO_BYPASS_CHECK
#endif
diff --git a/include/configs/mx6slevk.h b/include/configs/mx6slevk.h
index d8eedb0..48cace6 100644
--- a/include/configs/mx6slevk.h
+++ b/include/configs/mx6slevk.h
@@ -18,6 +18,7 @@
#define CONFIG_MX6
#define CONFIG_DISPLAY_CPUINFO
#define CONFIG_DISPLAY_BOARDINFO
+#define CONFIG_LDO_BYPASS_CHECK
#define CONFIG_SYS_L2_PL310
#define CONFIG_SYS_PL310_BASE 0x00A02000