Skip to content
Snippets Groups Projects
Commit 7584f2e0 authored by Siarhei Siamashka's avatar Siarhei Siamashka Committed by Tom Rini
Browse files

arm: omap3: Compile clock.c with -marm option to unbreak OMAP3530


Boards with OMAP3530 SoC fail to boot since commit bd2c4522
("ti: armv7: enable EXT support in SPL (using ti_armv7_common.h)")
because it enabled the use of Thumb2 for the SPL.

Experiments have shown that the deadlock happens in the
prcm_init() function from 'arch/arm/mach-omap2/omap3/clock.c'.

This patch enforces the compilation of clock.c source file in
ARM mode and makes the deadlock disappear. We are yet to figure
out the root cause of the problem. Still this is somewhat
better than having non-bootable boards for years.

Signed-off-by: default avatarSiarhei Siamashka <siarhei.siamashka@gmail.com>
Reviewed-by: default avatarTom Rini <trini@konsulko.com>
parent a46e590d
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,9 @@
# SPDX-License-Identifier: GPL-2.0+
#
# If clock.c is compiled for Thumb2, then it fails on OMAP3530
CFLAGS_clock.o += -marm
obj-y := lowlevel_init.o
obj-y += board.o
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment