From: Marek BehĂșn Date: Thu, 20 May 2021 11:24:16 +0000 (+0200) Subject: ARM: imx8m: fix imx_eqos_txclk_set_rate() type mismatch for LTO X-Git-Url: http://git.dujemihanovic.xyz/html/static/git-favicon.png?a=commitdiff_plain;h=e8bb990fe77009cef4ebdbacb763d66f84291a87;p=u-boot.git ARM: imx8m: fix imx_eqos_txclk_set_rate() type mismatch for LTO When building imx8mp_evk_defconfig with LTO, the compiler complains about type mismatch of function imx_eqos_txclk_set_rate() in file drivers/net/dwc_eth_qos.c:845:12 which contains a weak definition of this function, vs file arch/arm/mach-imx/imx8m/clock_imx8mm.c which contains an implementation. Change the type of this function in the implementation to fix this. Signed-off-by: Marek BehĂșn Reviewed-by: Bin Meng --- diff --git a/arch/arm/mach-imx/imx8m/clock_imx8mm.c b/arch/arm/mach-imx/imx8m/clock_imx8mm.c index 029d06f27f..65d476e037 100644 --- a/arch/arm/mach-imx/imx8m/clock_imx8mm.c +++ b/arch/arm/mach-imx/imx8m/clock_imx8mm.c @@ -846,7 +846,7 @@ int set_clk_eqos(enum enet_freq type) return 0; } -int imx_eqos_txclk_set_rate(u32 rate) +int imx_eqos_txclk_set_rate(ulong rate) { u32 val; u32 eqos_post_div;