summaryrefslogtreecommitdiff
path: root/drivers/serial/serial_mxc.c
diff options
context:
space:
mode:
authorAlison Wang <b18965@freescale.com>2013-06-17 15:30:39 +0800
committerHeiko Schocher <hs@denx.de>2013-07-23 08:34:57 +0200
commit30ea41a489cbfed311f904bd08cb3319f0e73b72 (patch)
treec45a8caec2134234a6fec636a598280e25c0d7f5 /drivers/serial/serial_mxc.c
parent1221b3d74a0d92f3fcb5ff3e8b6f721f562b8305 (diff)
downloadu-boot-imx-30ea41a489cbfed311f904bd08cb3319f0e73b72.zip
u-boot-imx-30ea41a489cbfed311f904bd08cb3319f0e73b72.tar.gz
u-boot-imx-30ea41a489cbfed311f904bd08cb3319f0e73b72.tar.bz2
I2C: mxc_i2c: Add support for Vybrid VF610 platform
This patch adds support for Vybrid VF610 platform. There are some differences between i.MX6 and Vybrid for I2C controller. (1) The registers' offset are different. (2) The I2C clock divider values are different. (3) In I2C control register, the enable/disable/reset bit is inverted for Vybrid comparing to i.MX6. (4) In I2C status register, the interrupt flag bit is cleared by writing "1" for Vybrid. For i.MX6, this bit is cleared by writing "0". (5) In I2C status register, the arbitration lost flag bit is cleared by writing "1" for Vybrid. For i.MX6, this bit is cleared by writing "0". Signed-off-by: Alison Wang <b18965@freescale.com>
Diffstat (limited to 'drivers/serial/serial_mxc.c')
0 files changed, 0 insertions, 0 deletions