Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
uboot
/
2f69cb0a8fa1bfe8c8a16f7085f375d6719adb19
/
drivers
/
i2c
/
mxc_i2c.c
34d37a6
Correct SPL uses of IMX_MODULE_FUSE
by Simon Glass
· Sun Feb 05 15:40:11 2023 -0700
6a5dccc
global: Move remaining CONFIG_SYS_* to CFG_SYS_*
by Tom Rini
· Wed Nov 16 13:10:41 2022 -0500
80877fa
cyclic: Use schedule() instead of WATCHDOG_RESET()
by Stefan Roese
· Fri Sep 02 14:10:46 2022 +0200
accb63b
WS cleanup: remove excessive empty lines
by Wolfgang Denk
· Mon Sep 27 17:42:37 2021 +0200
1a19588
Convert CONFIG_SYS_I2C_MXC et al to Kconfig
by Tom Rini
· Wed Aug 18 23:12:33 2021 -0400
f7c9176
dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO
by Igor Opaniuk
· Tue Feb 09 13:52:45 2021 +0200
3ba929a
common: Drop asm/global_data.h from common header
by Simon Glass
· Fri Oct 30 21:38:53 2020 -0600
e6256ce
Merge tag 'v2021.01-rc5' into next
by Tom Rini
· Tue Jan 05 16:20:26 2021 -0500
323069e
i2c: mxc_i2c: improve error message readability
by Marc Ferland
· Mon Dec 21 09:50:16 2020 -0500
75e534b
dm: Avoid accessing seq directly
by Simon Glass
· Wed Dec 16 21:20:07 2020 -0700
8a2b47f
dm: treewide: Rename auto_alloc_size members to be shorter
by Simon Glass
· Thu Dec 03 16:55:17 2020 -0700
fbba69f
i2c: mxc: Fix dev_err being called on a nonexistant variable
by Sean Anderson
· Tue Sep 15 10:44:39 2020 -0400
e96aa95
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq
by Tom Rini
· Mon Jul 27 15:18:15 2020 -0400
70a8158
i2c: mxc: move i2c_early_init_f to common function
by Biwen Li
· Thu Jul 02 11:13:00 2020 +0800
a89b4de
treewide: convert devfdt_get_addr() to dev_read_addr()
by Masahiro Yamada
· Fri Jul 17 14:36:48 2020 +0900
5a9ecb2
Revert "Merge tag 'dm-pull-20jul20' of git://git.denx.de/u-boot-dm"
by Tom Rini
· Fri Jul 24 08:42:06 2020 -0400
a831cef
treewide: convert devfdt_get_addr() to dev_read_addr()
by Masahiro Yamada
· Fri Jul 17 14:36:48 2020 +0900
dbd7954
common: Drop linux/delay.h from common header
by Simon Glass
· Sun May 10 11:40:11 2020 -0600
0f2af88
common: Drop log.h from common header
by Simon Glass
· Sun May 10 11:40:05 2020 -0600
23d4ee3
i2c: mxc: add fuse check
by Peng Fan
· Fri May 01 22:08:35 2020 +0800
9bc1564
dm: core: Create a new header file for 'compat' features
by Simon Glass
· Mon Feb 03 07:36:16 2020 -0700
41a5abc
i2c: mxc_i2c: add DM_FLAG_PRE_RELOC flag
by Biwen Li
· Tue Dec 31 15:33:39 2019 +0800
87ea562
i2c: mxc: add CONFIG_CLK support
by Peng Fan
· Thu Aug 08 01:43:30 2019 +0000
0fef143
i2c: mxc_i2c: Remove i2c_idle_bus from probe
by Ye Li
· Wed Jul 10 10:24:15 2019 +0000
d24d2d9
drivers: i2c: mxc: Fix compiler error when using i2c dm mode
by Chuanhua Han
· Wed Jul 10 21:00:22 2019 +0800
9c896a9
i2c: mxc_i2c: Fix read and read->write xfers in DM mode
by Trent Piepho
· Tue Apr 30 16:08:19 2019 +0000
15410ba
i2c: mxc_i2c: Document how non-DM functions work
by Trent Piepho
· Tue Apr 30 16:08:18 2019 +0000
bc9aad6
DM: I2C: Introduce 'u-boot, i2c-transaction-bytes' property
by Lukasz Majewski
· Thu Apr 04 12:35:34 2019 +0200
10e4779
SPDX: Convert all of our single license tags to Linux Kernel style
by Tom Rini
· Sun May 06 17:58:06 2018 -0400
a64aa19
drivers: i2c: mxc: Update support to 8 I2C controllers
by Sriram Dash
· Tue Feb 06 11:26:31 2018 +0530
08eaa83
i2c: mxc_i2c: Use or operation
by Peng Fan
· Fri Dec 29 15:06:08 2017 +0800
a51f9da
imx: mxc_i2c: tweak the i2c transfer method
by Nandor Han
· Wed Nov 08 15:35:09 2017 +0000
f44b4bf
dm: gpio: Correct use of -ENODEV in drivers
by Simon Glass
· Sun Sep 17 16:54:53 2017 -0600
33731bc
imx: reorganize IMX code as other SOCs
by Stefano Babic
· Thu Jun 29 10:16:06 2017 +0200
1d9af1f
dm: gpio: Add live tree support
by Simon Glass
· Tue May 30 21:47:09 2017 -0600
ba1dea4
dm: Rename dev_addr..() functions
by Simon Glass
· Wed May 17 17:18:05 2017 -0600
cb05d9d
i2c: mxc_i2c: Drop use of CONFIG_I2C_HARD
by Simon Glass
· Fri May 12 21:09:54 2017 -0600
c4f047c
armv7: ls1021a: Drop macro CONFIG_LS102XA
by York Sun
· Mon Mar 27 11:41:03 2017 -0700
dd79d6e
dm: core: Replace of_offset with accessor
by Simon Glass
· Tue Jan 17 16:52:55 2017 -0700
cac3006
i2c: mxc: Make 'no gpio pinctrl state' print as debug
by Jagan Teki
· Tue Dec 06 00:00:59 2016 +0100
d9e8bb3
i2c: mxc: Print hex instead of decimal for bus address
by Jagan Teki
· Tue Dec 06 00:00:58 2016 +0100
b0ea740
libfdt: Bring in upstream stringlist functions
by Simon Glass
· Sun Oct 02 17:59:28 2016 -0600
56a931c
treewide: replace #include <asm/errno.h> with <linux/errno.h>
by Masahiro Yamada
· Wed Sep 21 11:28:55 2016 +0900
d40c885
drivers: i2c: mxc: Add early init
by Yuan Yao
· Wed Jun 08 18:24:51 2016 +0800
4f1a581
dm: i2c: mxc_i2c: implement i2c_idle_bus
by Peng Fan
· Fri Mar 11 16:47:50 2016 +0800
fd99908
i2c: mxc: add a condition in case the parameter is NULL
by Gong Qianyu
· Fri Dec 18 17:38:01 2015 +0800
0e58b51
armv8/fsl_lsch3: Change arch to fsl-layerscape
by Mingkai Hu
· Mon Oct 26 19:47:50 2015 +0800
eb94387
I2C: mxc_i2c: make I2C1 and I2C2 optional
by Albert ARIBAUD \\(3ADEV\\)
· Mon Sep 21 22:43:38 2015 +0200
40281ba
i2c: fix vf610 support
by Albert ARIBAUD \(3ADEV\)
· Fri Jun 19 14:18:29 2015 +0200
24ebcf2
i2c, mxc: rework i2c base address names for different SoCs
by Heiko Schocher
· Mon May 18 10:58:12 2015 +0200
5c4b1e9
arm, imx6, i2c: add I2C4 for MX6DL
by Heiko Schocher
· Mon May 18 10:56:24 2015 +0200
8262cb1
i2c: mxc: refactor i2c driver and support dm
by Peng Fan
· Fri May 15 07:29:12 2015 +0800
f1a5216
driver/i2c/mxc: Enable I2C bus 3 and 4
by York Sun
· Fri Mar 20 10:20:40 2015 -0700
b67e227
i2c:mxc fix array size of i2c_data
by Peng Fan
· Tue Jan 06 14:12:51 2015 +0800
95b0ab5
ls102xa: i2c: Add i2c support for LS102xA
by Wang Huan
· Fri Sep 05 13:52:35 2014 +0800
a84cd72
ARMv8/FSL_LSCH3: Add FSL_LSCH3 SoC
by York Sun
· Mon Jun 23 15:15:54 2014 -0700
a4c0266
driver/mxc_i2c: Move static data structure to global_data
by York Sun
· Mon Feb 10 14:02:52 2014 -0800
a49f40a
i2c: mxc: move to new subsystem
by trem
· Sat Sep 21 18:13:35 2013 +0200
5959746
Merge branch 'master' of git://git.denx.de/u-boot-i2c
by Tom Rini
· Wed Jul 24 09:22:28 2013 -0400
d79de1d
Add GPL-2.0+ SPDX-License-Identifier to source files
by Wolfgang Denk
· Mon Jul 08 09:37:19 2013 +0200
cf50800
I2C: mxc_i2c: Add support for Vybrid VF610 platform
by Alison Wang
· Mon Jun 17 15:30:39 2013 +0800
ae61146
i2c: Staticize local functions in mxc i2c driver
by Marek Vasut
· Mon Nov 12 14:34:26 2012 +0000
99ba342
imx: Use MXC_I2C_CLK in imx i2c driver
by Matthias Weisser
· Mon Sep 24 02:46:53 2012 +0000
b6f9826
mxc_i2c: finish adding CONFIG_I2C_MULTI_BUS support
by Troy Kisky
· Thu Jul 19 08:18:20 2012 +0000
a23ab22
mxc_i2c: add bus recovery support
by Troy Kisky
· Thu Jul 19 08:18:19 2012 +0000
ae44760
mxc_i2c: prep work for multiple busses support
by Troy Kisky
· Thu Jul 19 08:18:18 2012 +0000
a2d15da
mxc_i2c: add i2c_regs argument to i2c_imx_stop
by Troy Kisky
· Thu Jul 19 08:18:17 2012 +0000
eca037a
mxc_i2c: add retries
by Troy Kisky
· Thu Jul 19 08:18:16 2012 +0000
8ff683a
mxc_i2c: check for arbitration lost
by Troy Kisky
· Thu Jul 19 08:18:15 2012 +0000
e203df3
mxc_i2c: change slave addr if conflicts with destination.
by Troy Kisky
· Thu Jul 19 08:18:14 2012 +0000
fef163f
mxc_i2c: don't disable controller after every transaction
by Troy Kisky
· Thu Jul 19 08:18:13 2012 +0000
e6fa4d7
mxc_i2c: place i2c_reset code inline
by Troy Kisky
· Thu Jul 19 08:18:12 2012 +0000
a974bcc
mxc_i2c: place imx_start code inline
by Troy Kisky
· Thu Jul 19 08:18:11 2012 +0000
e955aad
mxc_i2c: remove redundant read
by Troy Kisky
· Thu Jul 19 08:18:10 2012 +0000
f024a3b
mxc_i2c: combine i2c_imx_bus_busy and i2c_imx_trx_complete into wait_for_sr_state
by Troy Kisky
· Thu Jul 19 08:18:09 2012 +0000
321a42b
mxc_i2c.c: code i2c_probe as a 0 length i2c_write
by Troy Kisky
· Thu Jul 19 08:18:08 2012 +0000
0ce898d
mxc_i2c: call i2c_imx_stop on error in i2c_read/i2c_write
by Troy Kisky
· Thu Jul 19 08:18:07 2012 +0000
14db6f2
mxc_i2c: create i2c_init_transfer
by Troy Kisky
· Thu Jul 19 08:18:06 2012 +0000
30fa77c
mxc_i2c: clear i2sr before waiting for bit
by Troy Kisky
· Thu Jul 19 08:18:05 2012 +0000
752ac8f
mxc_i2c: create tx_byte function
by Troy Kisky
· Thu Jul 19 08:18:04 2012 +0000
2254b7f
mxc_i2c: remove ifdef of CONFIG_HARD_I2C
by Troy Kisky
· Thu Jul 19 08:18:03 2012 +0000
1ac1e45
mxc_i2c: fix i2c_imx_stop
by Troy Kisky
· Thu Jul 19 08:18:02 2012 +0000
2f822c8
mxc_i2c: remove setting speed at each start
by Troy Kisky
· Tue Apr 24 17:33:27 2012 +0000
8462c63
mxc_i2c: specify i2c base address in config file
by Troy Kisky
· Tue Apr 24 17:33:25 2012 +0000
5f1291e
I2C: Fix mxc_i2c.c problem on imx31_phycore
by Marek Vasut
· Wed Oct 26 00:05:44 2011 +0000
32079d6
I2C: added I2C-2 and I2C-3 to MX35
by Stefano Babic
· Fri Aug 05 12:19:08 2011 +0200
4f27444
I2C: Add i2c_get/set_speed() to mxc_i2c.c
by Marek Vasut
· Tue Sep 27 06:34:11 2011 +0000
94cb842
I2C: mxc_i2c rework
by Marek Vasut
· Thu Sep 22 09:22:12 2011 +0000
9066223
I2C: mxc: fix compilation for MX31
by Stefano Babic
· Tue Aug 30 00:51:14 2011 +0000
78129d9
IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers
by Stefano Babic
· Mon Mar 14 15:43:56 2011 +0100
848bb99
I2C: mxc_i2c: address failure with mx35 processor
by Stefano Babic
· Thu Jan 20 07:51:31 2011 +0000
2212172
I2C: mxc_i2c: get rid of __REG access
by Stefano Babic
· Thu Jan 20 07:50:44 2011 +0000
bb16a5b
mxc_i2c: Add support for the i.MX35 processor
by Stefano Babic
· Wed Jan 19 22:46:26 2011 +0000
447beb1
mxc_i2c: add support for MX53 processor
by Liu Hui-R64343
· Mon Jan 03 22:27:39 2011 +0000
3314fc6
i.MX31: Start the I2C clock on driver initialisation
by Guennadi Liakhovetski
· Fri Feb 13 09:23:36 2009 +0100
0383694
rename CFG_ macros to CONFIG_SYS
by Jean-Christophe PLAGNIOL-VILLARD
· Thu Oct 16 15:01:15 2008 +0200
76b8a13
i2c: Clean drivers/i2c/ Makefile
by Michal Simek
· Mon Jul 14 19:45:35 2008 +0200
15ea70f
add an i2c driver for mx31
by Sascha Hauer
· Wed Mar 26 20:40:49 2008 +0100
a48499f
Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
by Wolfgang Denk
· Fri Apr 11 15:11:26 2008 +0200
761ca85
add an i2c driver for mx31
by Sascha Hauer
· Sun Mar 30 11:32:16 2008 +0100