]> 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 10:06:20 +0000 (11:06 +0100)
commit93b129e46baf97dac3fe0cc4d19d68074bb26cf3
tree31c37f64e7bd6dc12d67af47b1e547f3316e1ba5
parentbee3878833ebfe29d0a051ac97d6786e82333eab
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