]> git.dujemihanovic.xyz Git - u-boot.git/commit
ARM: remove bogus cp_delay() function
authorLothar Waßmann <LW@KARO-electronics.de>
Thu, 8 Jun 2017 07:48:41 +0000 (09:48 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 12 Jun 2017 12:38:39 +0000 (08:38 -0400)
commit53d4ed704b43a5ffbfe9784544a722edb7a7edf5
tree554b93f908a43db982f7eca74866385b3aca641b
parent1afcf9cb25d4db2c2dd320eb93f463c55cdad040
ARM: remove bogus cp_delay() function

The cp_delay() function was introduced because of a missing 'volatile'
attribute to the 'asm' statement in get_cr() which led to the 'mrc'
instruction in get_cr() being optimised out eventually.
This has been fixed in commit 53fd4b8c22bb ("arm: mmu: Add missing volatile for reading SCTLR register")
but the bogus cp_delay() function which was introduced as a workaround
for the malfunctioning get_cr() was never removed.

Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de>
arch/arm/lib/cache-cp15.c