imx6: Add imx6_src_get_boot_mode
authorJagan Teki <jagan@openedev.com>
Fri, 24 Feb 2017 10:15:12 +0000 (15:45 +0530)
committerStefano Babic <sbabic@denx.de>
Fri, 17 Mar 2017 08:27:08 +0000 (09:27 +0100)
commitcba586b40093990d89892e7704f5e6b71f437520
treeb224f15a46b753a2e15b7e337a0e464855de952b
parentc37093f399fffbc876d6f8ff1f2f548f53d1c3a4
imx6: Add imx6_src_get_boot_mode

For i.MX6, the bootmode determine code is part of spl_boot_device,
but there is might be a possibility for other part the code need to
check the desired boot mode for adding new functionalities like
modeboot env variable, or changing boot order etc.

So introduced imx6_src_get_boot_mode which actually reading the
boot mode register for desired modes.

More cleanup will be add in future patches.

Cc: Stefano Babic <sbabic@denx.de>
Cc: Tim Harvey <tharvey@gateworks.com>
Cc: Matteo Lisi <matteo.lisi@engicam.com>
Cc: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Jagan Teki <jagan@openedev.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
arch/arm/imx-common/init.c
arch/arm/imx-common/spl.c
arch/arm/include/asm/imx-common/sys_proto.h