]> rtime.felk.cvut.cz Git - zynq/linux.git/commit
clk: Fix compilation errors of silicon labs si5324 driver on zynq platform
authorVenkateshwar Rao Gannavarapu <venkateshwar.rao.gannavarapu@xilinx.com>
Thu, 1 Nov 2018 08:23:00 +0000 (13:53 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 7 Nov 2018 08:03:44 +0000 (09:03 +0100)
commit55c648a4c367c79e8b1ea9dfeb6f97ea505b9c8f
tree31c37f64e7bd6dc12d67af47b1e547f3316e1ba5
parentc1a602d23cfb22b240e5702fa5a80e807714a580
clk: Fix compilation errors of silicon labs si5324 driver on zynq platform

This patch fixes the following linker errors on zynq(32-bit cpu) platform
by replacing the div and mod operations with math lib api.

drivers/clk/si5324drv.o: In function `si5324_rate_approx':
si5324drv.c:(.text+0xa8): undefined reference to `__aeabi_uldivmod'
si5324drv.c:(.text+0xdc): undefined reference to `__aeabi_uldivmod'
si5324drv.c:(.text+0x13c): undefined reference to `__aeabi_uldivmod'

Signed-off-by: Venkateshwar Rao Gannavarapu <venkateshwar.rao.gannavarapu@xilinx.com>
Reviewed-by: Sandip Kothari <sandipk@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/clk/si5324drv.c