summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2015-03-18 09:30:54 +0100
committerHeiko Schocher <hs@denx.de>2015-03-18 09:48:42 +0100
commitf582a1583b2c7ae91737f3b1a0b850e7f4ef68bb (patch)
tree1301c2bbd5c9f0a2f1bdadfdfdd31c0b0c1b5314 /common
parente6fbc3e4f1f2f974ec8efe9d52cfcb22b87f6294 (diff)
downloadu-boot-imx-f582a1583b2c7ae91737f3b1a0b850e7f4ef68bb.zip
u-boot-imx-f582a1583b2c7ae91737f3b1a0b850e7f4ef68bb.tar.gz
u-boot-imx-f582a1583b2c7ae91737f3b1a0b850e7f4ef68bb.tar.bz2
i2c: mvtwsi: Fix problem with baud rate calculation
The current implementation for baudrate calculation is incorrect. This part from the formula: "2 ^ (n + 1)" is not equivalent to (1 << n) but to (2 << n)! This patch fixes this and moves this calculation to a function instead of using a macro. This new function is taken from the Linux kernel. This was detected and tested on the Marvell Armada A38x DB-88F6820-GP eval board. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Prafulla Wadaskar <prafulla@marvell.com> Cc: Luka Perkov <luka.perkov@sartura.hr> Cc: Hans de Goede <hdegoede@redhat.com> Cc: Ian Campbell <ijc@hellion.org.uk> Cc: Heiko Schocher <hs@denx.de> Acked-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'common')
0 files changed, 0 insertions, 0 deletions