ARM/i.MX53: fix compiler warning
The code wants to test if the lower 16bits of the content of
MX53_CSD0_BASE_ADDR and SDRAM_COMPARE_CONST1 are identical. The assembly
this code was derived from did:

	mov             r5, r0, lsl #16
        mov             r6, r7, lsl #16
        cmp             r5, r6

In C this is better written with masks which is better readable and
avoid this compiler warning:

arch/arm/mach-imx/esdctl-v4.c:613:63: warning: result of '305419896 << 16' requires 46 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 645e06e commit 02224c623d885afb90b00b3a82e6f6697d29699c
@Sascha Hauer Sascha Hauer authored on 26 Feb 2018
Showing 1 changed file
View
arch/arm/mach-imx/esdctl-v4.c