rv1126-uboot/drivers/i2c
Stefan Roese 334b9b004c i2c: designware_i2c: Add DM support
This patch adds DM support to the designware I2C driver. It currently
supports DM and the legacy I2C support. The legacy support should be
removed, once all platforms using it have DM enabled.

Signed-off-by: Stefan Roese <sr@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Cc: Marek Vasut <marex@denx.de>
Cc: Heiko Schocher <hs@denx.de>
2016-04-25 07:31:48 +02:00
..
muxes dm: i2c: Allow muxes to be enabled for SPL separately 2016-01-21 20:42:35 -07:00
Kconfig dm: i2c: Add driver for Cadence I2C IP 2016-04-13 18:29:07 +02:00
Makefile dm: i2c: Add driver for Cadence I2C IP 2016-04-13 18:29:07 +02:00
adi_i2c.c Move console definitions into a new console.h file 2015-11-19 20:27:50 -07:00
cros_ec_ldo.c cros_ec: Support the LDO access method used by spring 2015-08-05 21:06:11 -06:00
cros_ec_tunnel.c dm: cros_ec: Convert the I2C tunnel code to use driver model 2015-08-05 21:06:11 -06:00
davinci_i2c.c
davinci_i2c.h
designware_i2c.c i2c: designware_i2c: Add DM support 2016-04-25 07:31:48 +02:00
designware_i2c.h i2c: designware_i2c: Add ic_enable_status to ic_regs struct 2016-04-25 07:31:04 +02:00
fsl_i2c.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
fti2c010.c
fti2c010.h
i2c-cdns.c dm: i2c: Add driver for Cadence I2C IP 2016-04-13 18:29:07 +02:00
i2c-emul-uclass.c
i2c-gpio.c dm: i2c-gpio: Remove redundant dm_gpio_set_value() call 2015-05-05 20:58:41 -06:00
i2c-uclass-compat.c dm: i2c: Add compatibility functions for dm_i2c_reg_read/write() 2015-06-10 19:26:54 -06:00
i2c-uclass.c dm: i2c: Add a function to transfer messages 2015-08-05 20:57:51 -06:00
i2c-uniphier-f.c i2c: uniphier: use devm_get_addr() to get base address 2016-04-01 00:17:13 +09:00
i2c-uniphier.c i2c: uniphier: use devm_get_addr() to get base address 2016-04-01 00:17:13 +09:00
i2c_core.c
ihs_i2c.c i2c: ihs_i2c: Fix hold_bus control 2015-11-12 15:59:02 -05:00
intel_i2c.c x86: ivybridge: Use the I2C driver to perform SMbus init 2016-01-24 12:09:41 +08:00
kona_i2c.c dm: i2c: Make API accessible even without CONFIG_DM 2015-02-12 10:35:33 -07:00
lpc32xx_i2c.c i2c: lpc32xx: correct sanity check for requested bus speed 2015-08-18 13:45:59 -04:00
mv_i2c.c mv_i2c: fix warnings on 64-bit builds 2015-03-18 09:13:17 +01:00
mv_i2c.h
mvtwsi.c mvtwsi: Fix breakage introduced by "Fix mvtwsi not working on sun6i and newer sunxi SoCs" 2016-01-26 17:58:02 +01:00
mxc_i2c.c dm: i2c: mxc_i2c: implement i2c_idle_bus 2016-03-28 09:22:58 +02:00
mxs_i2c.c
omap24xx_i2c.c omap24xx_i2c: Implement CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW 2016-03-28 09:23:28 +02:00
omap24xx_i2c.h
pca9564_i2c.c
ppc4xx_i2c.c
rcar_i2c.c
rk_i2c.c rockchip: i2c: Update the driver to use the new clock ID 2016-01-21 20:42:34 -07:00
s3c24x0_i2c.c dm: Use dev_get_addr() where possible 2015-08-31 07:57:26 -06:00
s3c24x0_i2c.h
sandbox_i2c.c sandbox: i2c: search child emul dev and check its uclass id 2015-05-14 19:58:34 -06:00
sh_i2c.c
sh_sh7734_i2c.c
soft_i2c.c i2c: soft_i2c: Fix bus indizes 2015-11-12 18:04:12 -05:00
tegra_i2c.c dm: Use dev_get_addr() where possible 2015-08-31 07:57:26 -06:00
tsi108_i2c.c
zynq_i2c.c i2c: Instantiate I2C controllers when selected 2015-10-28 09:53:49 +01:00